46.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.DBklbQFx/b1/mono_6.8.0.105+dfsg-3.5_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.DBklbQFx/b2/mono_6.8.0.105+dfsg-3.5_armhf.changes
3.55 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 ·a734644ceed1c4a42d8cc635c8977a39·5128656·debug·optional·libmonoboehm-2.0-1-dbg_6.8.0.105+dfsg-3.5_armhf.deb147 ·a734644ceed1c4a42d8cc635c8977a39·5128656·debug·optional·libmonoboehm-2.0-1-dbg_6.8.0.105+dfsg-3.5_armhf.deb
148 ·2d023dee4026bf2e66fe7249dfe0ce7f·1377064·cli-mono·optional·libmonoboehm-2.0-1_6.8.0.105+dfsg-3.5_armhf.deb148 ·2d023dee4026bf2e66fe7249dfe0ce7f·1377064·cli-mono·optional·libmonoboehm-2.0-1_6.8.0.105+dfsg-3.5_armhf.deb
149 ·a5f52ce1878fbcce18b7da3129fe201b·1640376·cli-mono·optional·libmonoboehm-2.0-dev_6.8.0.105+dfsg-3.5_armhf.deb149 ·a5f52ce1878fbcce18b7da3129fe201b·1640376·cli-mono·optional·libmonoboehm-2.0-dev_6.8.0.105+dfsg-3.5_armhf.deb
150 ·e86b4fd30275c14bae0188c70119bb61·5658472·debug·optional·libmonosgen-2.0-1-dbg_6.8.0.105+dfsg-3.5_armhf.deb150 ·e86b4fd30275c14bae0188c70119bb61·5658472·debug·optional·libmonosgen-2.0-1-dbg_6.8.0.105+dfsg-3.5_armhf.deb
151 ·57a6495384ddbece96cd94f1b960bf9f·1460028·cli-mono·optional·libmonosgen-2.0-1_6.8.0.105+dfsg-3.5_armhf.deb151 ·57a6495384ddbece96cd94f1b960bf9f·1460028·cli-mono·optional·libmonosgen-2.0-1_6.8.0.105+dfsg-3.5_armhf.deb
152 ·c57e312f02a20dbbec428904f505291e·1752952·cli-mono·optional·libmonosgen-2.0-dev_6.8.0.105+dfsg-3.5_armhf.deb152 ·c57e312f02a20dbbec428904f505291e·1752952·cli-mono·optional·libmonosgen-2.0-dev_6.8.0.105+dfsg-3.5_armhf.deb
153 ·df8a78a27bd22a0c8c7663b97ae64905·155724·cli-mono·optional·mono-4.0-gac_6.8.0.105+dfsg-3.5_all.deb153 ·e98d236d462a05ee4d35b22f6064f095·155568·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 ·2d6e0f5014144f8ee560303e8f43c8a9·15092·cli-mono·optional·mono-complete_6.8.0.105+dfsg-3.5_armhf.deb155 ·2d6e0f5014144f8ee560303e8f43c8a9·15092·cli-mono·optional·mono-complete_6.8.0.105+dfsg-3.5_armhf.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 ·bee4262c362a2fbb7986cea921abd415·6515164·debug·optional·mono-dbg_6.8.0.105+dfsg-3.5_all.deb 
158 ·1baf2b1937e71ca939854957575abe65·23549964·cli-mono·optional·mono-devel_6.8.0.105+dfsg-3.5_all.deb157 ·9816be4ac2beeb049099b84f38e7b2d0·6515116·debug·optional·mono-dbg_6.8.0.105+dfsg-3.5_all.deb
 158 ·ee341d6ea6c4ff568a7395a46596340a·23548672·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 ·0b0dd073a2679f2b3672ce528559bbfd·539460·cli-mono·optional·mono-mcs_6.8.0.105+dfsg-3.5_all.deb 
161 ·12dad6f87d4dc8aac725f95d9595c6c5·1364944·cli-mono·optional·mono-runtime-boehm_6.8.0.105+dfsg-3.5_armhf.deb160 ·7bbc9453bd1f9107214c69f01252679e·538952·cli-mono·optional·mono-mcs_6.8.0.105+dfsg-3.5_all.deb
 161 ·92d5fefd004b8e573ee869e98e716a31·1364792·cli-mono·optional·mono-runtime-boehm_6.8.0.105+dfsg-3.5_armhf.deb
162 ·a02f68ede8748bc2ea3a59e857642175·876432·cli-mono·optional·mono-runtime-common_6.8.0.105+dfsg-3.5_armhf.deb162 ·a02f68ede8748bc2ea3a59e857642175·876432·cli-mono·optional·mono-runtime-common_6.8.0.105+dfsg-3.5_armhf.deb
163 ·dbf32975db3dc0683a8a67082993199d·12867816·debug·optional·mono-runtime-dbg_6.8.0.105+dfsg-3.5_armhf.deb163 ·d81febcceaf8587cf8853f199a61ea64·12868200·debug·optional·mono-runtime-dbg_6.8.0.105+dfsg-3.5_armhf.deb
164 ·092151e121e5a3d14eb18d6844df3309·1451448·cli-mono·optional·mono-runtime-sgen_6.8.0.105+dfsg-3.5_armhf.deb164 ·aae10b7e224be83b52da5de2ff7f9f87·1451352·cli-mono·optional·mono-runtime-sgen_6.8.0.105+dfsg-3.5_armhf.deb
165 ·71411e31c4dfa11492c034b8fed6afca·16952·cli-mono·optional·mono-runtime_6.8.0.105+dfsg-3.5_armhf.deb165 ·71411e31c4dfa11492c034b8fed6afca·16952·cli-mono·optional·mono-runtime_6.8.0.105+dfsg-3.5_armhf.deb
166 ·0dfe900be12466d3d0fa9da28fe67c83·116360456·devel·optional·mono-source_6.8.0.105+dfsg-3.5_all.deb166 ·2ddb8d14d2807749e483acc8e0dc1162·116214308·devel·optional·mono-source_6.8.0.105+dfsg-3.5_all.deb
167 ·9c2bb143a29386052f5c1d421ffc887c·5625524·debug·optional·mono-utils-dbgsym_6.8.0.105+dfsg-3.5_armhf.deb167 ·9c2bb143a29386052f5c1d421ffc887c·5625524·debug·optional·mono-utils-dbgsym_6.8.0.105+dfsg-3.5_armhf.deb
168 ·362aa2cf79cb3fc25a5b66b2d717a108·4864448·cli-mono·optional·mono-utils_6.8.0.105+dfsg-3.5_armhf.deb168 ·362aa2cf79cb3fc25a5b66b2d717a108·4864448·cli-mono·optional·mono-utils_6.8.0.105+dfsg-3.5_armhf.deb
169 ·0dab3aef0430dae2618260a518142de3·456124·cli-mono·optional·mono-xbuild_6.8.0.105+dfsg-3.5_all.deb169 ·0dab3aef0430dae2618260a518142de3·456124·cli-mono·optional·mono-xbuild_6.8.0.105+dfsg-3.5_all.deb
170 ·daa39793a92d62b6887efb2410ab9b6f·527584·cli-mono·optional·monodoc-base_6.8.0.105+dfsg-3.5_all.deb170 ·daa39793a92d62b6887efb2410ab9b6f·527584·cli-mono·optional·monodoc-base_6.8.0.105+dfsg-3.5_all.deb
171 ·8e1666eb495829a66b325beb8476acec·18586264·doc·optional·monodoc-manual_6.8.0.105+dfsg-3.5_all.deb171 ·6f3758426dfd104fe9b8ea90e47f638a·18588044·doc·optional·monodoc-manual_6.8.0.105+dfsg-3.5_all.deb
3.87 KB
mono-4.0-gac_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······988·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0······992·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0···154544·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···154384·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
3.26 KB
data.tar.xz
3.24 KB
data.tar
3.22 KB
./usr/lib/mono/4.5/gacutil.exe
3.16 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:·0x0007618e18 »       ········Entry·Point·RVA:·0x0007607e
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:·0x00076140·[0x0000004b]47 »       ·····Import·Table:·0x00076030·[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:·0x0007419463 »       ···Virtual·Size:·0x00074084
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:·0x000001d473 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0007800074 »       Virtual·Address:·0x00078000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007460076 »       ···Raw·Data·Ptr:·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:·0x0003608c·[0x000400b0]109 »       ·········Metadata:·0x0003608c·[0x0003ffa4]
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, 15 lines modifiedOffset 122, 15 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·-·0x000400b0·[25440·==·0x00006360]128 »       ·······Blob:·0x00039d50·-·0x0003ffa4·[25172·==·0x00006254]
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·34588)132 Table·Module:·1·records·(12·bytes,·at·34588)
133 Table·TypeRef:·185·records·(10·bytes,·at·34594)133 Table·TypeRef:·185·records·(10·bytes,·at·34594)
134 Table·TypeDef:·364·records·(18·bytes,·at·34cce)134 Table·TypeDef:·364·records·(18·bytes,·at·34cce)
135 Table·Field:·1871·records·(8·bytes,·at·36666)135 Table·Field:·1871·records·(8·bytes,·at·36666)
11.1 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··6507620·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··6507572·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
11.1 MB
data.tar.xz
11.1 MB
data.tar
7.19 KB
file list
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 -rw-r--r--···0·root·········(0)·root·········(0)······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)···210804·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210865·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 28, 39 lines modifiedOffset 28, 39 lines modified
28 -rw-r--r--···0·root·········(0)·root·········(0)·····1260·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/chktrust.exe.mdb28 -rw-r--r--···0·root·········(0)·root·········(0)·····1260·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/chktrust.exe.mdb
29 -rw-r--r--···0·root·········(0)·root·········(0)·····1807·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb29 -rw-r--r--···0·root·········(0)·root·········(0)·····1807·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb
30 -rw-r--r--···0·root·········(0)·root·········(0)····15470·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/csharp.exe.mdb30 -rw-r--r--···0·root·········(0)·root·········(0)····15470·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/csharp.exe.mdb
31 -rw-r--r--···0·root·········(0)·root·········(0)·····3933·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/culevel.exe.mdb31 -rw-r--r--···0·root·········(0)·root·········(0)·····3933·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/culevel.exe.mdb
32 -rw-r--r--···0·root·········(0)·root·········(0)······914·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/disco.exe.mdb32 -rw-r--r--···0·root·········(0)·root·········(0)······914·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/disco.exe.mdb
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1448·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb33 -rw-r--r--···0·root·········(0)·root·········(0)·····1448·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb
34 -rw-r--r--···0·root·········(0)·root·········(0)······535·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb34 -rw-r--r--···0·root·········(0)·root·········(0)······535·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb
35 -rw-r--r--···0·root·········(0)·root·········(0)···204557·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/gacutil.exe.mdb35 -rw-r--r--···0·root·········(0)·root·········(0)···204589·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/gacutil.exe.mdb
36 -rw-r--r--···0·root·········(0)·root·········(0)······359·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/genxs.exe.mdb36 -rw-r--r--···0·root·········(0)·root·········(0)······359·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/genxs.exe.mdb
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1895·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb37 -rw-r--r--···0·root·········(0)·root·········(0)·····1895·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb
38 -rw-r--r--···0·root·········(0)·root·········(0)·····3932·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ictool.exe.mdb38 -rw-r--r--···0·root·········(0)·root·········(0)·····3932·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ictool.exe.mdb
39 -rw-r--r--···0·root·········(0)·root·········(0)···236382·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb39 -rw-r--r--···0·root·········(0)·root·········(0)···236382·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb
40 -rw-r--r--···0·root·········(0)·root·········(0)····80007·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ilasm.exe.mdb40 -rw-r--r--···0·root·········(0)·root·········(0)····80007·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ilasm.exe.mdb
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)···658978·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···659046·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)···234290·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234336·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, 700 lines modifiedOffset 1, 700 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·a4d2·4c18·396d·8b43·8ce9·7de8·9604·43c0··..L.9m.C..}...C.00000010:·0d56·880b·17f6·6646·a89f·18d7·37e8·769f··.V....fF....7.v.
00000020:·7437·0300·7000·0000·1c89·0200·5d00·0000··t7..p.......]...00000020:·b137·0300·7000·0000·5989·0200·5d00·0000··.7..p...Y...]...
00000030:·8c34·0300·e802·0000·5d00·0000·a431·0300··.4......]....1..00000030:·c934·0300·e802·0000·5d00·0000·e131·0300··.4......]....1..
00000040:·e802·0000·020e·0000·8c89·0200·18a8·0000··................00000040:·e802·0000·020e·0000·c989·0200·18a8·0000··................
00000050:·0000·0000·0000·0000·7437·0300·0000·0000··........t7......00000050:·0000·0000·0000·0000·b137·0300·0000·0000··.........7......
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,..(
000000d0:·0047·2f62·7569·6c64·2f72·6570·726f·6475··.G/build/reprodu000000d0:·0047·2f62·7569·6c64·2f72·6570·726f·6475··.G/build/reprodu
000000e0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-000000e0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
000000f0:·362e·382e·302e·3130·352b·6466·7367·2f6d··6.8.0.105+dfsg/m000000f0:·362e·382e·302e·3130·352b·6466·7367·2f6d··6.8.0.105+dfsg/m
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·512f·6275·696c··....J.....Q/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·4d61··/ikvm/reflect/Ma
00000180:·656c·6449·6e66·6f2e·6373·60a6·6e40·cf64··eldInfo.cs`.n@.d00000180:·7273·6861·6c53·7065·632e·6373·60a6·6e40··rshalSpec.cs`.n@
00000190:·824c·b6f0·42d4·8172·a799·bc53·2360·ddb2··.L..B..r...S#`..00000190:·cf64·824c·b6f0·42d4·8172·a799·9d5b·053e··.d.L..B..r...[.>
000001a0:·97f9·b2ba·2d4e·3288·b9c3·0056·2f62·7569··....-N2....V/bui000001a0:·3674·a5b5·8437·4909·61c3·04b4·0055·2f62··6t...7I.a....U/b
000001b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-000001b0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
000001c0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.000001c0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
000001d0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa000001d0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
000001e0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f49··l/ikvm/reflect/I000001e0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
 000001f0:·2f43·7573·746f·6d4d·6f64·6966·6965·7273··/CustomModifiers
000001f0:·6e74·6572·6661·6365·4d61·7070·696e·672e··nterfaceMapping. 
00000200:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000210:·a799·c6f3·cf24·177f·36f6·f2d2·edf4·38c5··.....$..6.....8. 
00000220:·9c8e·004c·2f62·7569·6c64·2f72·6570·726f··...L/build/repro 
00000230:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000240:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000250:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000260:·6566·6c65·6374·2f46·7573·696f·6e2e·6373··eflect/Fusion.cs 
00000270:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000280:·89d9·4d51·0145·9fa9·4de8·abbb·1c02·0860··..MQ.E..M......` 
00000290:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu 
000002a0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000002b0:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e 
000002c0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000002d0:·6c65·6374·2f4d·6172·7368·616c·5370·6563··lect/MarshalSpec 
000002e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00000200:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
000002f0:·72a7·999d·5b05·3e36·74a5·b584·3749·0961··r...[.>6t...7I.a00000210:·72a7·992a·7d13·b5f0·d7a2·b602·33a4·4db3··r..*}.......3.M.
00000300:·c304·b400·572f·6275·696c·642f·7265·7072··....W/build/repr00000220:·1b83·5600·572f·6275·696c·642f·7265·7072··..V.W/build/repr
00000310:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00000230:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00000320:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs00000240:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs
00000330:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/00000250:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/
00000340:·7265·666c·6563·742f·4c6f·6361·6c56·6172··reflect/LocalVar 
00000350:·6961·626c·6549·6e66·6f2e·6373·60a6·6e40··iableInfo.cs`.n@00000260:·7265·666c·6563·742f·5061·7261·6d65·7465··reflect/Paramete
 00000270:·724d·6f64·6966·6965·722e·6373·60a6·6e40··rModifier.cs`.n@
00000360:·cf64·824c·b6f0·42d4·8172·a799·a411·ef73··.d.L..B..r.....s00000280:·cf64·824c·b6f0·42d4·8172·a799·a9de·b83c··.d.L..B..r.....<
00000370:·4942·2680·93a0·2205·1599·a115·004b·2f62··IB&..."......K/b00000290:·b084·2378·b0f5·28ea·2fd7·d213·0062·2f62··..#x..(./....b/b
00000380:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl000002a0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00000390:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.000002b0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.
000003a0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter000002c0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
000003b0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect000002d0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
 000002e0:·2f43·7573·746f·6d41·7474·7269·6275·7465··/CustomAttribute
 000002f0:·4e61·6d65·6441·7267·756d·656e·742e·6373··NamedArgument.cs
000003c0:·2f45·6e75·6d73·2e63·7360·a66e·40cf·6482··/Enums.cs`.n@.d. 
000003d0:·4cb6·f042·d481·72a7·99bd·4446·cfb4·4438··L..B..r...DF..D8 
000003e0:·e1f6·032b·a2f9·c9bc·9f00·552f·6275·696c··...+......U/buil 
000003f0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000400:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
00000410:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
00000420:·2f69·6b76·6d2f·7265·666c·6563·742f·4765··/ikvm/reflect/Ge 
00000430:·6e65·7269·6357·7261·7070·6572·732e·6373··nericWrappers.cs 
00000440:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..00000300:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
00000450:·d379·dfc3·c8fa·6b38·1065·8c38·04bf·e6c8··.y....k8.e.8....00000310:·81ea·4ee0·2fd0·d7e5·7a42·00a5·9e0b·459c··..N./...zB....E.
00000460:·004c·2f62·7569·6c64·2f72·6570·726f·6475··.L/build/reprodu00000320:·004e·2f62·7569·6c64·2f72·6570·726f·6475··.N/build/reprodu
00000470:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-00000330:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
00000480:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e00000340:·362e·382e·302e·3130·352b·6466·7367·2f65··6.8.0.105+dfsg/e
00000490:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref00000350:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref
000004a0:·6c65·6374·2f4d·6f64·756c·652e·6373·60a6··lect/Module.cs`. 
000004b0:·6e40·cf64·824c·b6f0·42d4·8172·a799·0254··n@.d.L..B..r...T 
000004c0:·5b8f·fe9e·6632·a2c7·2b57·b8eb·3066·004e··[...f2..+W..0f.N 
000004d0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000004e0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000004f0:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext 
00000500:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000510:·6374·2f55·6e69·7665·7273·652e·6373·60a6··ct/Universe.cs`. 
00000520:·6e40·cf64·824c·b6f0·42d4·8172·a799·3395··n@.d.L..B..r..3. 
00000530:·044b·4b3b·848a·4e88·4826·27e0·10e5·004e··.KK;..N.H&'....N 
00000540:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000550:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000560:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext 
00000570:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000580:·6374·2f41·7373·656d·626c·792e·6373·60a6··ct/Assembly.cs`.00000360:·6c65·6374·2f41·7373·656d·626c·792e·6373··lect/Assembly.cs
00000590:·6e40·cf64·824c·b6f0·42d4·8172·a799·f0c7··n@.d.L..B..r.... 
000005a0:·543b·eb94·92f6·edb0·85d9·aeba·ae24·0057··T;...........$.W 
000005b0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000005c0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000005d0:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext 
000005e0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000005f0:·6374·2f53·7472·6f6e·674e·616d·654b·6579··ct/StrongNameKey 
00000600:·5061·6972·2e63·7360·a66e·40cf·6482·4cb6··Pair.cs`.n@.d.L. 
00000610:·f042·d481·72a7·990d·2851·a6a5·5504·791e··.B..r...(Q..U.y. 
00000620:·464a·8108·37d5·0b00·502f·6275·696c·642f··FJ..7...P/build/ 
00000630:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000640:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105 
00000650:·2b64·6673·672f·6578·7465·726e·616c·2f69··+dfsg/external/i 
00000660:·6b76·6d2f·7265·666c·6563·742f·4d65·7468··kvm/reflect/Meth 
00000670:·6f64·426f·6479·2e63·7360·a66e·40cf·6482··odBody.cs`.n@.d. 
00000680:·4cb6·f042·d481·72a7·9970·0ab5·24d4·647c··L..B..r..p..$.d| 
00000690:·9642·fa1f·2f24·bf52·a700·572f·6275·696c··.B../$.R..W/buil 
000006a0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000006b0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
000006c0:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
000006d0:·2f69·6b76·6d2f·7265·666c·6563·742f·5072··/ikvm/reflect/Pr 
000006e0:·6f70·6572·7479·5369·676e·6174·7572·652e··opertySignature. 
000006f0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000700:·a799·26c4·b675·bbf8·0bb2·e9fc·cad4·bcbb··..&..u.......... 
00000710:·757c·0053·2f62·7569·6c64·2f72·6570·726f··u|.S/build/repro 
00000720:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000730:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000740:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000750:·6566·6c65·6374·2f4d·6574·686f·6449·6d70··eflect/MethodImp 
00000760:·6c4d·6170·2e63·7360·a66e·40cf·6482·4cb6··lMap.cs`.n@.d.L. 
00000770:·f042·d481·72a7·99bd·4c2a·c6ee·3f1e·6944··.B..r...L*..?.iD 
00000780:·e147·6b79·626b·9500·4d2f·6275·696c·642f··.Gkybk..M/build/ 
00000790:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
000007a0:·682f·6d6f·6e6f·2d36·2e38·2e30·2e31·3035··h/mono-6.8.0.105 
Max diff block lines reached; 1740457/1785189 bytes (97.49%) of diff not shown.
1.63 MB
./usr/lib/mono/4.5/gacutil.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·f604·4246·0845·f049·974a·bc8e·2bb1·cd9f··..BF.E.I.J..+...00000010:·1a31·eac8·86ef·a24c·aab6·be4b·73e5·48d4··.1.....L...Ks.H.
00000020:·0d1f·0300·7000·0000·dd78·0200·5a00·0000··....p....x..Z...00000020:·2d1f·0300·7000·0000·fd78·0200·5a00·0000··-...p....x..Z...
00000030:·3d1c·0300·d002·0000·5a00·0000·6d19·0300··=.......Z...m...00000030:·5d1c·0300·d002·0000·5a00·0000·8d19·0300··].......Z.......
00000040:·d002·0000·580d·0000·4d79·0200·20a0·0000··....X...My..·...00000040:·d002·0000·580d·0000·6d79·0200·20a0·0000··....X...my..·...
00000050:·0000·0000·0000·0000·0d1f·0300·0000·0000··................00000050:·0000·0000·0000·0000·2d1f·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
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·6761·6375·7469·6c2f··s/tools/gacutil/000000a0:·732f·746f·6f6c·732f·6761·6375·7469·6c2f··s/tools/gacutil/
000000b0:·6472·6976·6572·2e63·7360·a66e·40cf·6482··driver.cs`.n@.d.000000b0:·6472·6976·6572·2e63·7360·a66e·40cf·6482··driver.cs`.n@.d.
000000c0:·4cb6·f042·d481·72a7·99fd·15bd·d96f·c807··L..B..r......o..000000c0:·4cb6·f042·d481·72a7·99fd·15bd·d96f·c807··L..B..r......o..
Offset 15, 650 lines modifiedOffset 15, 650 lines modified
000000e0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000000e0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
000000f0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1000000f0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1
00000100:·3035·2b64·6673·672f·6d63·732f·746f·6f6c··05+dfsg/mcs/tool00000100:·3035·2b64·6673·672f·6d63·732f·746f·6f6c··05+dfsg/mcs/tool
00000110:·732f·7365·6375·7269·7479·2f53·7472·6f6e··s/security/Stron00000110:·732f·7365·6375·7269·7479·2f53·7472·6f6e··s/security/Stron
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:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/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·4d61·7273·6861·6c53·7065·632e··ect/MarshalSpec.
00000190:·6563·742f·4669·656c·6449·6e66·6f2e·6373··ect/FieldInfo.cs 
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... 
000001c0:·0056·2f62·7569·6c64·2f72·6570·726f·6475··.V/build/reprodu 
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/e 
000001f0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000200:·6c65·6374·2f49·6e74·6572·6661·6365·4d61··lect/InterfaceMa 
00000210:·7070·696e·672e·6373·60a6·6e40·cf64·824c··pping.cs`.n@.d.L 
00000220:·b6f0·42d4·8172·a799·c6f3·cf24·177f·36f6··..B..r.....$..6. 
00000230:·f2d2·edf4·38c5·9c8e·004c·2f62·7569·6c64··....8....L/build 
00000240:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000250:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00000260:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000270:·696b·766d·2f72·6566·6c65·6374·2f46·7573··ikvm/reflect/Fus 
00000280:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L.. 
00000290:·42d4·8172·a799·89d9·4d51·0145·9fa9·4de8··B..r....MQ.E..M. 
000002a0:·abbb·1c02·0860·0051·2f62·7569·6c64·2f72··.....`.Q/build/r 
000002b0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000002c0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
000002d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000002e0:·766d·2f72·6566·6c65·6374·2f4d·6172·7368··vm/reflect/Marsh 
000002f0:·616c·5370·6563·2e63·7360·a66e·40cf·6482··alSpec.cs`.n@.d. 
00000300:·4cb6·f042·d481·72a7·999d·5b05·3e36·74a5··L..B..r...[.>6t. 
00000310:·b584·3749·0961·c304·b400·572f·6275·696c··..7I.a....W/buil 
00000320:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00000330:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
00000340:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
00000350:·2f69·6b76·6d2f·7265·666c·6563·742f·4c6f··/ikvm/reflect/Lo 
00000360:·6361·6c56·6172·6961·626c·6549·6e66·6f2e··calVariableInfo. 
00000370:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r000001a0:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
00000380:·a799·a411·ef73·4942·2680·93a0·2205·1599··.....sIB&..."...000001b0:·a799·9d5b·053e·3674·a5b5·8437·4909·61c3··...[.>6t...7I.a.
00000390:·a115·004b·2f62·7569·6c64·2f72·6570·726f··...K/build/repro000001c0:·04b4·0055·2f62·7569·6c64·2f72·6570·726f··...U/build/repro
000003a0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon000001d0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
000003b0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg000001e0:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg
000003c0:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
000003d0:·6566·6c65·6374·2f45·6e75·6d73·2e63·7360··eflect/Enums.cs` 
000003e0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99bd··.n@.d.L..B..r... 
000003f0:·4446·cfb4·4438·e1f6·032b·a2f9·c9bc·9f00··DF..D8...+...... 
00000400:·552f·6275·696c·642f·7265·7072·6f64·7563··U/build/reproduc 
00000410:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000420:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
00000430:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000440:·6563·742f·4765·6e65·7269·6357·7261·7070··ect/GenericWrapp 
00000450:·6572·732e·6373·60a6·6e40·cf64·824c·b6f0··ers.cs`.n@.d.L.. 
00000460:·42d4·8172·a799·d379·dfc3·c8fa·6b38·1065··B..r...y....k8.e 
00000470:·8c38·04bf·e6c8·004c·2f62·7569·6c64·2f72··.8.....L/build/r 
00000480:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000490:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
000004a0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000004b0:·766d·2f72·6566·6c65·6374·2f4d·6f64·756c··vm/reflect/Modul 
000004c0:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B. 
000004d0:·8172·a799·0254·5b8f·fe9e·6632·a2c7·2b57··.r...T[...f2..+W 
000004e0:·b8eb·3066·004e·2f62·7569·6c64·2f72·6570··..0f.N/build/rep 
000004f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000500:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df 
00000510:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000520:·2f72·6566·6c65·6374·2f55·6e69·7665·7273··/reflect/Univers 
00000530:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B. 
00000540:·8172·a799·3395·044b·4b3b·848a·4e88·4826··.r..3..KK;..N.H& 
00000550:·27e0·10e5·004e·2f62·7569·6c64·2f72·6570··'....N/build/rep 
00000560:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000570:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df 
00000580:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000590:·2f72·6566·6c65·6374·2f41·7373·656d·626c··/reflect/Assembl 
000005a0:·792e·6373·60a6·6e40·cf64·824c·b6f0·42d4··y.cs`.n@.d.L..B. 
000005b0:·8172·a799·f0c7·543b·eb94·92f6·edb0·85d9··.r....T;........ 
000005c0:·aeba·ae24·0057·2f62·7569·6c64·2f72·6570··...$.W/build/rep 
000005d0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000005e0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df 
000005f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm 
00000600:·2f72·6566·6c65·6374·2f53·7472·6f6e·674e··/reflect/StrongN 
00000610:·616d·654b·6579·5061·6972·2e63·7360·a66e··ameKeyPair.cs`.n 
00000620:·40cf·6482·4cb6·f042·d481·72a7·990d·2851··@.d.L..B..r...(Q 
00000630:·a6a5·5504·791e·464a·8108·37d5·0b00·502f··..U.y.FJ..7...P/ 
00000640:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000650:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00000660:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00000670:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000680:·742f·4d65·7468·6f64·426f·6479·2e63·7360··t/MethodBody.cs` 
00000690:·a66e·40cf·6482·4cb6·f042·d481·72a7·9970··.n@.d.L..B..r..p 
000006a0:·0ab5·24d4·647c·9642·fa1f·2f24·bf52·a700··..$.d|.B../$.R.. 
000006b0:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc 
000006c0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000006d0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
000006e0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000006f0:·6563·742f·5072·6f70·6572·7479·5369·676e··ect/PropertySign 
00000700:·6174·7572·652e·6373·60a6·6e40·cf64·824c··ature.cs`.n@.d.L 
00000710:·b6f0·42d4·8172·a799·26c4·b675·bbf8·0bb2··..B..r..&..u.... 
00000720:·e9fc·cad4·bcbb·757c·0053·2f62·7569·6c64··......u|.S/build 
00000730:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000740:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00000750:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000760:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met 
00000770:·686f·6449·6d70·6c4d·6170·2e63·7360·a66e··hodImplMap.cs`.n 
00000780:·40cf·6482·4cb6·f042·d481·72a7·99bd·4c2a··@.d.L..B..r...L* 
00000790:·c6ee·3f1e·6944·e147·6b79·626b·9500·4d2f··..?.iD.Gkybk..M/ 
000007a0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000007b0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
000007c0:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
000007d0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
Max diff block lines reached; 1668720/1713817 bytes (97.37%) of diff not shown.
1.48 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:·257a·e003·963f·9447·be74·e131·cbd4·d24e··%z...?.G.t.1...N00000010:·011e·d107·c901·0544·b645·33be·1d33·2ac1··.......D.E3..3*.
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 67, 651 lines modifiedOffset 67, 651 lines modified
00000420:·a2a7·574b·5ae3·39fd·18cf·21a1·7000·4b2f··..WKZ.9...!.p.K/00000420:·a2a7·574b·5ae3·39fd·18cf·21a1·7000·4b2f··..WKZ.9...!.p.K/
00000430:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000430:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000440:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000440:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
00000450:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte00000450:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
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·0051·2f62·7569··(.0..B...D.Q/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·2f4d··l/ikvm/reflect/M
000004e0:·6965·6c64·496e·666f·2e63·7360·a66e·40cf··ieldInfo.cs`.n@.000004e0:·6172·7368·616c·5370·6563·2e63·7360·a66e··arshalSpec.cs`.n
000004f0:·6482·4cb6·f042·d481·72a7·99bc·5323·60dd··d.L..B..r...S#`.000004f0:·40cf·6482·4cb6·f042·d481·72a7·999d·5b05··@.d.L..B..r...[.
00000500:·b297·f9b2·ba2d·4e32·88b9·c300·562f·6275··.....-N2....V/bu00000500:·3e36·74a5·b584·3749·0961·c304·b400·552f··>6t...7I.a....U/
00000510:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000510:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000520:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.000000520:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
00000530:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern00000530:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
00000540:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/00000540:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000550:·742f·4375·7374·6f6d·4d6f·6469·6669·6572··t/CustomModifier
00000550:·496e·7465·7266·6163·654d·6170·7069·6e67··InterfaceMapping 
00000560:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000570:·72a7·99c6·f3cf·2417·7f36·f6f2·d2ed·f438··r.....$..6.....8 
00000580:·c59c·8e00·4c2f·6275·696c·642f·7265·7072··....L/build/repr 
00000590:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000005a0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
000005b0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000005c0:·7265·666c·6563·742f·4675·7369·6f6e·2e63··reflect/Fusion.c 
000005d0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000005e0:·9989·d94d·5101·459f·a94d·e8ab·bb1c·0208··...MQ.E..M...... 
000005f0:·6000·512f·6275·696c·642f·7265·7072·6f64··`.Q/build/reprod 
00000600:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000610:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000620:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000630:·666c·6563·742f·4d61·7273·6861·6c53·7065··flect/MarshalSpe 
00000640:·632e·6373·60a6·6e40·cf64·824c·b6f0·42d4··c.cs`.n@.d.L..B.00000560:·732e·6373·60a6·6e40·cf64·824c·b6f0·42d4··s.cs`.n@.d.L..B.
00000650:·8172·a799·9d5b·053e·3674·a5b5·8437·4909··.r...[.>6t...7I.00000570:·8172·a799·2a7d·13b5·f0d7·a2b6·0233·a44d··.r..*}.......3.M
00000660:·61c3·04b4·0057·2f62·7569·6c64·2f72·6570··a....W/build/rep00000580:·b31b·8356·0057·2f62·7569·6c64·2f72·6570··...V.W/build/rep
00000670:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m00000590:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00000680:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df000005a0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
00000690:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm000005b0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm
000006a0:·2f72·6566·6c65·6374·2f4c·6f63·616c·5661··/reflect/LocalVa000005c0:·2f72·6566·6c65·6374·2f50·6172·616d·6574··/reflect/Paramet
000006b0:·7269·6162·6c65·496e·666f·2e63·7360·a66e··riableInfo.cs`.n000005d0:·6572·4d6f·6469·6669·6572·2e63·7360·a66e··erModifier.cs`.n
000006c0:·40cf·6482·4cb6·f042·d481·72a7·99a4·11ef··@.d.L..B..r.....000005e0:·40cf·6482·4cb6·f042·d481·72a7·99a9·deb8··@.d.L..B..r.....
000006d0:·7349·4226·8093·a022·0515·99a1·1500·4b2f··sIB&..."......K/000005f0:·3cb0·8423·78b0·f528·ea2f·d7d2·1300·622f··<..#x..(./....b/
000006e0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000600:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
000006f0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000610:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
00000700:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte00000620:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
00000710:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000630:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000640:·742f·4375·7374·6f6d·4174·7472·6962·7574··t/CustomAttribut
 00000650:·654e·616d·6564·4172·6775·6d65·6e74·2e63··eNamedArgument.c
00000720:·742f·456e·756d·732e·6373·60a6·6e40·cf64··t/Enums.cs`.n@.d 
00000730:·824c·b6f0·42d4·8172·a799·bd44·46cf·b444··.L..B..r...DF..D 
00000740:·38e1·f603·2ba2·f9c9·bc9f·0055·2f62·7569··8...+......U/bui 
00000750:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000760:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
00000770:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
00000780:·6c2f·696b·766d·2f72·6566·6c65·6374·2f47··l/ikvm/reflect/G 
00000790:·656e·6572·6963·5772·6170·7065·7273·2e63··enericWrappers.c 
000007a0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00000660:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000007b0:·99d3·79df·c3c8·fa6b·3810·658c·3804·bfe6··..y....k8.e.8...00000670:·9981·ea4e·e02f·d0d7·e57a·4200·a59e·0b45··...N./...zB....E
000007c0:·c800·4c2f·6275·696c·642f·7265·7072·6f64··..L/build/reprod00000680:·9c00·4e2f·6275·696c·642f·7265·7072·6f64··..N/build/reprod
 00000690:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
 000006a0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
 000006b0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
 000006c0:·666c·6563·742f·4173·7365·6d62·6c79·2e63··flect/Assembly.c
 000006d0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
 000006e0:·99f0·c754·3beb·9492·f6ed·b085·d9ae·baae··...T;...........
 000006f0:·2400·5d2f·6275·696c·642f·7265·7072·6f64··$.]/build/reprod
000007d0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000700:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000007e0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/00000710:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
000007f0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re00000720:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
 00000730:·666c·6563·742f·416d·6269·6775·6f75·734d··flect/AmbiguousM
 00000740:·6174·6368·4578·6365·7074·696f·6e2e·6373··atchException.cs
00000800:·666c·6563·742f·4d6f·6475·6c65·2e63·7360··flect/Module.cs` 
00000810:·a66e·40cf·6482·4cb6·f042·d481·72a7·9902··.n@.d.L..B..r... 
00000820:·545b·8ffe·9e66·32a2·c72b·57b8·eb30·6600··T[...f2..+W..0f. 
00000830:·4e2f·6275·696c·642f·7265·7072·6f64·7563··N/build/reproduc 
00000840:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000850:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
00000860:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000870:·6563·742f·556e·6976·6572·7365·2e63·7360··ect/Universe.cs` 
00000880:·a66e·40cf·6482·4cb6·f042·d481·72a7·9933··.n@.d.L..B..r..3 
00000890:·9504·4b4b·3b84·8a4e·8848·2627·e010·e500··..KK;..N.H&'.... 
000008a0:·4e2f·6275·696c·642f·7265·7072·6f64·7563··N/build/reproduc 
000008b0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000008c0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
000008d0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000008e0:·6563·742f·4173·7365·6d62·6c79·2e63·7360··ect/Assembly.cs` 
000008f0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99f0··.n@.d.L..B..r... 
00000900:·c754·3beb·9492·f6ed·b085·d9ae·baae·2400··.T;...........$. 
00000910:·572f·6275·696c·642f·7265·7072·6f64·7563··W/build/reproduc 
00000920:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000930:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
00000940:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000950:·6563·742f·5374·726f·6e67·4e61·6d65·4b65··ect/StrongNameKe 
00000960:·7950·6169·722e·6373·60a6·6e40·cf64·824c··yPair.cs`.n@.d.L 
00000970:·b6f0·42d4·8172·a799·0d28·51a6·a555·0479··..B..r...(Q..U.y 
00000980:·1e46·4a81·0837·d50b·0050·2f62·7569·6c64··.FJ..7...P/build 
00000990:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000009a0:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
000009b0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
000009c0:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met 
000009d0:·686f·6442·6f64·792e·6373·60a6·6e40·cf64··hodBody.cs`.n@.d 
000009e0:·824c·b6f0·42d4·8172·a799·700a·b524·d464··.L..B..r..p..$.d 
000009f0:·7c96·42fa·1f2f·24bf·52a7·0057·2f62·7569··|.B../$.R..W/bui 
00000a00:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000a10:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
00000a20:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
00000a30:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P 
00000a40:·726f·7065·7274·7953·6967·6e61·7475·7265··ropertySignature 
00000a50:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000a60:·72a7·9926·c4b6·75bb·f80b·b2e9·fcca·d4bc··r..&..u......... 
00000a70:·bb75·7c00·532f·6275·696c·642f·7265·7072··.u|.S/build/repr 
00000a80:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000a90:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000aa0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
Max diff block lines reached; 1506505/1551186 bytes (97.12%) of diff not shown.
20.2 KB
./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·3b8a·d283·fa1a·0f40·b6a6·a657·5404·6c15··;......@...WT.l.00000010:·5227·0347·0305·5346·8d0e·abe9·1f64·c105··R'.G..SF.....d..
00000020:·f23a·0000·7000·0000·a62c·0000·0500·0000··.:..p....,......00000020:·f23a·0000·7000·0000·a62c·0000·0500·0000··.:..p....,......
00000030:·ca3a·0000·2800·0000·0500·0000·a23a·0000··.:..(........:..00000030:·ca3a·0000·2800·0000·0500·0000·a23a·0000··.:..(........:..
00000040:·2800·0000·2101·0000·162d·0000·8c0d·0000··(...!....-......00000040:·2800·0000·2101·0000·162d·0000·8c0d·0000··(...!....-......
00000050:·0000·0000·0000·0000·f23a·0000·0000·0000··.........:......00000050:·0000·0000·0000·0000·f23a·0000·0000·0000··.........:......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·5b2f·6275·696c·642f·7265·7072·6f64·7563··[/build/reproduc00000070:·5b2f·6275·696c·642f·7265·7072·6f64·7563··[/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
Offset 24, 33 lines modifiedOffset 24, 33 lines modified
00000170:·b400·512f·6275·696c·642f·7265·7072·6f64··..Q/build/reprod00000170:·b400·512f·6275·696c·642f·7265·7072·6f64··..Q/build/reprod
00000180:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00000180:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000190:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/00000190:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
000001a0:·6578·7465·726e·616c·2f6c·696e·6b65·722f··external/linker/000001a0:·6578·7465·726e·616c·2f6c·696e·6b65·722f··external/linker/
000001b0:·7372·632f·616e·616c·797a·6572·2f4d·6169··src/analyzer/Mai000001b0:·7372·632f·616e·616c·797a·6572·2f4d·6169··src/analyzer/Mai
000001c0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B.000001c0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B.
000001d0:·8172·a799·20e2·9a10·3a97·6f8a·bcd2·22af··.r..·...:.o...".000001d0:·8172·a799·20e2·9a10·3a97·6f8a·bcd2·22af··.r..·...:.o...".
000001e0:·3348·a343·006d·2f62·7569·6c64·2f72·6570··3H.C.m/build/rep000001e0:·3348·a343·006f·2f62·7569·6c64·2f72·6570··3H.C.o/build/rep
000001f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m000001f0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00000200:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df00000200:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df
00000210:·7367·2f65·7874·6572·6e61·6c2f·6c69·6e6b··sg/external/link00000210:·7367·2f65·7874·6572·6e61·6c2f·6c69·6e6b··sg/external/link
00000220:·6572·2f73·7263·2f61·6e61·6c79·7a65·722f··er/src/analyzer/00000220:·6572·2f73·7263·2f61·6e61·6c79·7a65·722f··er/src/analyzer/
00000230:·4c69·6e6b·6572·416e·616c·797a·6572·436f··LinkerAnalyzerCo00000230:·4c69·6e6b·6572·416e·616c·797a·6572·436f··LinkerAnalyzerCo
00000240:·7265·2f53·7061·6365·416e·616c·797a·6572··re/SpaceAnalyzer00000240:·7265·2f44·6570·656e·6465·6e63·7947·7261··re/DependencyGra
00000250:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00000250:·7068·2e63·7360·a66e·40cf·6482·4cb6·f042··ph.cs`.n@.d.L..B
00000260:·72a7·99e6·9f7f·13ce·077b·599a·664d·c54f··r........{Y.fM.O00000260:·d481·72a7·9994·2d1a·c18c·946e·fda3·6b8f··..r...-....n..k.
00000270:·112d·2100·6f2f·6275·696c·642f·7265·7072··.-!.o/build/repr00000270:·5c5e·672d·c900·6d2f·6275·696c·642f·7265··\^g-..m/build/re
00000280:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00000280:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
00000290:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs00000290:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
000002a0:·672f·6578·7465·726e·616c·2f6c·696e·6b65··g/external/linke000002a0:·6673·672f·6578·7465·726e·616c·2f6c·696e··fsg/external/lin
000002b0:·722f·7372·632f·616e·616c·797a·6572·2f4c··r/src/analyzer/L000002b0:·6b65·722f·7372·632f·616e·616c·797a·6572··ker/src/analyzer
000002c0:·696e·6b65·7241·6e61·6c79·7a65·7243·6f72··inkerAnalyzerCor000002c0:·2f4c·696e·6b65·7241·6e61·6c79·7a65·7243··/LinkerAnalyzerC
000002d0:·652f·4465·7065·6e64·656e·6379·4772·6170··e/DependencyGrap000002d0:·6f72·652f·5370·6163·6541·6e61·6c79·7a65··ore/SpaceAnalyze
000002e0:·682e·6373·60a6·6e40·cf64·824c·b6f0·42d4··h.cs`.n@.d.L..B.000002e0:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B.
000002f0:·8172·a799·942d·1ac1·8c94·6efd·a36b·8f5c··.r...-....n..k.\000002f0:·8172·a799·e69f·7f13·ce07·7b59·9a66·4dc5··.r........{Y.fM.
00000300:·5e67·2dc9·0001·0000·0200·0003·0000·0400··^g-.............00000300:·4f11·2d21·0001·0000·0200·0003·0000·0400··O.-!............
00000310:·0005·0000·0100·0177·0000·0003·c501·011b··.......w........00000310:·0005·0000·0100·0177·0000·0003·c501·011b··.......w........
00000320:·0001·0104·0401·9406·0099·069a·0600·0200··................00000320:·0001·0104·0401·9406·0099·069a·0600·0200··................
00000330:·0000·03cb·0101·3b63·0001·0104·0504·01af··......;c........00000330:·0000·03cb·0101·3b63·0001·0104·0504·01af··......;c........
00000340:·0600·b006·b106·0002·0000·0000·0101·01c8··................00000340:·0600·b006·b106·0002·0000·0000·0101·01c8··................
00000350:·0600·c906·ca06·0002·0001·01ff·ffff·ff0f··................00000350:·0600·c906·ca06·0002·0001·01ff·ffff·ff0f··................
00000360:·218c·0100·03f1·0101·0823·0895·8b08·6c1d··!........#....l.00000360:·218c·0100·03f1·0101·0823·0895·8b08·6c1d··!........#....l.
00000370:·0001·0104·0505·0605·0401·d806·00d9·06e3··................00000370:·0001·0104·0505·0605·0401·d806·00d9·06e3··................
Offset 550, 82 lines modifiedOffset 550, 82 lines modified
00002250:·4344·3bf3·f3f3·f3f3·f3f3·f3f3·f308·1553··CD;............S00002250:·4344·3bf3·f3f3·f3f3·f3f3·f3f3·f308·1553··CD;............S
00002260:·434d·635b·6333·154c·4272·934c·639b·9d63··CMc[c3.LBr.Lc..c00002260:·434d·635b·6333·154c·4272·934c·639b·9d63··CMc[c3.LBr.Lc..c
00002270:·4345·6373·6343·6373·6373·636b·6300·0101··CEcscCcscsckc...00002270:·4345·6373·6343·6373·6373·636b·6300·0101··CEcscCcscsckc...
00002280:·0404·0404·0404·0404·0404·0404·0404·0505··................00002280:·0404·0404·0404·0404·0404·0404·0404·0505··................
00002290:·0505·0505·0505·0505·0504·0505·0405·0505··................00002290:·0505·0505·0505·0505·0504·0505·0405·0505··................
000022a0:·0504·0442·5704·0405·0504·0505·0405·0405··...BW...........000022a0:·0504·0442·5704·0405·0504·0505·0405·0405··...BW...........
000022b0:·0405·0405·0405·0905·03e0·4300·9444·bd44··..........C..D.D000022b0:·0405·0405·0405·0905·03e0·4300·9444·bd44··..........C..D.D
 000022c0:·0002·0000·0000·0101·04c2·4500·c345·c445··..........E..E.E
000022c0:·0002·0000·0004·0403·2401·6364·3c00·0101··........$.cd<...000022d0:·0002·0000·0004·0403·1701·eb3b·0001·0105··...........;....
000022d0:·030c·0a04·04c2·4500·c345·c445·0002·0001··......E..E.E....000022e0:·0605·04d2·4500·d345·d445·0002·0000·0004··....E..E.E......
 000022f0:·0403·2001·6363·6300·0101·0d0a·030d·04ec··..·.ccc.........
 00002300:·4500·ed45·ee45·0002·0000·0004·0403·2401··E..E.E........$.
 00002310:·0001·012a·0488·4600·8946·8a46·0002·0000··...*..F..F.F....
 00002320:·0004·0403·2401·0001·012f·049e·4600·9f46··....$..../..F..F
 00002330:·a046·0002·0200·0a66·696c·6553·7472·6561··.F.....fileStrea
 00002340:·6d02·0109·7a69·7053·7472·6561·6d03·0501··m...zipStream...
 00002350:·ffff·ffff·0f0b·4501·010b·4501·0212·3301··......E...E...3.
 00002360:·031a·2101·ffff·ffff·0f4b·5b00·0404·0328··..!......K[....(
 00002370:·0165·434b·0874·3b5b·0001·0104·0c0c·0606··.eCK.t;[........
 00002380:·0505·04b4·4600·ce46·eb46·0002·0500·0672··....F..F.F.....r
 00002390:·6561·6465·7201·0201·6205·0301·6505·0405··eader...b...e...
 000023a0:·6265·6769·6e06·0503·656e·6406·0701·ffff··begin...end.....
 000023b0:·ffff·0f00·e101·0101·07cf·0101·020c·c401··................
 000023c0:·0103·13c4·0101·043f·ba01·0105·63ba·0101··.......?....c...
 000023d0:·06a7·01ba·0100·0404·0336·0143·3342·6d08··.........6.C3Bm.
 000023e0:·1b6b·6d6b·5b5c·6b6b·cba7·3503·e8ff·ffff··.kmk[\kk..5.....
 000023f0:·0f02·0501·0001·010b·0506·1f07·0808·0809··................
 00002400:·0909·0a09·0a07·0705·048c·4700·ac47·d547··..........G..G.G
 00002410:·0002·0300·0676·6572·7465·7800·0105·696e··.....vertex...in
 00002420:·6465·7803·0306·7072·6566·6978·0304·01ff··dex...prefix....
 00002430:·ffff·ff0f·0018·01ff·ffff·ff0f·1ed8·0101··................
 00002440:·0224·cb01·0103·bf01·cb01·0004·0403·5a01··.$............Z.
 00002450:·cb3b·3b6b·3a42·536b·738b·9308·2c74·8b95··.;;k:BSks...,t..
 00002460:·7500·0101·0506·0506·0623·3706·0606·060e··u........#7.....
 00002470:·0706·0706·0404·9248·00ad·48ca·4800·0200··.......H..H.H...
 00002480:·0000·0404·0373·0100·0101·0404·ff48·0080··.....s.......H..
 00002490:·4981·4900·0200·0000·0001·0104·9549·0096··I.I..........I..
 000024a0:·4997·4900·0200·0000·0404·038a·0101·0001··I.I.............
 000024b0:·0104·04a5·4900·a649·a749·0002·0000·0004··....I..I.I......
 000024c0:·0503·2401·6364·3c00·0101·030c·0a04·05bc··..$.cd<.........
 000024d0:·4900·bd49·be49·0002·0001·01ff·ffff·ff0f··I..I.I..........
 000024e0:·002b·0004·0503·2f01·0823·1c4b·3c00·0101··.+..../..#.K<...
000022e0:·01ff·ffff·ff0f·002b·0004·0403·2f01·0823··.......+..../..# 
000022f0:·1c4b·3c00·0101·0506·0506·0404·de45·00df··.K<..........E.. 
00002300:·45e8·4500·0202·000b·6164·6441·7373·656d··E.E.....addAssem 
00002310:·626c·7900·0108·6164·6469·7469·6f6e·0000··bly...addition.. 
00002320:·0004·0403·3a01·3b3c·b408·2300·0101·0405··....:.;<..#..... 
00002330:·0404·0404·8546·009f·46a0·4600·0200·0000··.....F..F.F..... 
00002340:·0404·0345·0100·0101·0404·bd46·00be·46bf··...E.......F..F. 
00002350:·4600·0202·0003·6b65·7900·0105·6d73·697a··F.....key...msiz 
00002360:·6500·0000·0404·034a·014c·9374·6b7c·7400··e......J.L.tk|t. 
00002370:·0101·0404·0504·0404·0404·d346·00e2·46e3··...........F..F. 
00002380:·4600·0205·0004·7369·7a65·0001·0566·6965··F.....size...fie 
00002390:·6c64·0103·066d·6574·686f·6402·050c·7265··ld...method...re 
000023a0:·736f·6c76·6564·5479·7065·0006·0165·0505··solvedType...e.. 
000023b0:·02ff·ffff·ff0f·0c52·02ff·ffff·ff0f·52a7··.......R......R. 
000023c0:·0101·026c·8801·01ff·ffff·ff0f·af01·c201··...l............ 
000023d0:·01ff·ffff·ff0f·c701·e101·0004·0403·5901··..............Y. 
000023e0:·6c92·4b08·849a·4b43·6308·654c·a343·f400··l.K...KCc.eL.C.. 
000023f0:·0101·041f·0d05·200d·0505·0604·0506·0504··......·......... 
00002400:·0483·4700·af47·da47·0002·0800·0872·6573··..G..G.G.....res 
00002410:·6f6c·7665·7200·0109·746f·7461·6c53·697a··olver...totalSiz 
00002420:·6500·0204·6669·6c65·0205·0a70·6172·616d··e...file...param 
00002430:·6574·6572·7303·0708·6173·7365·6d62·6c79··eters...assembly 
00002440:·0308·066d·6f64·756c·6504·0a04·7479·7065··...module...type 
00002450:·060c·0563·6869·6c64·0808·01ff·ffff·ff0f··...child........ 
00002460:·0625·02ff·ffff·ff0f·4894·0301·0266·8403··.%......H....f.. 
00002470:·0203·bd01·8403·0104·d901·e502·0205·d901··................ 
00002480:·e502·0106·f501·c602·0207·8002·c602·0004··................ 
00002490:·0403·6f01·3b83·b45c·3b6c·1bd2·333b·b45c··..o.;..\;l..3;.\ 
000024a0:·424a·6b5b·73a2·53a2·5363·a253·0268·03f3··BJk[s.S.Sc.S.h.. 
000024b0:·ffff·ff0f·0103·1202·1001·3bb4·0001·0104··..........;..... 
000024c0:·0505·0504·0404·2d0d·0506·0605·3d62·0505··......-.....=b.. 
000024d0:·250e·220f·0722·1008·2d04·0505·048a·4800··%.".."..-.....H. 
000024e0:·d948·8e49·0002·0000·0004·0403·9301·01bb··.H.I............ 
000024f0:·9b00·0101·0405·0404·e649·00e7·49e8·4900··.........I..I.I.000024f0:·0506·0506·0405·d849·00d9·49e2·4900·0202··.......I..I.I...
 00002500:·000b·6164·6441·7373·656d·626c·7900·0108··..addAssembly...
 00002510:·6164·6469·7469·6f6e·0000·0004·0503·3a01··addition......:.
 00002520:·3b3c·b408·2300·0101·0405·0404·0405·ff49··;<..#..........I
00002500:·0200·0000·0001·0105·814a·0082·4a83·4a00··.........J..J.J. 
00002510:·0200·0000·0405·0317·01eb·3b00·0101·0506··..........;..... 
00002520:·0505·914a·0092·4a93·4a00·0200·0000·0405··...J..J.J....... 
00002530:·0320·0163·6363·0001·010d·0a03·0d05·ab4a··.·.ccc.........J 
Max diff block lines reached; 6676/20603 bytes (32.40%) 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:·7c1f·04f6·e087·2849·9f91·2d34·b718·5119··|.....(I..-4..Q.00000010:·a0c1·7c1d·4305·b241·9cf9·d6d0·a95b·b37d··..|.C..A.....[.}
00000020:·220e·0a00·7000·0000·1e1f·0800·9400·0000··"...p...........00000020:·660e·0a00·7000·0000·621f·0800·9400·0000··f...p...b.......
00000030:·8209·0a00·a004·0000·9500·0000·da04·0a00··................00000030:·c609·0a00·a004·0000·9500·0000·1e05·0a00··................
00000040:·a804·0000·7128·0000·8e1f·0800·4ce5·0100··....q(......L...00000040:·a804·0000·7128·0000·d21f·0800·4ce5·0100··....q(......L...
00000050:·0000·0000·0000·0000·220e·0a00·0000·0000··........".......00000050:·0000·0000·0000·0000·660e·0a00·0000·0000··........f.......
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 384, 651 lines modifiedOffset 384, 651 lines modified
000017f0:·aab2·bd2d·880e·a4e8·e2d5·4a00·2ec7·f300··...-......J.....000017f0:·aab2·bd2d·880e·a4e8·e2d5·4a00·2ec7·f300··...-......J.....
00001800:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc00001800:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc
00001810:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600001810:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00001820:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc00001820:·2e38·2e30·2e31·3035·2b64·6673·672f·6d63··.8.0.105+dfsg/mc
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·0051·2f62·7569·6c64··..E#.^k..Q/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·2f4d·6172··ikvm/reflect/Mar
 000018b0:·7368·616c·5370·6563·2e63·7360·a66e·40cf··shalSpec.cs`.n@.
000018b0:·6c64·496e·666f·2e63·7360·a66e·40cf·6482··ldInfo.cs`.n@.d. 
000018c0:·4cb6·f042·d481·72a7·99bc·5323·60dd·b297··L..B..r...S#`... 
000018d0:·f9b2·ba2d·4e32·88b9·c300·562f·6275·696c··...-N2....V/buil 
000018e0:·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.1 
00001900:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
00001910:·2f69·6b76·6d2f·7265·666c·6563·742f·496e··/ikvm/reflect/In 
00001920:·7465·7266·6163·654d·6170·7069·6e67·2e63··terfaceMapping.c 
00001930:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00001940:·99c6·f3cf·2417·7f36·f6f2·d2ed·f438·c59c··....$..6.....8.. 
00001950:·8e00·4c2f·6275·696c·642f·7265·7072·6f64··..L/build/reprod 
00001960:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00001970:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00001980:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00001990:·666c·6563·742f·4675·7369·6f6e·2e63·7360··flect/Fusion.cs` 
000019a0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9989··.n@.d.L..B..r... 
000019b0:·d94d·5101·459f·a94d·e8ab·bb1c·0208·6000··.MQ.E..M......`. 
000019c0:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc 
000019d0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000019e0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
000019f0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00001a00:·6563·742f·4d61·7273·6861·6c53·7065·632e··ect/MarshalSpec. 
00001a10:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00001a20:·a799·9d5b·053e·3674·a5b5·8437·4909·61c3··...[.>6t...7I.a. 
00001a30:·04b4·0057·2f62·7569·6c64·2f72·6570·726f··...W/build/repro 
00001a40:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00001a50:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00001a60:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00001a70:·6566·6c65·6374·2f4c·6f63·616c·5661·7269··eflect/LocalVari 
00001a80:·6162·6c65·496e·666f·2e63·7360·a66e·40cf··ableInfo.cs`.n@. 
00001a90:·6482·4cb6·f042·d481·72a7·99a4·11ef·7349··d.L..B..r.....sI000018c0:·6482·4cb6·f042·d481·72a7·999d·5b05·3e36··d.L..B..r...[.>6
00001aa0:·4226·8093·a022·0515·99a1·1500·4b2f·6275··B&..."......K/bu000018d0:·74a5·b584·3749·0961·c304·b400·552f·6275··t...7I.a....U/bu
00001ab0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible000018e0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00001ac0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0000018f0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
00001ad0:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern00001900:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
 00001910:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 00001920:·4375·7374·6f6d·4d6f·6469·6669·6572·732e··CustomModifiers.
 00001930:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
 00001940:·a799·2a7d·13b5·f0d7·a2b6·0233·a44d·b31b··..*}.......3.M..
 00001950:·8356·0057·2f62·7569·6c64·2f72·6570·726f··.V.W/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·6172·616d·6574·6572··eflect/Parameter
 000019a0:·4d6f·6469·6669·6572·2e63·7360·a66e·40cf··Modifier.cs`.n@.
 000019b0:·6482·4cb6·f042·d481·72a7·99a9·deb8·3cb0··d.L..B..r.....<.
 000019c0:·8423·78b0·f528·ea2f·d7d2·1300·622f·6275··.#x..(./....b/bu
 000019d0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
 000019e0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
 000019f0:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
00001ae0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/00001a00:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 00001a10:·4375·7374·6f6d·4174·7472·6962·7574·654e··CustomAttributeN
 00001a20:·616d·6564·4172·6775·6d65·6e74·2e63·7360··amedArgument.cs`
00001af0:·456e·756d·732e·6373·60a6·6e40·cf64·824c··Enums.cs`.n@.d.L 
00001b00:·b6f0·42d4·8172·a799·bd44·46cf·b444·38e1··..B..r...DF..D8. 
00001b10:·f603·2ba2·f9c9·bc9f·0055·2f62·7569·6c64··..+......U/build 
00001b20:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00001b30:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00001b40:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00001b50:·696b·766d·2f72·6566·6c65·6374·2f47·656e··ikvm/reflect/Gen 
00001b60:·6572·6963·5772·6170·7065·7273·2e63·7360··ericWrappers.cs` 
00001b70:·a66e·40cf·6482·4cb6·f042·d481·72a7·99d3··.n@.d.L..B..r...00001a30:·a66e·40cf·6482·4cb6·f042·d481·72a7·9981··.n@.d.L..B..r...
00001b80:·79df·c3c8·fa6b·3810·658c·3804·bfe6·c800··y....k8.e.8.....00001a40:·ea4e·e02f·d0d7·e57a·4200·a59e·0b45·9c00··.N./...zB....E..
00001b90:·4c2f·6275·696c·642f·7265·7072·6f64·7563··L/build/reproduc00001a50:·4e2f·6275·696c·642f·7265·7072·6f64·7563··N/build/reproduc
00001ba0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600001a60:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00001bb0:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex00001a70:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex
00001bc0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl00001a80:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
00001bd0:·6563·742f·4d6f·6475·6c65·2e63·7360·a66e··ect/Module.cs`.n00001a90:·6563·742f·4173·7365·6d62·6c79·2e63·7360··ect/Assembly.cs`
00001be0:·40cf·6482·4cb6·f042·d481·72a7·9902·545b··@.d.L..B..r...T[00001aa0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99f0··.n@.d.L..B..r...
00001bf0:·8ffe·9e66·32a2·c72b·57b8·eb30·6600·4e2f··...f2..+W..0f.N/00001ab0:·c754·3beb·9492·f6ed·b085·d9ae·baae·2400··.T;...........$.
00001c00:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00001ac0:·5d2f·6275·696c·642f·7265·7072·6f64·7563··]/build/reproduc
00001c10:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800001ad0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00001c20:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00001c30:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00001c40:·742f·556e·6976·6572·7365·2e63·7360·a66e··t/Universe.cs`.n 
00001c50:·40cf·6482·4cb6·f042·d481·72a7·9933·9504··@.d.L..B..r..3.. 
00001c60:·4b4b·3b84·8a4e·8848·2627·e010·e500·4e2f··KK;..N.H&'....N/ 
00001c70:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00001c80:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00001c90:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00001ca0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00001cb0:·742f·4173·7365·6d62·6c79·2e63·7360·a66e··t/Assembly.cs`.n 
00001cc0:·40cf·6482·4cb6·f042·d481·72a7·99f0·c754··@.d.L..B..r....T 
00001cd0:·3beb·9492·f6ed·b085·d9ae·baae·2400·572f··;...........$.W/ 
00001ce0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00001cf0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8 
00001d00:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte 
00001d10:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00001d20:·742f·5374·726f·6e67·4e61·6d65·4b65·7950··t/StrongNameKeyP 
00001d30:·6169·722e·6373·60a6·6e40·cf64·824c·b6f0··air.cs`.n@.d.L.. 
00001d40:·42d4·8172·a799·0d28·51a6·a555·0479·1e46··B..r...(Q..U.y.F 
00001d50:·4a81·0837·d50b·0050·2f62·7569·6c64·2f72··J..7...P/build/r 
00001d60:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00001d70:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
00001d80:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
00001d90:·766d·2f72·6566·6c65·6374·2f4d·6574·686f··vm/reflect/Metho 
00001da0:·6442·6f64·792e·6373·60a6·6e40·cf64·824c··dBody.cs`.n@.d.L 
00001db0:·b6f0·42d4·8172·a799·700a·b524·d464·7c96··..B..r..p..$.d|. 
00001dc0:·42fa·1f2f·24bf·52a7·0057·2f62·7569·6c64··B../$.R..W/build 
00001dd0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
Max diff block lines reached; 2298426/2343249 bytes (98.09%) of diff not shown.
1.47 MB
./usr/lib/mono/4.5/mkbundle.exe.mdb
    
Offset 1, 657 lines modifiedOffset 1, 657 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·a910·dd10·ac87·e246·bee3·d272·c706·2cac··.......F...r..,.00000010:·bc1c·5268·bef1·e146·ac1a·2648·e0ab·74eb··..Rh...F..&H..t.
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
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·6d6b·6275·6e64·6c65··s/tools/mkbundle000000a0:·732f·746f·6f6c·732f·6d6b·6275·6e64·6c65··s/tools/mkbundle
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·0051·2f62··X2....p.^7...Q/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:·2f4d·6172·7368·616c·5370·6563·2e63·7360··/MarshalSpec.cs`
00000120:·2f46·6965·6c64·496e·666f·2e63·7360·a66e··/FieldInfo.cs`.n 
00000130:·40cf·6482·4cb6·f042·d481·72a7·99bc·5323··@.d.L..B..r...S# 
00000140:·60dd·b297·f9b2·ba2d·4e32·88b9·c300·562f··`......-N2....V/ 
00000150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000160:·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/exte 
00000180:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000190:·742f·496e·7465·7266·6163·654d·6170·7069··t/InterfaceMappi 
000001a0:·6e67·2e63·7360·a66e·40cf·6482·4cb6·f042··ng.cs`.n@.d.L..B 
000001b0:·d481·72a7·99c6·f3cf·2417·7f36·f6f2·d2ed··..r.....$..6.... 
000001c0:·f438·c59c·8e00·4c2f·6275·696c·642f·7265··.8....L/build/re 
000001d0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000001e0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d 
000001f0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
00000200:·6d2f·7265·666c·6563·742f·4675·7369·6f6e··m/reflect/Fusion 
00000210:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
00000220:·72a7·9989·d94d·5101·459f·a94d·e8ab·bb1c··r....MQ.E..M.... 
00000230:·0208·6000·512f·6275·696c·642f·7265·7072··..`.Q/build/repr 
00000240:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000250:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000260:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000270:·7265·666c·6563·742f·4d61·7273·6861·6c53··reflect/MarshalS 
00000280:·7065·632e·6373·60a6·6e40·cf64·824c·b6f0··pec.cs`.n@.d.L.. 
00000290:·42d4·8172·a799·9d5b·053e·3674·a5b5·8437··B..r...[.>6t...7 
000002a0:·4909·61c3·04b4·0057·2f62·7569·6c64·2f72··I.a....W/build/r 
000002b0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000002c0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+ 
000002d0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik 
000002e0:·766d·2f72·6566·6c65·6374·2f4c·6f63·616c··vm/reflect/Local 
000002f0:·5661·7269·6162·6c65·496e·666f·2e63·7360··VariableInfo.cs` 
00000300:·a66e·40cf·6482·4cb6·f042·d481·72a7·99a4··.n@.d.L..B..r...00000130:·a66e·40cf·6482·4cb6·f042·d481·72a7·999d··.n@.d.L..B..r...
00000310:·11ef·7349·4226·8093·a022·0515·99a1·1500··..sIB&..."......00000140:·5b05·3e36·74a5·b584·3749·0961·c304·b400··[.>6t...7I.a....
00000320:·4b2f·6275·696c·642f·7265·7072·6f64·7563··K/build/reproduc00000150:·552f·6275·696c·642f·7265·7072·6f64·7563··U/build/reproduc
00000330:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000160:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000340:·2e38·2e30·2e31·3035·2b64·6673·672f·6578··.8.0.105+dfsg/ex 
00000350:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000360:·6563·742f·456e·756d·732e·6373·60a6·6e40··ect/Enums.cs`.n@ 
00000370:·cf64·824c·b6f0·42d4·8172·a799·bd44·46cf··.d.L..B..r...DF. 
00000380:·b444·38e1·f603·2ba2·f9c9·bc9f·0055·2f62··.D8...+......U/b 
00000390:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
000003a0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
000003b0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
000003c0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000003d0:·2f47·656e·6572·6963·5772·6170·7065·7273··/GenericWrappers 
000003e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000003f0:·72a7·99d3·79df·c3c8·fa6b·3810·658c·3804··r...y....k8.e.8. 
00000400:·bfe6·c800·4c2f·6275·696c·642f·7265·7072··....L/build/repr 
00000410:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000420:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000430:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000440:·7265·666c·6563·742f·4d6f·6475·6c65·2e63··reflect/Module.c 
00000450:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000460:·9902·545b·8ffe·9e66·32a2·c72b·57b8·eb30··..T[...f2..+W..0 
00000470:·6600·4e2f·6275·696c·642f·7265·7072·6f64··f.N/build/reprod 
00000480:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000490:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
000004a0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000004b0:·666c·6563·742f·556e·6976·6572·7365·2e63··flect/Universe.c 
000004c0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000004d0:·9933·9504·4b4b·3b84·8a4e·8848·2627·e010··.3..KK;..N.H&'.. 
000004e0:·e500·4e2f·6275·696c·642f·7265·7072·6f64··..N/build/reprod 
000004f0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000500:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000510:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000520:·666c·6563·742f·4173·7365·6d62·6c79·2e63··flect/Assembly.c 
00000530:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000540:·99f0·c754·3beb·9492·f6ed·b085·d9ae·baae··...T;........... 
00000550:·2400·572f·6275·696c·642f·7265·7072·6f64··$.W/build/reprod 
00000560:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000570:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000580:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000590:·666c·6563·742f·5374·726f·6e67·4e61·6d65··flect/StrongName 
000005a0:·4b65·7950·6169·722e·6373·60a6·6e40·cf64··KeyPair.cs`.n@.d 
000005b0:·824c·b6f0·42d4·8172·a799·0d28·51a6·a555··.L..B..r...(Q..U 
000005c0:·0479·1e46·4a81·0837·d50b·0050·2f62·7569··.y.FJ..7...P/bui 
000005d0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000005e0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
000005f0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
00000600:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
00000610:·6574·686f·6442·6f64·792e·6373·60a6·6e40··ethodBody.cs`.n@ 
00000620:·cf64·824c·b6f0·42d4·8172·a799·700a·b524··.d.L..B..r..p..$ 
00000630:·d464·7c96·42fa·1f2f·24bf·52a7·0057·2f62··.d|.B../$.R..W/b 
00000640:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000650:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000660:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000670:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000680:·2f50·726f·7065·7274·7953·6967·6e61·7475··/PropertySignatu 
00000690:·7265·2e63·7360·a66e·40cf·6482·4cb6·f042··re.cs`.n@.d.L..B 
000006a0:·d481·72a7·9926·c4b6·75bb·f80b·b2e9·fcca··..r..&..u....... 
000006b0:·d4bc·bb75·7c00·532f·6275·696c·642f·7265··...u|.S/build/re 
000006c0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/ 
000006d0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d 
000006e0:·6673·672f·6578·7465·726e·616c·2f69·6b76··fsg/external/ikv 
000006f0:·6d2f·7265·666c·6563·742f·4d65·7468·6f64··m/reflect/Method 
00000700:·496d·706c·4d61·702e·6373·60a6·6e40·cf64··ImplMap.cs`.n@.d 
00000710:·824c·b6f0·42d4·8172·a799·bd4c·2ac6·ee3f··.L..B..r...L*..? 
00000720:·1e69·44e1·476b·7962·6b95·004d·2f62·7569··.iD.Gkybk..M/bui 
00000730:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000740:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
00000750:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
00000760:·6c2f·696b·766d·2f72·6566·6c65·6374·2f63··l/ikvm/reflect/c 
00000770:·6f72·6563·6c72·2e63·7360·a66e·40cf·6482··oreclr.cs`.n@.d. 
00000780:·4cb6·f042·d481·72a7·99de·4142·8a2f·6068··L..B..r...AB./`h 
00000790:·11d1·1a33·7152·72e4·6f00·5a2f·6275·696c··...3qRr.o.Z/buil 
000007a0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000007b0:·6174·682f·6d6f·6e6f·2d36·2e38·2e30·2e31··ath/mono-6.8.0.1 
000007c0:·3035·2b64·6673·672f·6578·7465·726e·616c··05+dfsg/external 
000007d0:·2f69·6b76·6d2f·7265·666c·6563·742f·4d61··/ikvm/reflect/Ma 
Max diff block lines reached; 1498294/1542681 bytes (97.12%) 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:·0bc3·721e·f618·ce4b·be3f·2b02·45ae·6566··..r....K.?+.E.ef00000010:·4beb·340a·14d6·2f49·a725·9268·1c77·32bb··K.4.../I.%.h.w2.
00000020:·3293·0300·7000·0000·fad5·0200·b200·0000··2...p...........00000020:·6093·0300·7000·0000·28d6·0200·b200·0000··`...p...(.......
00000030:·a28d·0300·9005·0000·b200·0000·1288·0300··................00000030:·d08d·0300·9005·0000·b200·0000·4088·0300··............@...
00000040:·9005·0000·ce0e·0000·6ad6·0200·a8b1·0000··........j.......00000040:·9005·0000·ce0e·0000·98d6·0200·a8b1·0000··................
00000050:·0000·0000·0000·0000·3293·0300·0000·0000··........2.......00000050:·0000·0000·0000·0000·6093·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·004e·2f62·7569·6c64·2f72·6570·726f··Q..N/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·2f4d·6572·6765·536f·7274·2e63··Mono/MergeSort.c
00000400:·4d6f·6e6f·2f44·6973·706f·7361·626c·652e··Mono/Disposable. 
00000410:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000420:·a799·7edf·2de7·5138·c8bb·39d2·c923·611d··..~.-.Q8..9..#a. 
00000430:·c4fb·0049·2f62·7569·6c64·2f72·6570·726f··...I/build/repro 
00000440:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000450:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00000460:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/ 
00000470:·4d6f·6e6f·2f45·6d70·7479·2e63·7360·a66e··Mono/Empty.cs`.n 
00000480:·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.
00000490:·f67b·2a10·a33b·e198·32bc·d64e·3c00·4d2f··.{*..;..2..N<.M/00000420:·9996·1e32·bf25·1c91·72e6·f899·a205·549d··...2.%..r.....T.
000004a0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000430:·9f00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod
000004b0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000440:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
000004c0:·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/
000004d0:·726e·616c·2f63·6563·696c·2f4d·6f6e·6f2f··rnal/cecil/Mono/00000460:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M
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 720, 317 lines modifiedOffset 720, 317 lines modified
00002cf0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.000002cf0:·2d70·6174·682f·6d6f·6e6f·2d36·2e38·2e30··-path/mono-6.8.0
00002d00:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern00002d00:·2e31·3035·2b64·6673·672f·6578·7465·726e··.105+dfsg/extern
00002d10:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce00002d10:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce
00002d20:·6369·6c2f·5769·6e64·6f77·7352·756e·7469··cil/WindowsRunti00002d20:·6369·6c2f·5769·6e64·6f77·7352·756e·7469··cil/WindowsRunti
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:·0054·2f62·7569·6c64·2f72·6570·726f·6475··.T/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·2f43·6f64··no.Cecil.Cil/Cod00002da0:·6e6f·2e43·6563·696c·2e43·696c·2f4f·7043··no.Cecil.Cil/OpC
00002db0:·6557·7269·7465·722e·6373·60a6·6e40·cf64··eWriter.cs`.n@.d 
00002dc0:·824c·b6f0·42d4·8172·a799·84af·74ae·9a4f··.L..B..r....t..O 
00002dd0:·af3e·9103·08e5·c709·ec54·0055·2f62·7569··.>.......T.U/bui00002db0:·6f64·652e·6373·60a6·6e40·cf64·824c·b6f0··ode.cs`.n@.d.L..
 00002dc0:·42d4·8172·a799·a331·26c3·4512·f1b0·7892··B..r...1&.E...x.
 00002dd0:·b7b8·4ae8·0abd·0059·2f62·7569·6c64·2f72··..J....Y/build/r
00002de0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00002de0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
00002df0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0.00002df0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+
00002e00:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa00002e00:·6466·7367·2f65·7874·6572·6e61·6c2f·6365··dfsg/external/ce
00002e10:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec00002e10:·6369·6c2f·4d6f·6e6f·2e43·6563·696c·2e43··cil/Mono.Cecil.C
00002e20:·696c·2e43·696c·2f4f·7043·6f64·6573·2e63··il.Cil/OpCodes.c00002e20:·696c·2f49·4c50·726f·6365·7373·6f72·2e63··il/ILProcessor.c
00002e30:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.00002e30:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
00002e40:·9902·5a51·caeb·5abd·1a85·e1a7·a199·b080··..ZQ..Z.........00002e40:·99b7·c027·4173·42ae·d052·f019·4b57·4c50··...'AsB..R..KWLP
00002e50:·f000·592f·6275·696c·642f·7265·7072·6f64··..Y/build/reprod00002e50:·4d00·592f·6275·696c·642f·7265·7072·6f64··M.Y/build/reprod
00002e60:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono00002e60:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00002e70:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/00002e70:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
00002e80:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M00002e80:·6578·7465·726e·616c·2f63·6563·696c·2f4d··external/cecil/M
00002e90:·6f6e·6f2e·4365·6369·6c2e·4369·6c2f·494c··ono.Cecil.Cil/IL00002e90:·6f6e·6f2e·4365·6369·6c2e·4369·6c2f·506f··ono.Cecil.Cil/Po
00002ea0:·5072·6f63·6573·736f·722e·6373·60a6·6e40··Processor.cs`.n@00002ea0:·7274·6162·6c65·5064·622e·6373·60a6·6e40··rtablePdb.cs`.n@
00002eb0:·cf64·824c·b6f0·42d4·8172·a799·b7c0·2741··.d.L..B..r....'A00002eb0:·cf64·824c·b6f0·42d4·8172·a799·8d8f·35f1··.d.L..B..r....5.
00002ec0:·7342·aed0·52f0·194b·574c·504d·0054·2f62··sB..R..KWLPM.T/b00002ec0:·271d·cd14·d586·2b2a·83fe·a736·0060·2f62··'.....+*...6.`/b
00002ed0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl00002ed0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
00002ee0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8.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/exter00002ef0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter
00002f00:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C00002f00:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
00002f10:·6563·696c·2e43·696c·2f4f·7043·6f64·652e··ecil.Cil/OpCode. 
00002f20:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00002f30:·a799·a331·26c3·4512·f1b0·7892·b7b8·4ae8··...1&.E...x...J. 
00002f40:·0abd·0058·2f62·7569·6c64·2f72·6570·726f··...X/build/repro 
00002f50:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00002f60:·6f2d·362e·382e·302e·3130·352b·6466·7367··o-6.8.0.105+dfsg 
00002f70:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/ 
00002f80:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f4d··Mono.Cecil.Cil/M 
00002f90:·6574·686f·6442·6f64·792e·6373·60a6·6e40··ethodBody.cs`.n@ 
00002fa0:·cf64·824c·b6f0·42d4·8172·a799·0b66·44cc··.d.L..B..r...fD. 
00002fb0:·4760·4629·922f·2b02·d253·ff3d·0060·2f62··G`F)./+..S.=.`/b 
00002fc0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00002fd0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00002fe0:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00002ff0:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C 
00003000:·6563·696c·2e43·696c·2f56·6172·6961·626c··ecil.Cil/Variabl00002f10:·6563·696c·2e43·696c·2f56·6172·6961·626c··ecil.Cil/Variabl
00003010:·6544·6566·696e·6974·696f·6e2e·6373·60a6··eDefinition.cs`.00002f20:·6544·6566·696e·6974·696f·6e2e·6373·60a6··eDefinition.cs`.
00003020:·6e40·cf64·824c·b6f0·42d4·8172·a799·ded4··n@.d.L..B..r....00002f30:·6e40·cf64·824c·b6f0·42d4·8172·a799·ded4··n@.d.L..B..r....
00003030:·3721·dd9b·3e76·4c98·4de4·d2ad·d4c8·0055··7!..>vL.M......U00002f40:·3721·dd9b·3e76·4c98·4de4·d2ad·d4c8·0055··7!..>vL.M......U
00003040:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00002f50:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00003050:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00002f60:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00003060:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext00002f70:·382e·302e·3130·352b·6466·7367·2f65·7874··8.0.105+dfsg/ext
00003070:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono00002f80:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono
00003080:·2e43·6563·696c·2e43·696c·2f53·796d·626f··.Cecil.Cil/Symbo00002f90:·2e43·6563·696c·2e43·696c·2f4f·7043·6f64··.Cecil.Cil/OpCod
00003090:·6c73·2e63·7360·a66e·40cf·6482·4cb6·f042··ls.cs`.n@.d.L..B00002fa0:·6573·2e63·7360·a66e·40cf·6482·4cb6·f042··es.cs`.n@.d.L..B
000030a0:·d481·72a7·99f3·70a2·644c·f71d·8d01·7e31··..r...p.dL....~1 
000030b0:·476e·249e·3500·522f·6275·696c·642f·7265··Gn$.5.R/build/re00002fb0:·d481·72a7·9902·5a51·caeb·5abd·1a85·e1a7··..r...ZQ..Z.....
 00002fc0:·a199·b080·f000·582f·6275·696c·642f·7265··......X/build/re
000030c0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00002fd0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
000030d0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d00002fe0:·6d6f·6e6f·2d36·2e38·2e30·2e31·3035·2b64··mono-6.8.0.105+d
000030e0:·6673·672f·6578·7465·726e·616c·2f63·6563··fsg/external/cec00002ff0:·6673·672f·6578·7465·726e·616c·2f63·6563··fsg/external/cec
000030f0:·696c·2f4d·6f6e·6f2e·4365·6369·6c2e·4369··il/Mono.Cecil.Ci00003000:·696c·2f4d·6f6e·6f2e·4365·6369·6c2e·4369··il/Mono.Cecil.Ci
 00003010:·6c2f·4d65·7468·6f64·426f·6479·2e63·7360··l/MethodBody.cs`
Max diff block lines reached; 1093716/1114340 bytes (98.15%) of diff not shown.
1.47 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:·6efa·2112·cc3b·ee42·9baa·5e0d·93e9·1d00··n.!..;.B..^.....00000010:·1fb3·2339·ba52·564e·90ea·4284·1dec·89e0··..#9.RVN..B.....
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 63, 650 lines modifiedOffset 63, 650 lines modified
000003e0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/000003e0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/
000003f0:·6d63·732f·636c·6173·732f·4d6f·6e6f·2e53··mcs/class/Mono.S000003f0:·6d63·732f·636c·6173·732f·4d6f·6e6f·2e53··mcs/class/Mono.S
00000400:·6563·7572·6974·792f·4d6f·6e6f·2e53·6563··ecurity/Mono.Sec00000400:·6563·7572·6974·792f·4d6f·6e6f·2e53·6563··ecurity/Mono.Sec
00000410:·7572·6974·792e·4372·7970·746f·6772·6170··urity.Cryptograp00000410:·7572·6974·792e·4372·7970·746f·6772·6170··urity.Cryptograp
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·512f·6275·696c·642f·7265·7072··j...Q/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·4d61·7273·6861·6c53··reflect/MarshalS
000004a0:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B.000004a0:·7065·632e·6373·60a6·6e40·cf64·824c·b6f0··pec.cs`.n@.d.L..
000004b0:·8172·a799·bc53·2360·ddb2·97f9·b2ba·2d4e··.r...S#`......-N000004b0:·42d4·8172·a799·9d5b·053e·3674·a5b5·8437··B..r...[.>6t...7
000004c0:·3288·b9c3·0056·2f62·7569·6c64·2f72·6570··2....V/build/rep000004c0:·4909·61c3·04b4·0055·2f62·7569·6c64·2f72··I.a....U/build/r
000004d0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m000004d0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
000004e0:·6f6e·6f2d·362e·382e·302e·3130·352b·6466··ono-6.8.0.105+df000004e0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+
000004f0:·7367·2f65·7874·6572·6e61·6c2f·696b·766d··sg/external/ikvm000004f0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
 00000500:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo
 00000510:·6d4d·6f64·6966·6965·7273·2e63·7360·a66e··mModifiers.cs`.n
00000500:·2f72·6566·6c65·6374·2f49·6e74·6572·6661··/reflect/Interfa 
00000510:·6365·4d61·7070·696e·672e·6373·60a6·6e40··ceMapping.cs`.n@ 
00000520:·cf64·824c·b6f0·42d4·8172·a799·c6f3·cf24··.d.L..B..r.....$ 
00000530:·177f·36f6·f2d2·edf4·38c5·9c8e·004c·2f62··..6.....8....L/b 
00000540:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000550:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000560:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000570:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000580:·2f46·7573·696f·6e2e·6373·60a6·6e40·cf64··/Fusion.cs`.n@.d 
00000590:·824c·b6f0·42d4·8172·a799·89d9·4d51·0145··.L..B..r....MQ.E 
000005a0:·9fa9·4de8·abbb·1c02·0860·0051·2f62·7569··..M......`.Q/bui 
000005b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000005c0:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
000005d0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
000005e0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
000005f0:·6172·7368·616c·5370·6563·2e63·7360·a66e··arshalSpec.cs`.n 
00000600:·40cf·6482·4cb6·f042·d481·72a7·999d·5b05··@.d.L..B..r...[.00000520:·40cf·6482·4cb6·f042·d481·72a7·992a·7d13··@.d.L..B..r..*}.
00000610:·3e36·74a5·b584·3749·0961·c304·b400·572f··>6t...7I.a....W/00000530:·b5f0·d7a2·b602·33a4·4db3·1b83·5600·572f··......3.M...V.W/
00000620:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000540:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000630:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.800000550:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e38··le-path/mono-6.8
00000640:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte00000560:·2e30·2e31·3035·2b64·6673·672f·6578·7465··.0.105+dfsg/exte
00000650:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000570:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
00000660:·742f·4c6f·6361·6c56·6172·6961·626c·6549··t/LocalVariableI00000580:·742f·5061·7261·6d65·7465·724d·6f64·6966··t/ParameterModif
00000670:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L..00000590:·6965·722e·6373·60a6·6e40·cf64·824c·b6f0··ier.cs`.n@.d.L..
00000680:·42d4·8172·a799·a411·ef73·4942·2680·93a0··B..r.....sIB&... 
00000690:·2205·1599·a115·004b·2f62·7569·6c64·2f72··"......K/build/r000005a0:·42d4·8172·a799·a9de·b83c·b084·2378·b0f5··B..r.....<..#x..
 000005b0:·28ea·2fd7·d213·0062·2f62·7569·6c64·2f72··(./....b/build/r
000006a0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path000005c0:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
000006b0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+000005d0:·2f6d·6f6e·6f2d·362e·382e·302e·3130·352b··/mono-6.8.0.105+
000006c0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik000005e0:·6466·7367·2f65·7874·6572·6e61·6c2f·696b··dfsg/external/ik
000006d0:·766d·2f72·6566·6c65·6374·2f45·6e75·6d73··vm/reflect/Enums000005f0:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo
 00000600:·6d41·7474·7269·6275·7465·4e61·6d65·6441··mAttributeNamedA
000006e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000006f0:·72a7·99bd·4446·cfb4·4438·e1f6·032b·a2f9··r...DF..D8...+.. 
00000700:·c9bc·9f00·552f·6275·696c·642f·7265·7072··....U/build/repr 
00000710:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000720:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
00000730:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
00000740:·7265·666c·6563·742f·4765·6e65·7269·6357··reflect/GenericW 
00000750:·7261·7070·6572·732e·6373·60a6·6e40·cf64··rappers.cs`.n@.d00000610:·7267·756d·656e·742e·6373·60a6·6e40·cf64··rgument.cs`.n@.d
00000760:·824c·b6f0·42d4·8172·a799·d379·dfc3·c8fa··.L..B..r...y....00000620:·824c·b6f0·42d4·8172·a799·81ea·4ee0·2fd0··.L..B..r....N./.
00000770:·6b38·1065·8c38·04bf·e6c8·004c·2f62·7569··k8.e.8.....L/bui00000630:·d7e5·7a42·00a5·9e0b·459c·004e·2f62·7569··..zB....E..N/bui
00000780:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-00000640:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
00000790:·7061·7468·2f6d·6f6e·6f2d·362e·382e·302e··path/mono-6.8.0. 
000007a0:·3130·352b·6466·7367·2f65·7874·6572·6e61··105+dfsg/externa 
000007b0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
000007c0:·6f64·756c·652e·6373·60a6·6e40·cf64·824c··odule.cs`.n@.d.L 
000007d0:·b6f0·42d4·8172·a799·0254·5b8f·fe9e·6632··..B..r...T[...f2 
000007e0:·a2c7·2b57·b8eb·3066·004e·2f62·7569·6c64··..+W..0f.N/build 
000007f0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000800:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00000810:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000820:·696b·766d·2f72·6566·6c65·6374·2f55·6e69··ikvm/reflect/Uni 
00000830:·7665·7273·652e·6373·60a6·6e40·cf64·824c··verse.cs`.n@.d.L 
00000840:·b6f0·42d4·8172·a799·3395·044b·4b3b·848a··..B..r..3..KK;.. 
00000850:·4e88·4826·27e0·10e5·004e·2f62·7569·6c64··N.H&'....N/build 
00000860:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000870:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
00000880:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000890:·696b·766d·2f72·6566·6c65·6374·2f41·7373··ikvm/reflect/Ass 
000008a0:·656d·626c·792e·6373·60a6·6e40·cf64·824c··embly.cs`.n@.d.L 
000008b0:·b6f0·42d4·8172·a799·f0c7·543b·eb94·92f6··..B..r....T;.... 
000008c0:·edb0·85d9·aeba·ae24·0057·2f62·7569·6c64··.......$.W/build 
000008d0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000008e0:·7468·2f6d·6f6e·6f2d·362e·382e·302e·3130··th/mono-6.8.0.10 
000008f0:·352b·6466·7367·2f65·7874·6572·6e61·6c2f··5+dfsg/external/ 
00000900:·696b·766d·2f72·6566·6c65·6374·2f53·7472··ikvm/reflect/Str 
00000910:·6f6e·674e·616d·654b·6579·5061·6972·2e63··ongNameKeyPair.c 
00000920:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000930:·990d·2851·a6a5·5504·791e·464a·8108·37d5··..(Q..U.y.FJ..7. 
00000940:·0b00·502f·6275·696c·642f·7265·7072·6f64··..P/build/reprod 
00000950:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000960:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000970:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000980:·666c·6563·742f·4d65·7468·6f64·426f·6479··flect/MethodBody 
00000990:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000009a0:·72a7·9970·0ab5·24d4·647c·9642·fa1f·2f24··r..p..$.d|.B../$ 
000009b0:·bf52·a700·572f·6275·696c·642f·7265·7072··.R..W/build/repr 
000009c0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
000009d0:·6e6f·2d36·2e38·2e30·2e31·3035·2b64·6673··no-6.8.0.105+dfs 
000009e0:·672f·6578·7465·726e·616c·2f69·6b76·6d2f··g/external/ikvm/ 
000009f0:·7265·666c·6563·742f·5072·6f70·6572·7479··reflect/Property 
00000a00:·5369·676e·6174·7572·652e·6373·60a6·6e40··Signature.cs`.n@ 
00000a10:·cf64·824c·b6f0·42d4·8172·a799·26c4·b675··.d.L..B..r..&..u 
00000a20:·bbf8·0bb2·e9fc·cad4·bcbb·757c·0053·2f62··..........u|.S/b 
00000a30:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000a40:·652d·7061·7468·2f6d·6f6e·6f2d·362e·382e··e-path/mono-6.8. 
00000a50:·302e·3130·352b·6466·7367·2f65·7874·6572··0.105+dfsg/exter 
00000a60:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000a70:·2f4d·6574·686f·6449·6d70·6c4d·6170·2e63··/MethodImplMap.c 
00000a80:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000a90:·99bd·4c2a·c6ee·3f1e·6944·e147·6b79·626b··..L*..?.iD.Gkybk 
00000aa0:·9500·4d2f·6275·696c·642f·7265·7072·6f64··..M/build/reprod 
00000ab0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000ac0:·2d36·2e38·2e30·2e31·3035·2b64·6673·672f··-6.8.0.105+dfsg/ 
00000ad0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000ae0:·666c·6563·742f·636f·7265·636c·722e·6373··flect/coreclr.cs 
Max diff block lines reached; 1498225/1542768 bytes (97.11%) of diff not shown.
31.6 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····38176·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0····38284·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23511596·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·23510196·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
31.0 KB
data.tar.xz
30.9 KB
data.tar
2.01 KB
file list
    
Offset 435, 15 lines modifiedOffset 435, 15 lines modified
435 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll435 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.XDocument.dll
436 -rw-r--r--···0·root·········(0)·root·········(0)·····4096·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.dll436 -rw-r--r--···0·root·········(0)·root·········(0)·····4096·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XPath.dll
437 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll437 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlDocument.dll
438 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll438 -rw-r--r--···0·root·········(0)·root·········(0)·····5120·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll
439 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll439 -rw-r--r--···0·root·········(0)·root·········(0)·····4608·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/System.Xml.Xsl.Primitives.dll
440 -rw-r--r--···0·root·········(0)·root·········(0)····93696·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/netstandard.dll440 -rw-r--r--···0·root·········(0)·root·········(0)····93696·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/Facades/netstandard.dll
441 -rwxr-xr-x···0·root·········(0)·root·········(0)····55808·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe441 -rwxr-xr-x···0·root·········(0)·root·········(0)····55808·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe
442 -rwxr-xr-x···0·root·········(0)·root·········(0)···501760·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/al.exe442 -rwxr-xr-x···0·root·········(0)·root·········(0)···501248·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/al.exe
443 -rwxr-xr-x···0·root·········(0)·root·········(0)····49664·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/aprofutil.exe443 -rwxr-xr-x···0·root·········(0)·root·········(0)····49664·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/aprofutil.exe
444 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/browsercaps-updater.exe444 -rwxr-xr-x···0·root·········(0)·root·········(0)·····7168·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/browsercaps-updater.exe
445 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/caspol.exe445 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/caspol.exe
446 -rwxr-xr-x···0·root·········(0)·root·········(0)····47616·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cccheck.exe446 -rwxr-xr-x···0·root·········(0)·root·········(0)····47616·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cccheck.exe
447 -rwxr-xr-x···0·root·········(0)·root·········(0)····48640·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ccrewrite.exe447 -rwxr-xr-x···0·root·········(0)·root·········(0)····48640·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/ccrewrite.exe
448 -rwxr-xr-x···0·root·········(0)·root·········(0)····14336·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cert2spc.exe448 -rwxr-xr-x···0·root·········(0)·root·········(0)····14336·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/cert2spc.exe
449 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/certmgr.exe449 -rwxr-xr-x···0·root·········(0)·root·········(0)····30208·2023-09-06·12:03:58.000000·./usr/lib/mono/4.5/certmgr.exe
3.89 KB
./usr/lib/mono/4.5/al.exe
3.84 KB
pedump {}
    
Offset 8, 18 lines modifiedOffset 8, 18 lines modified
8 »       ···Optional·Header·Size:·0x00e08 »       ···Optional·Header·Size:·0x00e0
9 »       ···»       Characteristics:·0x01029 »       ···»       Characteristics:·0x0102
  
10 PE·Header:10 PE·Header:
11 »       ·········Magic·(0x010b):·0x010b11 »       ·········Magic·(0x010b):·0x010b
12 »       ·············LMajor·(6):·0x0812 »       ·············LMajor·(6):·0x08
13 »       ·············LMinor·(0):·0x0013 »       ·············LMinor·(0):·0x00
14 »       ··············Code·Size:·0x00079c0014 »       ··············Code·Size:·0x00079a00
15 »       ··Initialized·Data·Size:·0x0000080015 »       ··Initialized·Data·Size:·0x00000800
16 »       Uninitialized·Data·Size:·0x0000000016 »       Uninitialized·Data·Size:·0x00000000
17 »       ········Entry·Point·RVA:·0x0007ba5e17 »       ········Entry·Point·RVA:·0x0007b94e
18 »       ·»       ··Code·Base·RVA:·0x0000200018 »       ·»       ··Code·Base·RVA:·0x00002000
19 »       »       ··Data·Base·RVA:·0x0007c00019 »       »       ··Data·Base·RVA:·0x0007c000
  
  
20 NT·Header:20 NT·Header:
21 »       ···Image·Base·(0x400000):·0x0040000021 »       ···Image·Base·(0x400000):·0x00400000
22 »       Section·Alignment·(8192):·0x0000200022 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0007ba10·[0x0000004b]47 »       ·····Import·Table:·0x0007b900·[0x0000004b]
48 »       ···Resource·Table:·0x0007e000·[0x00000358]48 »       ···Resource·Table:·0x0007e000·[0x00000358]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00080000·[0x0000000c]51 »       ······Reloc·Table:·0x00080000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 61 lines modifiedOffset 57, 61 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x00079a6463 »       ···Virtual·Size:·0x00079954
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x00079c0065 »       ··Raw·Data·Size:·0x00079a00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001e473 »       ···Virtual·Size:·0x000001e8
74 »       Virtual·Address:·0x0007c00074 »       Virtual·Address:·0x0007c000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007a00076 »       ···Raw·Data·Ptr:·0x00079e00
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
81 »       Flags:·data,·read,·write81 »       Flags:·data,·read,·write
  
82 »       Name:·.rsrc82 »       Name:·.rsrc
83 »       ···Virtual·Size:·0x0000035883 »       ···Virtual·Size:·0x00000358
84 »       Virtual·Address:·0x0007e00084 »       Virtual·Address:·0x0007e000
85 »       ··Raw·Data·Size:·0x0000040085 »       ··Raw·Data·Size:·0x00000400
86 »       ···Raw·Data·Ptr:·0x0007a20086 »       ···Raw·Data·Ptr:·0x0007a000
87 »       ······Reloc·Ptr:·0x0000000087 »       ······Reloc·Ptr:·0x00000000
88 »       ·····LineNo·Ptr:·0x0000000088 »       ·····LineNo·Ptr:·0x00000000
89 »       ····Reloc·Count:·0x000089 »       ····Reloc·Count:·0x0000
90 »       ·····Line·Count:·0x000090 »       ·····Line·Count:·0x0000
91 »       Flags:·data,·read,·91 »       Flags:·data,·read,·
  
92 »       Name:·.reloc92 »       Name:·.reloc
93 »       ···Virtual·Size:·0x0000000c93 »       ···Virtual·Size:·0x0000000c
94 »       Virtual·Address:·0x0008000094 »       Virtual·Address:·0x00080000
95 »       ··Raw·Data·Size:·0x0000020095 »       ··Raw·Data·Size:·0x00000200
96 »       ···Raw·Data·Ptr:·0x0007a60096 »       ···Raw·Data·Ptr:·0x0007a400
97 »       ······Reloc·Ptr:·0x0000000097 »       ······Reloc·Ptr:·0x00000000
98 »       ·····LineNo·Ptr:·0x0000000098 »       ·····LineNo·Ptr:·0x00000000
99 »       ····Reloc·Count:·0x000099 »       ····Reloc·Count:·0x0000
100 »       ·····Line·Count:·0x0000100 »       ·····Line·Count:·0x0000
101 »       Flags:·data,·discard,·read,·101 »       Flags:·data,·discard,·read,·
  
102 ··········CLI·header·size:·72102 ··········CLI·header·size:·72
103 ·········Runtime·required:·2.5103 ·········Runtime·required:·2.5
104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned104 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
105 »       ·········Metadata:·0x00036f14·[0x00044af8]105 »       ·········Metadata:·0x00036f14·[0x000449e8]
106 »       Entry·Point·Token:·0x06000004106 »       Entry·Point·Token:·0x06000004
107 »       ·····Resources·at:·0x00000000·[0x00000000]107 »       ·····Resources·at:·0x00000000·[0x00000000]
108 »       ···Strong·Name·at:·0x00000000·[0x00000000]108 »       ···Strong·Name·at:·0x00000000·[0x00000000]
109 »       ··Code·Manager·at:·0x00000000·[0x00000000]109 »       ··Code·Manager·at:·0x00000000·[0x00000000]
110 »       ··VTableFixups·at:·0x00000000·[0x00000000]110 »       ··VTableFixups·at:·0x00000000·[0x00000000]
111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]111 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 15 lines modifiedOffset 122, 15 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·-·0x00044af8·[31536·==·0x00007b30]128 »       ·······Blob:·0x0003cfc8·-·0x000449e8·[31264·==·0x00007a20]
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·35410)
133 Table·TypeRef:·204·records·(10·bytes,·at·3541c)133 Table·TypeRef:·204·records·(10·bytes,·at·3541c)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c14)134 Table·TypeDef:·379·records·(18·bytes,·at·35c14)
135 Table·Field:·1993·records·(8·bytes,·at·376ba)135 Table·Field:·1993·records·(8·bytes,·at·376ba)
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:·0x0008d88e18 »       ········Entry·Point·RVA:·0x0008d7fe
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:·0x0008d840·[0x0000004b]47 »       ·····Import·Table:·0x0008d7b0·[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:·0x0008b89463 »       ···Virtual·Size:·0x0008b804
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:·0x000001d473 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0008e00074 »       Virtual·Address:·0x0008e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0008be0076 »       ···Raw·Data·Ptr:·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·[0x0004a1d8]109 »       ·········Metadata:·0x00043664·[0x0004a140]
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·-·0x0004a1d8·[30436·==·0x000076e4]128 »       ·······Blob:·0x00042af4·-·0x0004a140·[30284·==·0x0000764c]
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·41b60)
133 Table·TypeRef:·198·records·(10·bytes,·at·41b68)133 Table·TypeRef:·198·records·(10·bytes,·at·41b6c)
134 Table·TypeDef:·404·records·(18·bytes,·at·42324)134 Table·TypeDef:·404·records·(18·bytes,·at·42328)
135 Table·Field:·2073·records·(8·bytes,·at·43f8c)135 Table·Field:·2073·records·(8·bytes,·at·43f90)
136 Table·Method:·3971·records·(16·bytes,·at·48054)136 Table·Method:·3971·records·(16·bytes,·at·48058)
137 Table·Param:·3878·records·(8·bytes,·at·57884)137 Table·Param:·3878·records·(8·bytes,·at·57888)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f1b4)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f1b8)
139 Table·MemberRef:·1287·records·(8·bytes,·at·5f2f8)139 Table·MemberRef:·1287·records·(8·bytes,·at·5f2fc)
140 Table·Constant:·564·records·(6·bytes,·at·61b30)140 Table·Constant:·564·records·(6·bytes,·at·61b34)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·62868)141 Table·CustomAttribute:·185·records·(8·bytes,·at·6286c)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62e30)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62e34)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62e36)143 Table·ClassLayout:·10·records·(8·bytes,·at·62e3a)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62e86)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62e8a)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62e9e)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62ea2)
146 Table·EventMap:·2·records·(4·bytes,·at·63364)146 Table·EventMap:·2·records·(4·bytes,·at·63368)
147 Table·Event:·4·records·(8·bytes,·at·6336c)147 Table·Event:·4·records·(8·bytes,·at·63370)
148 Table·PropertyMap:·164·records·(4·bytes,·at·6338c)148 Table·PropertyMap:·164·records·(4·bytes,·at·63390)
149 Table·Property:·1082·records·(8·bytes,·at·6361c)149 Table·Property:·1082·records·(8·bytes,·at·63620)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·657ec)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·657f0)
151 Table·MethodImpl:·82·records·(6·bytes,·at·67256)151 Table·MethodImpl:·82·records·(6·bytes,·at·6725a)
152 Table·Moduleref:·2·records·(4·bytes,·at·67442)152 Table·Moduleref:·2·records·(4·bytes,·at·67446)
153 Table·TypeSpec:·397·records·(2·bytes,·at·6744a)153 Table·TypeSpec:·397·records·(2·bytes,·at·6744e)
154 Table·ImplMap:·2·records·(10·bytes,·at·67764)154 Table·ImplMap:·2·records·(10·bytes,·at·67768)
155 Table·FieldRVA:·9·records·(6·bytes,·at·67778)155 Table·FieldRVA:·9·records·(6·bytes,·at·6777c)
156 Table·Assembly:·1·records·(26·bytes,·at·677ae)156 Table·Assembly:·1·records·(26·bytes,·at·677b2)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·677c8)157 Table·AssemblyRef:·4·records·(24·bytes,·at·677cc)
158 Table·NestedClass:·120·records·(4·bytes,·at·67828)158 Table·NestedClass:·120·records·(4·bytes,·at·6782c)
159 Table·GenericParam:·39·records·(10·bytes,·at·67a08)159 Table·GenericParam:·39·records·(10·bytes,·at·67a0c)
160 Table·MethodSpec:·63·records·(4·bytes,·at·67b8e)160 Table·MethodSpec:·63·records·(4·bytes,·at·67b92)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67c8a)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67c8e)
162 RVA·for·Entry·Point:·0x0000c514162 RVA·for·Entry·Point:·0x0000c514
3.13 KB
./usr/lib/mono/4.5/illinkanalyzer.exe
3.06 KB
pedump {}
    
Offset 92, 15 lines modifiedOffset 92, 15 lines modified
92 »       ····Reloc·Count:·0x000092 »       ····Reloc·Count:·0x0000
93 »       ·····Line·Count:·0x000093 »       ·····Line·Count:·0x0000
94 »       Flags:·data,·discard,·read,·94 »       Flags:·data,·discard,·read,·
  
95 ··········CLI·header·size:·7295 ··········CLI·header·size:·72
96 ·········Runtime·required:·2.596 ·········Runtime·required:·2.5
97 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned97 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
98 »       ·········Metadata:·0x00006ee0·[0x000079e0]98 »       ·········Metadata:·0x00006edc·[0x000079e0]
99 »       Entry·Point·Token:·0x060000dc99 »       Entry·Point·Token:·0x060000dc
100 »       ·····Resources·at:·0x00000000·[0x00000000]100 »       ·····Resources·at:·0x00000000·[0x00000000]
101 »       ···Strong·Name·at:·0x00000000·[0x00000000]101 »       ···Strong·Name·at:·0x00000000·[0x00000000]
102 »       ··Code·Manager·at:·0x00000000·[0x00000000]102 »       ··Code·Manager·at:·0x00000000·[0x00000000]
103 »       ··VTableFixups·at:·0x00000000·[0x00000000]103 »       ··VTableFixups·at:·0x00000000·[0x00000000]
104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 115, 30 lines modifiedOffset 115, 30 lines modified
115 Metadata·pointers:115 Metadata·pointers:
116 »       Tables·(#~):·0x0000006c·-·0x0000300c·[12192·==·0x00002fa0]116 »       Tables·(#~):·0x0000006c·-·0x0000300c·[12192·==·0x00002fa0]
117 »       ····Strings:·0x0000300c·-·0x00005158·[8524·==·0x0000214c]117 »       ····Strings:·0x0000300c·-·0x00005158·[8524·==·0x0000214c]
118 »       ·······Blob:·0x000069e8·-·0x000079e0·[4088·==·0x00000ff8]118 »       ·······Blob:·0x000069e8·-·0x000079e0·[4088·==·0x00000ff8]
119 »       User·string:·0x00005158·-·0x000069d8·[6272·==·0x00001880]119 »       User·string:·0x00005158·-·0x000069d8·[6272·==·0x00001880]
120 »       ·······GUID:·0x000069d8·-·0x000069e8·[16·==·0x00000010]120 »       ·······GUID:·0x000069d8·-·0x000069e8·[16·==·0x00000010]
121 Rows:121 Rows:
122 Table·Module:·1·records·(10·bytes,·at·51bc)122 Table·Module:·1·records·(10·bytes,·at·51b8)
123 Table·TypeRef:·105·records·(6·bytes,·at·51c6)123 Table·TypeRef:·105·records·(6·bytes,·at·51c2)
124 Table·TypeDef:·36·records·(14·bytes,·at·543c)124 Table·TypeDef:·36·records·(14·bytes,·at·5438)
125 Table·Field:·136·records·(6·bytes,·at·5634)125 Table·Field:·136·records·(6·bytes,·at·5630)
126 Table·Method:·297·records·(14·bytes,·at·5964)126 Table·Method:·297·records·(14·bytes,·at·5960)
127 Table·Param:·323·records·(6·bytes,·at·69a2)127 Table·Param:·323·records·(6·bytes,·at·699e)
128 Table·InterfaceImpl:·31·records·(4·bytes,·at·7134)128 Table·InterfaceImpl:·31·records·(4·bytes,·at·7130)
129 Table·MemberRef:·294·records·(6·bytes,·at·71b0)129 Table·MemberRef:·294·records·(6·bytes,·at·71ac)
130 Table·Constant:·15·records·(6·bytes,·at·7894)130 Table·Constant:·15·records·(6·bytes,·at·7890)
131 Table·CustomAttribute:·91·records·(6·bytes,·at·78ee)131 Table·CustomAttribute:·91·records·(6·bytes,·at·78ea)
132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b10)132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b0c)
133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b16)133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b12)
134 Table·PropertyMap:·17·records·(4·bytes,·at·7b8c)134 Table·PropertyMap:·17·records·(4·bytes,·at·7b88)
135 Table·Property:·48·records·(6·bytes,·at·7bd0)135 Table·Property:·48·records·(6·bytes,·at·7bcc)
136 Table·MethodSemantics:·58·records·(6·bytes,·at·7cf0)136 Table·MethodSemantics:·58·records·(6·bytes,·at·7cec)
137 Table·MethodImpl:·32·records·(6·bytes,·at·7e4c)137 Table·MethodImpl:·32·records·(6·bytes,·at·7e48)
138 Table·TypeSpec:·63·records·(2·bytes,·at·7f0c)138 Table·TypeSpec:·63·records·(2·bytes,·at·7f08)
139 Table·Assembly:·1·records·(22·bytes,·at·7f8a)139 Table·Assembly:·1·records·(22·bytes,·at·7f86)
140 Table·AssemblyRef:·5·records·(20·bytes,·at·7fa0)140 Table·AssemblyRef:·5·records·(20·bytes,·at·7f9c)
141 Table·NestedClass:·14·records·(4·bytes,·at·8004)141 Table·NestedClass:·14·records·(4·bytes,·at·8000)
142 Table·GenericParam:·18·records·(8·bytes,·at·803c)142 Table·GenericParam:·18·records·(8·bytes,·at·8038)
143 Table·MethodSpec:·7·records·(4·bytes,·at·80cc)143 Table·MethodSpec:·7·records·(4·bytes,·at·80c8)
144 RVA·for·Entry·Point:·0x00006668144 RVA·for·Entry·Point:·0x00006668
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:·0x0008155e18 »       ········Entry·Point·RVA:·0x000814ce
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:·0x00081510·[0x0000004b]47 »       ·····Import·Table:·0x00081480·[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:·0x0007f56463 »       ···Virtual·Size:·0x0007f4d4
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:·0x000001d473 »       ···Virtual·Size:·0x000001d8
74 »       Virtual·Address:·0x0008200074 »       Virtual·Address:·0x00082000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007fa0076 »       ···Raw·Data·Ptr:·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:·0x0003b830·[0x00045cd4]109 »       ·········Metadata:·0x0003b838·[0x00045c44]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x000399ec·[0x00001e41]111 »       ·····Resources·at:·0x000399f4·[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·-·0x00045cd4·[26732·==·0x0000686c]128 »       ·······Blob:·0x0003f468·-·0x00045c44·[26588·==·0x000067dc]
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·39d2c)132 Table·Module:·1·records·(12·bytes,·at·39d34)
133 Table·TypeRef:·190·records·(10·bytes,·at·39d38)133 Table·TypeRef:·190·records·(10·bytes,·at·39d40)
134 Table·TypeDef:·381·records·(18·bytes,·at·3a4a4)134 Table·TypeDef:·381·records·(18·bytes,·at·3a4ac)
135 Table·Field:·1940·records·(8·bytes,·at·3bf6e)135 Table·Field:·1940·records·(8·bytes,·at·3bf76)
136 Table·Method:·3699·records·(16·bytes,·at·3fc0e)136 Table·Method:·3699·records·(16·bytes,·at·3fc16)
137 Table·Param:·3459·records·(8·bytes,·at·4e33e)137 Table·Param:·3459·records·(8·bytes,·at·4e346)
138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54f56)138 Table·InterfaceImpl:·52·records·(4·bytes,·at·54f5e)
139 Table·MemberRef:·1187·records·(8·bytes,·at·55026)139 Table·MemberRef:·1187·records·(8·bytes,·at·5502e)
140 Table·Constant:·497·records·(6·bytes,·at·5753e)140 Table·Constant:·497·records·(6·bytes,·at·57546)
141 Table·CustomAttribute:·153·records·(8·bytes,·at·580e4)141 Table·CustomAttribute:·153·records·(8·bytes,·at·580ec)
142 Table·ClassLayout:·10·records·(8·bytes,·at·585ac)142 Table·ClassLayout:·10·records·(8·bytes,·at·585b4)
143 Table·FieldLayoutt:·2·records·(6·bytes,·at·585fc)143 Table·FieldLayoutt:·2·records·(6·bytes,·at·58604)
144 Table·StandaloneSig:·544·records·(2·bytes,·at·58608)144 Table·StandaloneSig:·544·records·(2·bytes,·at·58610)
145 Table·EventMap:·2·records·(4·bytes,·at·58a48)145 Table·EventMap:·2·records·(4·bytes,·at·58a50)
146 Table·Event:·4·records·(8·bytes,·at·58a50)146 Table·Event:·4·records·(8·bytes,·at·58a58)
147 Table·PropertyMap:·152·records·(4·bytes,·at·58a70)147 Table·PropertyMap:·152·records·(4·bytes,·at·58a78)
148 Table·Property:·1048·records·(8·bytes,·at·58cd0)148 Table·Property:·1048·records·(8·bytes,·at·58cd8)
149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5ad90)149 Table·MethodSemantics:·1092·records·(6·bytes,·at·5ad98)
150 Table·MethodImpl:·53·records·(6·bytes,·at·5c728)150 Table·MethodImpl:·53·records·(6·bytes,·at·5c730)
151 Table·Moduleref:·2·records·(4·bytes,·at·5c866)151 Table·Moduleref:·2·records·(4·bytes,·at·5c86e)
152 Table·TypeSpec:·355·records·(2·bytes,·at·5c86e)152 Table·TypeSpec:·355·records·(2·bytes,·at·5c876)
153 Table·ImplMap:·3·records·(10·bytes,·at·5cb34)153 Table·ImplMap:·3·records·(10·bytes,·at·5cb3c)
154 Table·FieldRVA:·9·records·(6·bytes,·at·5cb52)154 Table·FieldRVA:·9·records·(6·bytes,·at·5cb5a)
155 Table·Assembly:·1·records·(26·bytes,·at·5cb88)155 Table·Assembly:·1·records·(26·bytes,·at·5cb90)
156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cba2)156 Table·AssemblyRef:·4·records·(24·bytes,·at·5cbaa)
157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc02)157 Table·ManifestResource:·5·records·(14·bytes,·at·5cc0a)
158 Table·NestedClass:·121·records·(4·bytes,·at·5cc48)158 Table·NestedClass:·121·records·(4·bytes,·at·5cc50)
159 Table·GenericParam:·21·records·(10·bytes,·at·5ce2c)159 Table·GenericParam:·21·records·(10·bytes,·at·5ce34)
160 Table·MethodSpec:·61·records·(4·bytes,·at·5cefe)160 Table·MethodSpec:·61·records·(4·bytes,·at·5cf06)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5cff2)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5cffa)
162 RVA·for·Entry·Point:·0x00002058162 RVA·for·Entry·Point:·0x00002058
4.0 KB
./usr/lib/mono/4.5/mono-symbolicate.exe
3.92 KB
pedump {}
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x00037eb4·[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·363b0)133 Table·Module:·1·records·(12·bytes,·at·363ac)
134 Table·TypeRef:·205·records·(10·bytes,·at·363bc)134 Table·TypeRef:·205·records·(10·bytes,·at·363b8)
135 Table·TypeDef:·651·records·(18·bytes,·at·36bbe)135 Table·TypeDef:·651·records·(18·bytes,·at·36bba)
136 Table·Field:·3539·records·(8·bytes,·at·39984)136 Table·Field:·3539·records·(8·bytes,·at·39980)
137 Table·Method:·4055·records·(16·bytes,·at·4081c)137 Table·Method:·4055·records·(16·bytes,·at·40818)
138 Table·Param:·4561·records·(8·bytes,·at·5058c)138 Table·Param:·4561·records·(8·bytes,·at·50588)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59414)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59410)
140 Table·MemberRef:·1517·records·(8·bytes,·at·5972c)140 Table·MemberRef:·1517·records·(8·bytes,·at·59728)
141 Table·Constant:·1480·records·(6·bytes,·at·5c694)141 Table·Constant:·1480·records·(6·bytes,·at·5c690)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5e944)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5e940)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f56c)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f568)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f638)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f634)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f644)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f640)
146 Table·StandaloneSig:·703·records·(2·bytes,·at·5f6ac)146 Table·StandaloneSig:·703·records·(2·bytes,·at·5f6a8)
147 Table·EventMap:·1·records·(4·bytes,·at·5fc2a)147 Table·EventMap:·1·records·(4·bytes,·at·5fc26)
148 Table·Event:·1·records·(8·bytes,·at·5fc2e)148 Table·Event:·1·records·(8·bytes,·at·5fc2a)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fc36)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fc32)
150 Table·Property:·933·records·(8·bytes,·at·5feda)150 Table·Property:·933·records·(8·bytes,·at·5fed6)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61c02)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61bfe)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63be8)152 Table·MethodImpl:·71·records·(6·bytes,·at·63be4)
153 Table·Moduleref:·1·records·(4·bytes,·at·63d92)153 Table·Moduleref:·1·records·(4·bytes,·at·63d8e)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63d96)154 Table·TypeSpec:·404·records·(2·bytes,·at·63d92)
155 Table·ImplMap:·1·records·(10·bytes,·at·640be)155 Table·ImplMap:·1·records·(10·bytes,·at·640ba)
156 Table·FieldRVA:·15·records·(6·bytes,·at·640c8)156 Table·FieldRVA:·15·records·(6·bytes,·at·640c4)
157 Table·Assembly:·1·records·(26·bytes,·at·64122)157 Table·Assembly:·1·records·(26·bytes,·at·6411e)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·6413c)158 Table·AssemblyRef:·3·records·(24·bytes,·at·64138)
159 Table·NestedClass:·54·records·(4·bytes,·at·64184)159 Table·NestedClass:·54·records·(4·bytes,·at·64180)
160 Table·GenericParam:·78·records·(10·bytes,·at·6425c)160 Table·GenericParam:·78·records·(10·bytes,·at·64258)
161 Table·MethodSpec:·178·records·(4·bytes,·at·64568)161 Table·MethodSpec:·178·records·(4·bytes,·at·64564)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64830)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:·0x000001e473 »       ···Virtual·Size:·0x000001e8
74 »       Virtual·Address:·0x0007e00074 »       Virtual·Address:·0x0007e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007c00076 »       ···Raw·Data·Ptr:·0x0007c000
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x0003b000·[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·394f8)133 Table·Module:·1·records·(12·bytes,·at·39504)
134 Table·TypeRef:·179·records·(10·bytes,·at·39504)134 Table·TypeRef:·179·records·(10·bytes,·at·39510)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c02)135 Table·TypeDef:·393·records·(18·bytes,·at·39c0e)
136 Table·Field:·2039·records·(8·bytes,·at·3b7a4)136 Table·Field:·2039·records·(8·bytes,·at·3b7b0)
137 Table·Method:·3783·records·(16·bytes,·at·3f75c)137 Table·Method:·3783·records·(16·bytes,·at·3f768)
138 Table·Param:·3575·records·(8·bytes,·at·4e3cc)138 Table·Param:·3575·records·(8·bytes,·at·4e3d8)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·55384)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·55390)
140 Table·MemberRef:·1197·records·(8·bytes,·at·55468)140 Table·MemberRef:·1197·records·(8·bytes,·at·55474)
141 Table·Constant:·525·records·(6·bytes,·at·579d0)141 Table·Constant:·525·records·(6·bytes,·at·579dc)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·5861e)142 Table·CustomAttribute:·100·records·(8·bytes,·at·5862a)
143 Table·ClassLayout:·11·records·(8·bytes,·at·5893e)143 Table·ClassLayout:·11·records·(8·bytes,·at·5894a)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·58996)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589a2)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·589a2)145 Table·StandaloneSig:·573·records·(2·bytes,·at·589ae)
146 Table·EventMap:·2·records·(4·bytes,·at·58e1c)146 Table·EventMap:·2·records·(4·bytes,·at·58e28)
147 Table·Event:·4·records·(8·bytes,·at·58e24)147 Table·Event:·4·records·(8·bytes,·at·58e30)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58e44)148 Table·PropertyMap:·160·records·(4·bytes,·at·58e50)
149 Table·Property:·1072·records·(8·bytes,·at·590c4)149 Table·Property:·1072·records·(8·bytes,·at·590d0)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b244)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b250)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc48)151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc54)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cd8c)152 Table·Moduleref:·1·records·(4·bytes,·at·5cd98)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cd90)153 Table·TypeSpec:·350·records·(2·bytes,·at·5cd9c)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d04c)154 Table·ImplMap:·1·records·(10·bytes,·at·5d058)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d056)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d062)
156 Table·Assembly:·1·records·(26·bytes,·at·5d092)156 Table·Assembly:·1·records·(26·bytes,·at·5d09e)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0ac)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0b8)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d0dc)158 Table·NestedClass:·106·records·(4·bytes,·at·5d0e8)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d284)159 Table·GenericParam:·21·records·(10·bytes,·at·5d290)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d356)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d362)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d432)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d43e)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
6.41 KB
mono-mcs_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·····1900·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···537368·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0···536860·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:·0x0001a8e473 »       ···Virtual·Size:·0x0001a8e8
74 »       Virtual·Address:·0x001ba00074 »       Virtual·Address:·0x001ba000
75 »       ··Raw·Data·Size:·0x0001aa0075 »       ··Raw·Data·Size:·0x0001aa00
76 »       ···Raw·Data·Ptr:·0x001b820076 »       ···Raw·Data·Ptr:·0x001b8200
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x000d7420·[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·d5918)133 Table·Module:·1·records·(12·bytes,·at·d5924)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5924)134 Table·TypeRef:·239·records·(10·bytes,·at·d5930)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d627a)135 Table·TypeDef:·1096·records·(18·bytes,·at·d6286)
136 Table·Field:·4694·records·(10·bytes,·at·daf8a)136 Table·Field:·4694·records·(10·bytes,·at·daf96)
137 Table·Method:·10700·records·(18·bytes,·at·e66e6)137 Table·Method:·10700·records·(18·bytes,·at·e66f2)
138 Table·Param:·10823·records·(8·bytes,·at·11573e)138 Table·Param:·10823·records·(8·bytes,·at·11574a)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a976)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a982)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad12)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad1e)
141 Table·Constant:·1342·records·(8·bytes,·at·1322a2)141 Table·Constant:·1342·records·(8·bytes,·at·1322ae)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134c92)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134c9e)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371ca)143 Table·ClassLayout:·18·records·(8·bytes,·at·1371d6)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13725a)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·137266)
145 Table·StandaloneSig:·1816·records·(4·bytes,·at·137266)145 Table·StandaloneSig:·1816·records·(4·bytes,·at·137272)
146 Table·EventMap:·3·records·(4·bytes,·at·138ec6)146 Table·EventMap:·3·records·(4·bytes,·at·138ed2)
147 Table·Event:·5·records·(8·bytes,·at·138ed2)147 Table·Event:·5·records·(8·bytes,·at·138ede)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138efa)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f06)
149 Table·Property:·2358·records·(10·bytes,·at·1396e6)149 Table·Property:·2358·records·(10·bytes,·at·1396f2)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f302)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f30e)
151 Table·MethodImpl:·145·records·(6·bytes,·at·143112)151 Table·MethodImpl:·145·records·(6·bytes,·at·14311e)
152 Table·Moduleref:·2·records·(4·bytes,·at·143478)152 Table·Moduleref:·2·records·(4·bytes,·at·143484)
153 Table·TypeSpec:·714·records·(4·bytes,·at·143480)153 Table·TypeSpec:·714·records·(4·bytes,·at·14348c)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fa8)154 Table·ImplMap:·2·records·(10·bytes,·at·143fb4)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143fbc)155 Table·FieldRVA:·25·records·(6·bytes,·at·143fc8)
156 Table·Assembly:·1·records·(28·bytes,·at·144052)156 Table·Assembly:·1·records·(28·bytes,·at·14405e)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·14406e)157 Table·AssemblyRef:·4·records·(28·bytes,·at·14407a)
158 Table·NestedClass:·266·records·(4·bytes,·at·1440de)158 Table·NestedClass:·266·records·(4·bytes,·at·1440ea)
159 Table·GenericParam:·38·records·(10·bytes,·at·144506)159 Table·GenericParam:·38·records·(10·bytes,·at·144512)
160 Table·MethodSpec:·125·records·(6·bytes,·at·144682)160 Table·MethodSpec:·125·records·(6·bytes,·at·14468e)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144970)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·14497c)
162 RVA·for·Entry·Point:·0x0004b970162 RVA·for·Entry·Point:·0x0004b970
3.46 KB
mono-runtime-boehm_6.8.0.105+dfsg-3.5_armhf.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·····1024·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1024·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1363728·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··1363576·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.92 KB
data.tar.xz
2.9 KB
data.tar
2.88 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:·37496986984dd00f5e0bc423f7e62576de9e48203 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6e2d4608da9c88a09474f1ed9ef23e1a1596f53d
  
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
471 B
strings --all --bytes=8 {}
    
Offset 5516, 15 lines modifiedOffset 5516, 15 lines modified
5516 config_dir:5516 config_dir:
5517 MONO_PATH5517 MONO_PATH
5518 machineconfig:5518 machineconfig:
5519 library:5519 library:
5520 mono-bundle-XXXXXX5520 mono-bundle-XXXXXX
5521 Error·loading·shared·library:·%s·%s5521 Error·loading·shared·library:·%s·%s
5522 Unknown·stream·on·embedded·package:·%s5522 Unknown·stream·on·embedded·package:·%s
5523 Tue·Sep·19·05:35:46·-12·20235523 Wed·Sep·20·12:00:09·+14·2023
5524 rank·==·pcount5524 rank·==·pcount
5525 jit-icalls.c5525 jit-icalls.c
5526 rank·==·n5526 rank·==·n
5527 is_ok·(error)5527 is_ok·(error)
5528 *·Assertion·at·%s:%d,·condition·`%s'·not·met,·function:%s,·%s5528 *·Assertion·at·%s:%d,·condition·`%s'·not·met,·function:%s,·%s
5529 *·Assertion:·should·not·be·reached·at·%s:%d5529 *·Assertion:·should·not·be·reached·at·%s:%d
5530 NullReferenceException5530 NullReferenceException
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··0x00219270·673a0000·656e763a·00000000·6c696272·g:..env:....libr26 ··0x00219270·673a0000·656e763a·00000000·6c696272·g:..env:....libr
27 ··0x00219280·6172793a·00000000·6d6f6e6f·2d62756e·ary:....mono-bun27 ··0x00219280·6172793a·00000000·6d6f6e6f·2d62756e·ary:....mono-bun
28 ··0x00219290·646c652d·58585858·58580000·4572726f·dle-XXXXXX..Erro28 ··0x00219290·646c652d·58585858·58580000·4572726f·dle-XXXXXX..Erro
29 ··0x002192a0·72206c6f·6164696e·67207368·61726564·r·loading·shared29 ··0x002192a0·72206c6f·6164696e·67207368·61726564·r·loading·shared
30 ··0x002192b0·206c6962·72617279·3a202573·2025730a··library:·%s·%s.30 ··0x002192b0·206c6962·72617279·3a202573·2025730a··library:·%s·%s.
31 ··0x002192c0·00000000·556e6b6e·6f776e20·73747265·....Unknown·stre31 ··0x002192c0·00000000·556e6b6e·6f776e20·73747265·....Unknown·stre
32 ··0x002192d0·616d206f·6e20656d·62656464·65642070·am·on·embedded·p32 ··0x002192d0·616d206f·6e20656d·62656464·65642070·am·on·embedded·p
33 ··0x002192e0·61636b61·67653a20·25730a00·54756520·ackage:·%s..Tue·33 ··0x002192e0·61636b61·67653a20·25730a00·57656420·ackage:·%s..Wed·
34 ··0x002192f0·53657020·31392030·353a3335·3a343620·Sep·19·05:35:46·34 ··0x002192f0·53657020·32302031·323a3030·3a303920·Sep·20·12:00:09·
35 ··0x00219300·2d313220·32303233·00000000·72616e6b·-12·2023....rank35 ··0x00219300·2b313420·32303233·00000000·72616e6b·+14·2023....rank
36 ··0x00219310·203d3d20·70636f75·6e740000·6a69742d··==·pcount..jit-36 ··0x00219310·203d3d20·70636f75·6e740000·6a69742d··==·pcount..jit-
37 ··0x00219320·6963616c·6c732e63·00000000·72616e6b·icalls.c....rank37 ··0x00219320·6963616c·6c732e63·00000000·72616e6b·icalls.c....rank
38 ··0x00219330·203d3d20·6e000000·69735f6f·6b202865··==·n...is_ok·(e38 ··0x00219330·203d3d20·6e000000·69735f6f·6b202865··==·n...is_ok·(e
39 ··0x00219340·72726f72·29000000·2a204173·73657274·rror)...*·Assert39 ··0x00219340·72726f72·29000000·2a204173·73657274·rror)...*·Assert
40 ··0x00219350·696f6e20·61742025·733a2564·2c20636f·ion·at·%s:%d,·co40 ··0x00219350·696f6e20·61742025·733a2564·2c20636f·ion·at·%s:%d,·co
41 ··0x00219360·6e646974·696f6e20·60257327·206e6f74·ndition·`%s'·not41 ··0x00219360·6e646974·696f6e20·60257327·206e6f74·ndition·`%s'·not
42 ··0x00219370·206d6574·2c206675·6e637469·6f6e3a25··met,·function:%42 ··0x00219370·206d6574·2c206675·6e637469·6f6e3a25··met,·function:%
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·f486c28f·mono-boehm......2 ··0x00000000·6d6f6e6f·2d626f65·686d0000·e37efb68·mono-boehm...~.h
  
2.22 KB
mono-runtime-dbg_6.8.0.105+dfsg-3.5_armhf.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·····1096·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·12866528·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·12866912·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:·37496986984dd00f5e0bc423f7e62576de9e48203 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·6e2d4608da9c88a09474f1ed9ef23e1a1596f53d
  
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:·23164f446048b521fb92b6d8e2534e8679cc56073 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3634738547b3f0c2bff85d0526e2e87f6fcf67ff
  
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.46 KB
mono-runtime-sgen_6.8.0.105+dfsg-3.5_armhf.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·····1040·2023-09-06·12:03:58.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1040·2023-09-06·12:03:58.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1450216·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0··1450120·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.92 KB
data.tar.xz
2.9 KB
data.tar
2.88 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:·23164f446048b521fb92b6d8e2534e8679cc56073 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3634738547b3f0c2bff85d0526e2e87f6fcf67ff
  
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
471 B
strings --all --bytes=8 {}
    
Offset 5099, 15 lines modifiedOffset 5099, 15 lines modified
5099 config_dir:5099 config_dir:
5100 MONO_PATH5100 MONO_PATH
5101 machineconfig:5101 machineconfig:
5102 library:5102 library:
5103 mono-bundle-XXXXXX5103 mono-bundle-XXXXXX
5104 Error·loading·shared·library:·%s·%s5104 Error·loading·shared·library:·%s·%s
5105 Unknown·stream·on·embedded·package:·%s5105 Unknown·stream·on·embedded·package:·%s
5106 Tue·Sep·19·05:35:46·-12·20235106 Wed·Sep·20·12:00:09·+14·2023
5107 rank·==·pcount5107 rank·==·pcount
5108 jit-icalls.c5108 jit-icalls.c
5109 rank·==·n5109 rank·==·n
5110 is_ok·(error)5110 is_ok·(error)
5111 *·Assertion·at·%s:%d,·condition·`%s'·not·met,·function:%s,·%s5111 *·Assertion·at·%s:%d,·condition·`%s'·not·met,·function:%s,·%s
5112 *·Assertion:·should·not·be·reached·at·%s:%d5112 *·Assertion:·should·not·be·reached·at·%s:%d
5113 NullReferenceException5113 NullReferenceException
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··0x002405c8·673a0000·656e763a·00000000·6c696272·g:..env:....libr26 ··0x002405c8·673a0000·656e763a·00000000·6c696272·g:..env:....libr
27 ··0x002405d8·6172793a·00000000·6d6f6e6f·2d62756e·ary:....mono-bun27 ··0x002405d8·6172793a·00000000·6d6f6e6f·2d62756e·ary:....mono-bun
28 ··0x002405e8·646c652d·58585858·58580000·4572726f·dle-XXXXXX..Erro28 ··0x002405e8·646c652d·58585858·58580000·4572726f·dle-XXXXXX..Erro
29 ··0x002405f8·72206c6f·6164696e·67207368·61726564·r·loading·shared29 ··0x002405f8·72206c6f·6164696e·67207368·61726564·r·loading·shared
30 ··0x00240608·206c6962·72617279·3a202573·2025730a··library:·%s·%s.30 ··0x00240608·206c6962·72617279·3a202573·2025730a··library:·%s·%s.
31 ··0x00240618·00000000·556e6b6e·6f776e20·73747265·....Unknown·stre31 ··0x00240618·00000000·556e6b6e·6f776e20·73747265·....Unknown·stre
32 ··0x00240628·616d206f·6e20656d·62656464·65642070·am·on·embedded·p32 ··0x00240628·616d206f·6e20656d·62656464·65642070·am·on·embedded·p
33 ··0x00240638·61636b61·67653a20·25730a00·54756520·ackage:·%s..Tue·33 ··0x00240638·61636b61·67653a20·25730a00·57656420·ackage:·%s..Wed·
34 ··0x00240648·53657020·31392030·353a3335·3a343620·Sep·19·05:35:46·34 ··0x00240648·53657020·32302031·323a3030·3a303920·Sep·20·12:00:09·
35 ··0x00240658·2d313220·32303233·00000000·72616e6b·-12·2023....rank35 ··0x00240658·2b313420·32303233·00000000·72616e6b·+14·2023....rank
36 ··0x00240668·203d3d20·70636f75·6e740000·6a69742d··==·pcount..jit-36 ··0x00240668·203d3d20·70636f75·6e740000·6a69742d··==·pcount..jit-
37 ··0x00240678·6963616c·6c732e63·00000000·72616e6b·icalls.c....rank37 ··0x00240678·6963616c·6c732e63·00000000·72616e6b·icalls.c....rank
38 ··0x00240688·203d3d20·6e000000·69735f6f·6b202865··==·n...is_ok·(e38 ··0x00240688·203d3d20·6e000000·69735f6f·6b202865··==·n...is_ok·(e
39 ··0x00240698·72726f72·29000000·2a204173·73657274·rror)...*·Assert39 ··0x00240698·72726f72·29000000·2a204173·73657274·rror)...*·Assert
40 ··0x002406a8·696f6e20·61742025·733a2564·2c20636f·ion·at·%s:%d,·co40 ··0x002406a8·696f6e20·61742025·733a2564·2c20636f·ion·at·%s:%d,·co
41 ··0x002406b8·6e646974·696f6e20·60257327·206e6f74·ndition·`%s'·not41 ··0x002406b8·6e646974·696f6e20·60257327·206e6f74·ndition·`%s'·not
42 ··0x002406c8·206d6574·2c206675·6e637469·6f6e3a25··met,·function:%42 ··0x002406c8·206d6574·2c206675·6e637469·6f6e3a25··met,·function:%
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·299f2f19·mono-sgen...)./.2 ··0x00000000·6d6f6e6f·2d736765·6e000000·2d78e820·mono-sgen...-x.·
  
32.7 MB
mono-source_6.8.0.105+dfsg-3.5_all.deb
369 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······824·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·116359440·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·116213292·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:·1136696 Installed-Size:·113527
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.7 MB
data.tar.xz
32.7 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)·116339196·2023-09-06·12:03:58.000000·./usr/src/mono-source.tar.xz9 -rw-r--r--···0·root·········(0)·root·········(0)·116193380·2023-09-06·12:03:58.000000·./usr/src/mono-source.tar.xz
32.7 MB
./usr/src/mono-source.tar.xz
32.7 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-19·16:31:58.000000·mono-6.8.0.105+dfsg/1 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2023-09-19·21:27:24.000000·mono-6.8.0.105+dfsg/
2 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/ikvm-native/2 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2023-09-19·21:27:23.000000·mono-6.8.0.105+dfsg/docs/
3 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3144·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/ikvm-native/os.c3 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4019·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/jit-thoughts
4 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····25825·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/ikvm-native/jni.c4 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4111·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/api-style.css
5 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······249·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/ikvm-native/Makefile.am5 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······169·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/monoapi.source
6 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····23651·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/ikvm-native/jni.h6 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····28424·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mini-doc.txt
7 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····21429·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/README.md7 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······341·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/check-coverage
8 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)····23566·2020-02-04·17:02:51.000000·mono-6.8.0.105+dfsg/depcomp8 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/
9 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/scripts/9 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7650·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-jitinternal.html
10 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······690·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocs2html10 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2042·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-unsorted.html
11 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1340·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-service.in11 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2894·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-reflection.html
12 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)····11149·2023-09-19·16:30:17.000000·mono-6.8.0.105+dfsg/scripts/mono-heapviz12 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5688·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-assembly.html
13 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······125·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script_umask.bat.in13 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3007·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-domains.html
14 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4957·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-find-requires.in14 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1614·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-types.html
15 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······140·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/xbuild.in15 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····18382·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-metadata.html
16 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····4328·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-test-install16 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4868·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-internal.html
17 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······117·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script_umask.in17 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2092·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-string.html
18 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/csi.in18 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····8494·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-object.html
19 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·······44·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mdvalidater19 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1774·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-threads.html
20 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······295·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mdassembler20 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····9130·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-methods.html
21 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·······40·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocs2slashdoc21 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5389·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-dynamic-codegen.html
22 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······75·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mcs.in22 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6091·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-class.html
23 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······73·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/peverify.in23 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7649·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-profiler.html
24 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······107·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script.in24 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1412·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-counters.html
25 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:30:17.000000·mono-6.8.0.105+dfsg/scripts/submodules/25 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2496·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-gchandle.html
26 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····5807·2023-09-19·16:30:17.000000·mono-6.8.0.105+dfsg/scripts/submodules/versions.mk26 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-vm.html
27 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····1476·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/submodules/versions.py27 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3650·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-image.html
28 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······125·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/script.bat.in28 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5719·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-gc.html
29 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····1098·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/monodocer29 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2409·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-debug.html
30 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/vbc.in30 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1710·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-type.html
31 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····1469·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-package-runtime31 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7973·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-wapi.html
32 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····7363·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/Makefile.am32 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5440·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-exc.html
33 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······104·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/csc.in33 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7305·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-embedding.html
34 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······475·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mod.in34 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1834·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-jit.html
35 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······141·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/dmcs.in35 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······976·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-security.html
36 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······133·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-configuration-crypto.in36 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······515·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/sources/mono-api-utils.html
37 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······812·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/update_submodules.sh37 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····27304·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/ignore
38 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1772·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/scripts/mono-find-provides.in38 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2274·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/internal-calls
39 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/tools/39 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····9090·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/remoting
40 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/tools/mono-hang-watchdog/40 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7885·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/jit-trampolines
41 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1315·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/mono-hang-watchdog/mono-hang-watchdog.c41 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6515·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/jit-imt
42 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······318·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/mono-hang-watchdog/Makefile.am42 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····15340·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/exdoc
43 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/tools/locale-builder/43 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5263·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/unmanaged-calls
44 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4791·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/DateTimeFormatEntry.cs44 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····5178·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/precise-gc
45 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2028·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/TextInfoEntry.cs45 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7116·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mono-api-metadata.html
46 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4864·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/NumberFormatEntry.cs46 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4029·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/file-share-modes
47 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1926·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/README47 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····11048·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/ssapre.txt
48 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3735·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/CultureInfoEntry.cs48 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······928·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/TODO
49 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····47869·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/Driver.cs49 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1554·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/object-layout
50 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···193909·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/Patterns.cs50 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1982·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/ir-desc
51 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····33749·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/lcids.xml51 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······399·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/check-exports
52 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1752·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/Constants.cs52 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:00.000000·mono-6.8.0.105+dfsg/docs/deploy/
53 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1506·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/Makefile.am53 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4111·2020-02-04·17:18:00.000000·mono-6.8.0.105+dfsg/docs/deploy/api-style.css
54 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3744·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/Entry.cs54 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····66072·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-jitinternal.html
55 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1784·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/RegionInfoEntry.cs55 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····28137·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-unsorted.html
56 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1388·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/locale-builder/CalendarType.cs56 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····33010·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-reflection.html
57 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/tools/sgen/57 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····52501·2020-02-04·17:17:55.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-assembly.html
58 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······547·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/sgen-entry-stream.h58 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····31017·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-domains.html
59 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1466·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/sgen-entry-stream.c59 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····22930·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-types.html
60 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1022·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/sgen-grep-binprot.h60 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/.stamp
61 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1818·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/Makefile.am61 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····81702·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-metadata.html
62 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····22912·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/sgen-grep-binprot.c62 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····39702·2020-02-04·17:17:55.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-internal.html
63 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3203·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/sgen/sgen-grep-binprot-main.c63 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····22626·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-string.html
64 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/tools/pedump/64 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····75488·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-object.html
65 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····24305·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/pedump/pedump.c65 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····19437·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-threads.html
66 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1399·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/pedump/Makefile.am66 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····54941·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-methods.html
67 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······58·2020-02-04·17:00:34.000000·mono-6.8.0.105+dfsg/tools/Makefile.am67 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····24555·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-dynamic-codegen.html
68 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:31:58.000000·mono-6.8.0.105+dfsg/m4/68 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····73436·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-class.html
69 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···306377·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/m4/libtool.m469 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····32842·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-profiler.html
70 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3183·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/ax_check_link_flag.m470 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7629·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-counters.html
71 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······970·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/apple-target.m471 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····11357·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-gchandle.html
72 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1241·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/nls.m472 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4317·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-vm.html
73 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3331·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/ax_check_compile_flag.m473 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····40038·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-image.html
74 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····32898·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/lib-link.m474 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····28795·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-gc.html
75 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····3459·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/lib-ld.m475 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····23080·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-debug.html
76 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······699·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/m4/ltversion.m476 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····23514·2020-02-04·17:17:56.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-type.html
77 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2938·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/ax_append_link_flags.m477 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····71943·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-wapi.html
78 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····18810·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/po.m478 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····48364·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-exc.html
79 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····8466·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/lib-prefix.m479 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····37313·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-embedding.html
80 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····6140·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/m4/lt~obsolete.m480 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·······31·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/deploy/.gitignore
81 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······66·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/Makefile.am81 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····18030·2020-02-04·17:17:58.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-jit.html
82 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····4384·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/m4/ltsugar.m482 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····13945·2020-02-04·17:17:57.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-security.html
83 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2939·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/progtest.m483 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7109·2020-02-04·17:17:59.000000·mono-6.8.0.105+dfsg/docs/deploy/mono-api-utils.html
84 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····14514·2020-02-04·17:02:46.000000·mono-6.8.0.105+dfsg/m4/ltoptions.m484 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······103·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mono-tools.source
85 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2857·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/ax_append_flag.m485 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3367·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mono-tools.config
86 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1218·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/m4/ax_require_defined.m486 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1333·2023-09-19·21:26:05.000000·mono-6.8.0.105+dfsg/docs/docs.make
87 drwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)········0·2023-09-19·16:32:07.000000·mono-6.8.0.105+dfsg/debian/87 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····8972·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/embedded-api
88 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······75·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-i18n-other4.0-cil.install88 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2090·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/README
89 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······111·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-runtime-serialization4.0-cil.install89 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/
90 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····2267·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/mono-aot-wrapper90 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····35594·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/roots.svg
91 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······97·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-web-extensions4.0-cil.install91 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····18921·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/fragmentation.svg
92 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······123·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-ldap-protocols4.0-cil.install92 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····42642·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/gcmem.svg
93 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······104·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-xml-serialization4.0-cil.install93 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····11713·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/stacks.svg
94 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······97·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-ldap4.0-cil.install94 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····12744·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/svgs/overview.svg
95 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······97·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-serviceprocess4.0-cil.install95 -rwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)····13535·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/abc-removal.txt
96 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······103·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-reactive-debugger2.2-cil.install96 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1084·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/glossary.txt
97 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······81·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-parallel4.0-cil.install97 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2395·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/Makefile.am
98 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······85·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-management4.0-cil.install98 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······535·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/stack-overflow.txt
99 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······105·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-reactive-providers2.2-cil.install99 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6063·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/threading
100 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······45·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmonosgen-2.0-1.symbols.ppc64100 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······180·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mono-file-formats.config
101 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······231·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/gbp.conf101 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······110·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/mono-file-formats.source
102 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······95·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-reactive-core2.2-cil.install102 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······202·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/convert.cs
103 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)···104615·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/README.source103 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······995·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/produce-lists
104 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······32·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-corlib4.5-cil.install104 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····3293·2020-02-04·17:00:30.000000·mono-6.8.0.105+dfsg/docs/gc-variables-in-c
105 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······31·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/mono-4.0-gac.install105 drwxrwxr-x···0·pbuilder2··(2222)·pbuilder2··(2222)········0·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/
106 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)·····1937·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/dh_monoaot106 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2555·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/MixedCodeDocumentFragment.cs
107 -rwxr-xr-x···0·pbuilder1··(1111)·pbuilder1··(1111)······340·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/mono-keystore107 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······810·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/MixedCodeDocumentTextFragment.cs
108 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······81·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmonosgen-2.0-1.symbols.kfreebsd-i386108 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····67298·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlNode.cs
109 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)····26214·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-rabbitmq2.0-cil.copyright109 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······633·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/EncodingFoundException.cs
110 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······77·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-core4.0-cil.install110 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····16465·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/MixedCodeDocument.cs
111 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······95·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-configuration4.0-cil.install111 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6758·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/crc32.cs
112 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······95·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-identitymodel4.0-cil.install112 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····45503·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlEntity.cs
113 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······95·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-reactive-linq2.2-cil.install113 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······632·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlWebException.cs
114 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······416·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/mono-gac.prerm114 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····7098·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlAttribute.cs
115 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······73·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-simd4.0-cil.install115 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······681·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlNodeType.cs
116 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······75·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-xml4.0-cil.install116 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2359·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlParseError.cs
117 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······85·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-xml-linq4.0-cil.install117 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····34383·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlWeb.cs
118 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······87·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-web-razor2.0-cil.install118 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······686·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/NameValuePair.cs
119 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······89·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-management4.0-cil.install119 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····2702·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/NameValuePairList.cs
120 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······85·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-numerics4.0-cil.install120 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····4271·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlCmdLine.cs
121 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······126·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-2.0-dev.install121 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····71577·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlDocument.cs
122 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······543·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/System.Windows.Forms.dll.config122 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····1683·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlTextNode.cs
123 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····1700·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmonoboehm-2.0-1.symbols.kfreebsd-i386123 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····14415·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlNodeCollection.cs
124 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·······99·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-web-dynamicdata4.0-cil.install124 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)····11954·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/HtmlAttributeCollection.cs
125 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)······121·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmono-system-reactive-windows-threading2.2-cil.install125 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)·····6726·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/MixedCodeDocumentFragmentList.cs
126 -rw-r--r--···0·pbuilder1··(1111)·pbuilder1··(1111)·····2144·2022-12-09·13:28:17.000000·mono-6.8.0.105+dfsg/debian/libmonoboehm-2.0-1.symbols.i386126 -rw-rw-r--···0·pbuilder2··(2222)·pbuilder2··(2222)······493·2020-02-04·17:18:10.000000·mono-6.8.0.105+dfsg/docs/HtmlAgilityPack/MixedCodeDocumentFragmentType.cs
Max diff block lines reached; -1/34319088 bytes (-0.00%) of diff not shown.
2.42 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·18584952·2023-09-06·12:03:58.000000·data.tar.xz3 -rw-r--r--···0········0········0·18586732·2023-09-06·12:03:58.000000·data.tar.xz
672 B
control.tar.xz
644 B
control.tar
574 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·monodoc-manual1 Package:·monodoc-manual
2 Source:·mono2 Source:·mono
3 Version:·6.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:·213436 Installed-Size:·21342
7 Recommends:·monodoc-http·|·monodoc-viewer7 Recommends:·monodoc-http·|·monodoc-viewer
8 Suggests:·monodoc-gtk-manual,·monodoc-gecko-manual,·monodoc-nunit-manual8 Suggests:·monodoc-gtk-manual,·monodoc-gecko-manual,·monodoc-nunit-manual
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Homepage:·http://www.mono-project.com/11 Homepage:·http://www.mono-project.com/
12 Description:·compiled·XML·documentation·from·the·Mono·project12 Description:·compiled·XML·documentation·from·the·Mono·project
13 ·The·MonoDoc·Project·is·the·documentation·framework·of·the·Mono·project·which13 ·The·MonoDoc·Project·is·the·documentation·framework·of·the·Mono·project·which
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
2.42 MB
data.tar.xz
2.42 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)···705930·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/Mono.zip9 -rw-r--r--···0·root·········(0)·root·········(0)···705922·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)···474714·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474689·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)·16722975·2023-09-06·12:03:58.000000·./usr/lib/monodoc/sources/netdocs.zip20 -rw-r--r--···0·root·········(0)·root·········(0)·16722880·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
60.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:·705930·bytes,·number·of·entries:·4431 Zip·file·size:·705922·bytes,·number·of·entries:·443
2 -rw----·····2.0·fat·····2128·b-·defN·23-Sep-19·06:44·02 -rw----·····2.0·fat·····2128·b-·defN·23-Sep-20·12:43·0
3 -rw----·····2.0·fat·····1532·b-·defN·23-Sep-19·06:44·13 -rw----·····2.0·fat·····1532·b-·defN·23-Sep-20·12:43·1
4 -rw----·····2.0·fat·····3934·b-·defN·23-Sep-19·06:44·24 -rw----·····2.0·fat·····3934·b-·defN·23-Sep-20·12:43·2
5 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-19·06:44·35 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-20·12:43·3
6 -rw----·····2.0·fat····93066·b-·defN·23-Sep-19·06:44·46 -rw----·····2.0·fat····93066·b-·defN·23-Sep-20·12:43·4
7 -rw----·····2.0·fat·····1065·b-·defN·23-Sep-19·06:44·57 -rw----·····2.0·fat·····1065·b-·defN·23-Sep-20·12:43·5
8 -rw----·····2.0·fat·····1897·b-·defN·23-Sep-19·06:44·68 -rw----·····2.0·fat·····1897·b-·defN·23-Sep-20·12:43·6
9 -rw----·····2.0·fat·····2204·b-·defN·23-Sep-19·06:44·79 -rw----·····2.0·fat·····2204·b-·defN·23-Sep-20·12:43·7
10 -rw----·····2.0·fat·····2139·b-·defN·23-Sep-19·06:44·810 -rw----·····2.0·fat·····2139·b-·defN·23-Sep-20·12:43·8
11 -rw----·····2.0·fat·····2385·b-·defN·23-Sep-19·06:44·911 -rw----·····2.0·fat·····2385·b-·defN·23-Sep-20·12:43·9
12 -rw----·····2.0·fat·····7685·b-·defN·23-Sep-19·06:44·1012 -rw----·····2.0·fat·····7685·b-·defN·23-Sep-20·12:43·10
13 -rw----·····2.0·fat·····4670·b-·defN·23-Sep-19·06:44·1113 -rw----·····2.0·fat·····4670·b-·defN·23-Sep-20·12:43·11
14 -rw----·····2.0·fat·····9860·b-·defN·23-Sep-19·06:44·1214 -rw----·····2.0·fat·····9860·b-·defN·23-Sep-20·12:43·12
15 -rw----·····2.0·fat·····1585·b-·defN·23-Sep-19·06:44·1315 -rw----·····2.0·fat·····1585·b-·defN·23-Sep-20·12:43·13
16 -rw----·····2.0·fat·····1953·b-·defN·23-Sep-19·06:44·1416 -rw----·····2.0·fat·····1953·b-·defN·23-Sep-20·12:43·14
17 -rw----·····2.0·fat·····1214·b-·defN·23-Sep-19·06:44·1517 -rw----·····2.0·fat·····1214·b-·defN·23-Sep-20·12:43·15
18 -rw----·····2.0·fat·····4002·b-·defN·23-Sep-19·06:44·1618 -rw----·····2.0·fat·····4002·b-·defN·23-Sep-20·12:43·16
19 -rw----·····2.0·fat·····1033·b-·defN·23-Sep-19·06:44·1719 -rw----·····2.0·fat·····1033·b-·defN·23-Sep-20·12:43·17
20 -rw----·····2.0·fat·····6393·b-·defN·23-Sep-19·06:44·1820 -rw----·····2.0·fat·····6393·b-·defN·23-Sep-20·12:43·18
21 -rw----·····2.0·fat·····3748·b-·defN·23-Sep-19·06:44·1921 -rw----·····2.0·fat·····3748·b-·defN·23-Sep-20·12:43·19
22 -rw----·····2.0·fat····13167·b-·defN·23-Sep-19·06:44·2022 -rw----·····2.0·fat····13167·b-·defN·23-Sep-20·12:43·20
23 -rw----·····2.0·fat·····1823·b-·defN·23-Sep-19·06:44·2123 -rw----·····2.0·fat·····1823·b-·defN·23-Sep-20·12:43·21
24 -rw----·····2.0·fat·····2754·b-·defN·23-Sep-19·06:44·2224 -rw----·····2.0·fat·····2754·b-·defN·23-Sep-20·12:43·22
25 -rw----·····2.0·fat·····8433·b-·defN·23-Sep-19·06:44·2325 -rw----·····2.0·fat·····8433·b-·defN·23-Sep-20·12:43·23
26 -rw----·····2.0·fat·····2436·b-·defN·23-Sep-19·06:44·2426 -rw----·····2.0·fat·····2436·b-·defN·23-Sep-20·12:43·24
27 -rw----·····2.0·fat·····1618·b-·defN·23-Sep-19·06:44·2527 -rw----·····2.0·fat·····1618·b-·defN·23-Sep-20·12:43·25
28 -rw----·····2.0·fat·····1477·b-·defN·23-Sep-19·06:44·2628 -rw----·····2.0·fat·····1477·b-·defN·23-Sep-20·12:43·26
29 -rw----·····2.0·fat····20712·b-·defN·23-Sep-19·06:44·2729 -rw----·····2.0·fat····20712·b-·defN·23-Sep-20·12:43·27
30 -rw----·····2.0·fat······504·b-·defN·23-Sep-19·06:44·2830 -rw----·····2.0·fat······504·b-·defN·23-Sep-20·12:43·28
31 -rw----·····2.0·fat·····6335·b-·defN·23-Sep-19·06:44·2931 -rw----·····2.0·fat·····6335·b-·defN·23-Sep-20·12:43·29
32 -rw----·····2.0·fat·····1933·b-·defN·23-Sep-19·06:44·3032 -rw----·····2.0·fat·····1933·b-·defN·23-Sep-20·12:43·30
33 -rw----·····2.0·fat·····7398·b-·defN·23-Sep-19·06:44·3133 -rw----·····2.0·fat·····7398·b-·defN·23-Sep-20·12:43·31
34 -rw----·····2.0·fat·····2023·b-·defN·23-Sep-19·06:44·3234 -rw----·····2.0·fat·····2023·b-·defN·23-Sep-20·12:43·32
35 -rw----·····2.0·fat·····2219·b-·defN·23-Sep-19·06:44·3335 -rw----·····2.0·fat·····2219·b-·defN·23-Sep-20·12:43·33
36 -rw----·····2.0·fat·····1984·b-·defN·23-Sep-19·06:44·3436 -rw----·····2.0·fat·····1984·b-·defN·23-Sep-20·12:43·34
37 -rw----·····2.0·fat·····2055·b-·defN·23-Sep-19·06:44·3537 -rw----·····2.0·fat·····2055·b-·defN·23-Sep-20·12:43·35
38 -rw----·····2.0·fat·····3822·b-·defN·23-Sep-19·06:44·3638 -rw----·····2.0·fat·····3822·b-·defN·23-Sep-20·12:43·36
39 -rw----·····2.0·fat·····2290·b-·defN·23-Sep-19·06:44·3739 -rw----·····2.0·fat·····2290·b-·defN·23-Sep-20·12:43·37
40 -rw----·····2.0·fat·····6589·b-·defN·23-Sep-19·06:44·3840 -rw----·····2.0·fat·····6589·b-·defN·23-Sep-20·12:43·38
41 -rw----·····2.0·fat·····6288·b-·defN·23-Sep-19·06:44·3941 -rw----·····2.0·fat·····6288·b-·defN·23-Sep-20·12:43·39
42 -rw----·····2.0·fat·····3918·b-·defN·23-Sep-19·06:44·4042 -rw----·····2.0·fat·····3918·b-·defN·23-Sep-20·12:43·40
43 -rw----·····2.0·fat·····9243·b-·defN·23-Sep-19·06:44·4143 -rw----·····2.0·fat·····9243·b-·defN·23-Sep-20·12:43·41
44 -rw----·····2.0·fat·····2575·b-·defN·23-Sep-19·06:44·4244 -rw----·····2.0·fat·····2575·b-·defN·23-Sep-20·12:43·42
45 -rw----·····2.0·fat····14996·b-·defN·23-Sep-19·06:44·4345 -rw----·····2.0·fat····14996·b-·defN·23-Sep-20·12:43·43
46 -rw----·····2.0·fat·····1844·b-·defN·23-Sep-19·06:44·4446 -rw----·····2.0·fat·····1844·b-·defN·23-Sep-20·12:43·44
47 -rw----·····2.0·fat·····4457·b-·defN·23-Sep-19·06:44·4547 -rw----·····2.0·fat·····4457·b-·defN·23-Sep-20·12:43·45
48 -rw----·····2.0·fat·····1741·b-·defN·23-Sep-19·06:44·4648 -rw----·····2.0·fat·····1741·b-·defN·23-Sep-20·12:43·46
49 -rw----·····2.0·fat·····1319·b-·defN·23-Sep-19·06:44·4749 -rw----·····2.0·fat·····1319·b-·defN·23-Sep-20·12:43·47
50 -rw----·····2.0·fat·····6397·b-·defN·23-Sep-19·06:44·4850 -rw----·····2.0·fat·····6397·b-·defN·23-Sep-20·12:43·48
51 -rw----·····2.0·fat······998·b-·defN·23-Sep-19·06:44·4951 -rw----·····2.0·fat······998·b-·defN·23-Sep-20·12:43·49
52 -rw----·····2.0·fat·····2970·b-·defN·23-Sep-19·06:44·5052 -rw----·····2.0·fat·····2970·b-·defN·23-Sep-20·12:43·50
53 -rw----·····2.0·fat·····8767·b-·defN·23-Sep-19·06:44·5153 -rw----·····2.0·fat·····8767·b-·defN·23-Sep-20·12:43·51
54 -rw----·····2.0·fat·····1010·b-·defN·23-Sep-19·06:44·5254 -rw----·····2.0·fat·····1010·b-·defN·23-Sep-20·12:43·52
55 -rw----·····2.0·fat····13303·b-·defN·23-Sep-19·06:44·5355 -rw----·····2.0·fat····13303·b-·defN·23-Sep-20·12:43·53
56 -rw----·····2.0·fat······989·b-·defN·23-Sep-19·06:44·5456 -rw----·····2.0·fat······989·b-·defN·23-Sep-20·12:43·54
57 -rw----·····2.0·fat·····7767·b-·defN·23-Sep-19·06:44·5557 -rw----·····2.0·fat·····7767·b-·defN·23-Sep-20·12:43·55
58 -rw----·····2.0·fat······577·b-·defN·23-Sep-19·06:44·5658 -rw----·····2.0·fat······577·b-·defN·23-Sep-20·12:43·56
59 -rw----·····2.0·fat·····2595·b-·defN·23-Sep-19·06:44·5759 -rw----·····2.0·fat·····2595·b-·defN·23-Sep-20·12:43·57
60 -rw----·····2.0·fat·····2182·b-·defN·23-Sep-19·06:44·5860 -rw----·····2.0·fat·····2182·b-·defN·23-Sep-20·12:43·58
61 -rw----·····2.0·fat·····4026·b-·defN·23-Sep-19·06:44·5961 -rw----·····2.0·fat·····4026·b-·defN·23-Sep-20·12:43·59
62 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-19·06:44·6062 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-20·12:43·60
63 -rw----·····2.0·fat·····1193·b-·defN·23-Sep-19·06:44·6163 -rw----·····2.0·fat·····1193·b-·defN·23-Sep-20·12:43·61
64 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-19·06:44·6264 -rw----·····2.0·fat·····2634·b-·defN·23-Sep-20·12:43·62
65 -rw----·····2.0·fat····22489·b-·defN·23-Sep-19·06:44·6365 -rw----·····2.0·fat····22489·b-·defN·23-Sep-20·12:43·63
66 -rw----·····2.0·fat····17996·b-·defN·23-Sep-19·06:44·6466 -rw----·····2.0·fat····17996·b-·defN·23-Sep-20·12:43·64
67 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-19·06:44·6567 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-20·12:43·65
68 -rw----·····2.0·fat·····1919·b-·defN·23-Sep-19·06:44·6668 -rw----·····2.0·fat·····1919·b-·defN·23-Sep-20·12:43·66
69 -rw----·····2.0·fat····43726·b-·defN·23-Sep-19·06:44·6769 -rw----·····2.0·fat····43726·b-·defN·23-Sep-20·12:43·67
70 -rw----·····2.0·fat····19652·b-·defN·23-Sep-19·06:44·6870 -rw----·····2.0·fat····19652·b-·defN·23-Sep-20·12:43·68
71 -rw----·····2.0·fat····11484·b-·defN·23-Sep-19·06:44·6971 -rw----·····2.0·fat····11484·b-·defN·23-Sep-20·12:43·69
72 -rw----·····2.0·fat····11901·b-·defN·23-Sep-19·06:44·7072 -rw----·····2.0·fat····11901·b-·defN·23-Sep-20·12:43·70
73 -rw----·····2.0·fat····25231·b-·defN·23-Sep-19·06:44·7173 -rw----·····2.0·fat····25231·b-·defN·23-Sep-20·12:43·71
74 -rw----·····2.0·fat·····1753·b-·defN·23-Sep-19·06:44·7274 -rw----·····2.0·fat·····1753·b-·defN·23-Sep-20·12:43·72
75 -rw----·····2.0·fat·····2961·b-·defN·23-Sep-19·06:44·7375 -rw----·····2.0·fat·····2961·b-·defN·23-Sep-20·12:43·73
76 -rw----·····2.0·fat····14893·b-·defN·23-Sep-19·06:44·7476 -rw----·····2.0·fat····14893·b-·defN·23-Sep-20·12:43·74
77 -rw----·····2.0·fat·····4311·b-·defN·23-Sep-19·06:44·7577 -rw----·····2.0·fat·····4311·b-·defN·23-Sep-20·12:43·75
78 -rw----·····2.0·fat·····6884·b-·defN·23-Sep-19·06:44·7678 -rw----·····2.0·fat·····6884·b-·defN·23-Sep-20·12:43·76
79 -rw----·····2.0·fat····10610·b-·defN·23-Sep-19·06:44·7779 -rw----·····2.0·fat····10610·b-·defN·23-Sep-20·12:43·77
80 -rw----·····2.0·fat·····3228·b-·defN·23-Sep-19·06:44·7880 -rw----·····2.0·fat·····3228·b-·defN·23-Sep-20·12:43·78
81 -rw----·····2.0·fat·····2049·b-·defN·23-Sep-19·06:44·7981 -rw----·····2.0·fat·····2049·b-·defN·23-Sep-20·12:43·79
82 -rw----·····2.0·fat·····3139·b-·defN·23-Sep-19·06:44·8082 -rw----·····2.0·fat·····3139·b-·defN·23-Sep-20·12:43·80
83 -rw----·····2.0·fat·····5347·b-·defN·23-Sep-19·06:44·8183 -rw----·····2.0·fat·····5347·b-·defN·23-Sep-20·12:43·81
84 -rw----·····2.0·fat····27546·b-·defN·23-Sep-19·06:44·8284 -rw----·····2.0·fat····27546·b-·defN·23-Sep-20·12:43·82
85 -rw----·····2.0·fat····24405·b-·defN·23-Sep-19·06:44·8385 -rw----·····2.0·fat····24405·b-·defN·23-Sep-20·12:43·83
86 -rw----·····2.0·fat·····4404·b-·defN·23-Sep-19·06:44·8486 -rw----·····2.0·fat·····4404·b-·defN·23-Sep-20·12:43·84
87 -rw----·····2.0·fat·····1061·b-·defN·23-Sep-19·06:44·8587 -rw----·····2.0·fat·····1061·b-·defN·23-Sep-20·12:43·85
88 -rw----·····2.0·fat·····2262·b-·defN·23-Sep-19·06:44·8688 -rw----·····2.0·fat·····2262·b-·defN·23-Sep-20·12:43·86
89 -rw----·····2.0·fat·····4714·b-·defN·23-Sep-19·06:44·8789 -rw----·····2.0·fat·····4714·b-·defN·23-Sep-20·12:43·87
90 -rw----·····2.0·fat·····2845·b-·defN·23-Sep-19·06:44·8890 -rw----·····2.0·fat·····2845·b-·defN·23-Sep-20·12:43·88
91 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-19·06:44·8991 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-20·12:43·89
92 -rw----·····2.0·fat·····1094·b-·defN·23-Sep-19·06:44·9092 -rw----·····2.0·fat·····1094·b-·defN·23-Sep-20·12:43·90
93 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-19·06:44·9193 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-20·12:43·91
94 -rw----·····2.0·fat·····5079·b-·defN·23-Sep-19·06:44·9294 -rw----·····2.0·fat·····5079·b-·defN·23-Sep-20·12:43·92
95 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-19·06:44·9395 -rw----·····2.0·fat·····1200·b-·defN·23-Sep-20·12:43·93
96 -rw----·····2.0·fat·····7246·b-·defN·23-Sep-19·06:44·9496 -rw----·····2.0·fat·····7246·b-·defN·23-Sep-20·12:43·94
97 -rw----·····2.0·fat·····1222·b-·defN·23-Sep-19·06:44·9597 -rw----·····2.0·fat·····1222·b-·defN·23-Sep-20·12:43·95
98 -rw----·····2.0·fat·····6412·b-·defN·23-Sep-19·06:44·9798 -rw----·····2.0·fat·····6412·b-·defN·23-Sep-20·12:43·97
99 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-19·06:44·9899 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-20·12:43·98
100 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-19·06:44·99100 -rw----·····2.0·fat·····1199·b-·defN·23-Sep-20·12:43·99
101 -rw----·····2.0·fat·····1198·b-·defN·23-Sep-19·06:44·100101 -rw----·····2.0·fat·····1198·b-·defN·23-Sep-20·12:43·100
102 -rw----·····2.0·fat·····3892·b-·defN·23-Sep-19·06:44·101102 -rw----·····2.0·fat·····3892·b-·defN·23-Sep-20·12:43·101
103 -rw----·····2.0·fat·····2390·b-·defN·23-Sep-19·06:44·102103 -rw----·····2.0·fat·····2390·b-·defN·23-Sep-20·12:43·102
104 -rw----·····2.0·fat·····2459·b-·defN·23-Sep-19·06:44·103104 -rw----·····2.0·fat·····2459·b-·defN·23-Sep-20·12:43·103
105 -rw----·····2.0·fat·····1591·b-·defN·23-Sep-19·06:44·104105 -rw----·····2.0·fat·····1591·b-·defN·23-Sep-20·12:43·104
106 -rw----·····2.0·fat·····5720·b-·defN·23-Sep-19·06:44·105106 -rw----·····2.0·fat·····5720·b-·defN·23-Sep-20·12:43·105
107 -rw----·····2.0·fat·····1626·b-·defN·23-Sep-19·06:44·106107 -rw----·····2.0·fat·····1626·b-·defN·23-Sep-20·12:43·106
108 -rw----·····2.0·fat·····3336·b-·defN·23-Sep-19·06:44·107108 -rw----·····2.0·fat·····3336·b-·defN·23-Sep-20·12:43·107
109 -rw----·····2.0·fat·····9949·b-·defN·23-Sep-19·06:44·108109 -rw----·····2.0·fat·····9949·b-·defN·23-Sep-20·12:43·108
110 -rw----·····2.0·fat·····2753·b-·defN·23-Sep-19·06:44·109110 -rw----·····2.0·fat·····2753·b-·defN·23-Sep-20·12:43·109
111 -rw----·····2.0·fat·····7344·b-·defN·23-Sep-19·06:44·110111 -rw----·····2.0·fat·····7344·b-·defN·23-Sep-20·12:43·110
112 -rw----·····2.0·fat·····1176·b-·defN·23-Sep-19·06:44·111112 -rw----·····2.0·fat·····1176·b-·defN·23-Sep-20·12:43·111
113 -rw----·····2.0·fat·····1721·b-·defN·23-Sep-19·06:44·112113 -rw----·····2.0·fat·····1721·b-·defN·23-Sep-20·12:43·112
114 -rw----·····2.0·fat····11367·b-·defN·23-Sep-19·06:44·113114 -rw----·····2.0·fat····11367·b-·defN·23-Sep-20·12:43·113
115 -rw----·····2.0·fat·····1142·b-·defN·23-Sep-19·06:44·114115 -rw----·····2.0·fat·····1142·b-·defN·23-Sep-20·12:43·114
116 -rw----·····2.0·fat·····3185·b-·defN·23-Sep-19·06:44·115116 -rw----·····2.0·fat·····3185·b-·defN·23-Sep-20·12:43·115
117 -rw----·····2.0·fat·····1218·b-·defN·23-Sep-19·06:44·116117 -rw----·····2.0·fat·····1218·b-·defN·23-Sep-20·12:43·116
118 -rw----·····2.0·fat·····1152·b-·defN·23-Sep-19·06:44·117118 -rw----·····2.0·fat·····1152·b-·defN·23-Sep-20·12:43·117
119 -rw----·····2.0·fat·····1810·b-·defN·23-Sep-19·06:44·118119 -rw----·····2.0·fat·····1810·b-·defN·23-Sep-20·12:43·118
120 -rw----·····2.0·fat·····2045·b-·defN·23-Sep-19·06:44·119120 -rw----·····2.0·fat·····2045·b-·defN·23-Sep-20·12:43·119
121 -rw----·····2.0·fat·····3853·b-·defN·23-Sep-19·06:44·120121 -rw----·····2.0·fat·····3853·b-·defN·23-Sep-20·12:43·120
122 -rw----·····2.0·fat·····3558·b-·defN·23-Sep-19·06:44·121122 -rw----·····2.0·fat·····3558·b-·defN·23-Sep-20·12:43·121
123 -rw----·····2.0·fat······921·b-·defN·23-Sep-19·06:44·122123 -rw----·····2.0·fat······921·b-·defN·23-Sep-20·12:43·122
124 -rw----·····2.0·fat······959·b-·defN·23-Sep-19·06:44·123124 -rw----·····2.0·fat······959·b-·defN·23-Sep-20·12:43·123
125 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-19·06:44·124125 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-20·12:43·124
126 -rw----·····2.0·fat·····3079·b-·defN·23-Sep-19·06:44·125126 -rw----·····2.0·fat·····3079·b-·defN·23-Sep-20·12:43·125
Max diff block lines reached; -1/52696 bytes (-0.00%) of diff not shown.
9.31 KB
mastersummary.xml
9.27 KB
mastersummary.xml
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 <elements>2 <elements>
3 ··<namespace·ns="">3 ··<namespace·ns="">
4 ····<summary/>4 ····<summary/>
5 ····<remarks/>5 ····<remarks/>
6 ··</namespace>6 ··</namespace>
7 ··<namespace·ns="Commons.Xml.Nvdl">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.Relaxng.Rnc">11 ··<namespace·ns="Commons.Xml.Relaxng.XmlSchema">
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.Relaxng.Inference">
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.Nvdl">
20 ····<summary>To·be·added.</summary>20 ····<summary>To·be·added.</summary>
21 ····<remarks>To·be·added.</remarks>21 ····<remarks>To·be·added.</remarks>
22 ··</namespace>22 ··</namespace>
23 ··<namespace·ns="Cairo">23 ··<namespace·ns="Cairo">
24 ····<summary>A·binding·to·the·2D·Cairo·Graphics·rendering·API.</summary>24 ····<summary>A·binding·to·the·2D·Cairo·Graphics·rendering·API.</summary>
25 ····<remarks>25 ····<remarks>
26 ······<para>The·Mono.Cairo·namespace·is·a·binding·to·the26 ······<para>The·Mono.Cairo·namespace·is·a·binding·to·the
Offset 205, 69 lines modifiedOffset 205, 54 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>Types·to·help·parse·command-line·options.</summary> 
213 ····<remarks>Types·to·help·parse·command-line·options.</remarks> 
214 ··</namespace> 
215 ··<namespace·ns="Mono.Options"> 
216 ····<summary>To·be·added.</summary>212 ····<summary>To·be·added.</summary>
217 ····<remarks>To·be·added.</remarks>213 ····<remarks>To·be·added.</remarks>
218 ··</namespace>214 ··</namespace>
 215 ··<namespace·ns="Mono.Options">
 216 ····<summary>Types·to·help·parse·command-line·options.</summary>
 217 ····<remarks>Types·to·help·parse·command-line·options.</remarks>
 218 ··</namespace>
219 ··<namespace·ns="Mono.Threading.Tasks">219 ··<namespace·ns="Mono.Threading.Tasks">
220 ····<summary>To·be·added.</summary>220 ····<summary>To·be·added.</summary>
221 ····<remarks>To·be·added.</remarks>221 ····<remarks>To·be·added.</remarks>
222 ··</namespace>222 ··</namespace>
223 ··<namespace·ns="Mono.Collections.Concurrent">223 ··<namespace·ns="Mono.Threading">
224 ····<summary>To·be·added.</summary>224 ····<summary>To·be·added.</summary>
225 ····<remarks>To·be·added.</remarks>225 ····<remarks>To·be·added.</remarks>
226 ··</namespace>226 ··</namespace>
227 ··<namespace·ns="Mono.Threading">227 ··<namespace·ns="Mono.Collections.Concurrent">
228 ····<summary>To·be·added.</summary>228 ····<summary>To·be·added.</summary>
229 ····<remarks>To·be·added.</remarks>229 ····<remarks>To·be·added.</remarks>
230 ··</namespace>230 ··</namespace>
231 ··<namespace·ns="Mono.Unix">231 ··<namespace·ns="Mono.Unix.Native">
232 ····<summary>High-level·Unix·wrapper·types.</summary>232 ····<summary>Low-level·Unix·wrapper·types.</summary>
233 ····<remarks>233 ····<remarks>
234 ······<para>234 ······<para>
235 ········The·Mono.Unix·namespace·contains·235 ········The·Mono.Unix.Native·namespace·contains·
236 ········high-level·wrapper·classes,·which·provide·.NET·naming·and 
237 ········usage·conventions·over·the·low-level236 ········low-level·wrapper·classes,·structures,·and·enumerations
 237 ········which·are·accessible·from·the
238 ········<see·cref="T:Mono.Unix.Native.Syscall"/>238 ········<see·cref="T:Mono.Unix.Native.Syscall"/>
239 ········and239 ········and
240 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>240 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>
 241 ········classes,·which·are
 242 ········a·low-level·wrappers·over·ANSI·C,·POSIX·and·Unix·system·calls·and·library
241 ········functionality.243 ········functions.
242 ······</para> 
243 ······<para> 
244 ········If·an·exception·is·generated·due·to·an·operating·system-level·error 
245 »       »       »       »       (as·opposed·to·invalid·arguments·or·some·fully·managed·reason),·the 
246 »       »       »       »       exception·thrown·will·either·inherit·from 
247 ········<see·cref="T:Mono.Unix.UnixIOException"/> 
248 ········,·or·the 
249 ········<see·cref="P:System.Exception.InnerException"/> 
250 ········property·will·be·a 
251 »       »       »       »       type·inheriting·from 
252 ········<c>UnixIOException</c> 
253 ········.··In·either·case,·the 
254 ········<see·cref="P:Mono.Unix.UnixIOException.ErrorCode"/> 
255 ········property·will 
256 »       »       »       »       contain·the·underlying·error·number·that·generated·the·exception. 
257 »       »       »       »       This·error·number·can·be·used·to·look·up·additional·information·if 
258 »       »       »       »       necessary. 
259 ······</para>244 ······</para>
260 ······<block·subset="none"·type="note">245 ······<block·subset="none"·type="note">
261 ········<para>Thread-safety·wasn't·considered·in·the·original·Unix·API.··While246 ········<para>Thread-safety·wasn't·handled·in·the·original·Unix·API.··While
262 ········some·degree·of·thread-safety·is·provided·from·managed·code,·it·is247 ········some·degree·of·thread-safety·is·provided·from·managed·code,·it·is
263 ········impossible·to·provide·full·thread-safety·for·interactions·between248 ········impossible·to·provide·full·thread-safety·for·interactions·between
264 ········managed·and·unmanaged·code.··For·example,·if·you·DllImport·into·a·C249 ········managed·and·unmanaged·code.··For·example,·if·you·DllImport·into·a·C
265 ········library·which·uses·non-thread-safe·Unix·functions·which·are·also250 ········library·which·uses·non-thread-safe·Unix·functions·which·are·also
266 ········exposed·in·Mono.Unix,·you·may·have·threading·issues·including,·but·not251 ········exposed·in·Mono.Unix.Native,·you·may·have·threading·issues·including,·but·not
267 ········limited·to,·memory·corruption.</para>252 ········limited·to,·memory·corruption.</para>
268 ········<para>253 ········<para>
269 ··········An·effort·is·made·to·provide·thread-safety·from·managed·code,254 ··········An·effort·is·made·to·provide·thread-safety·from·managed·code,
270 ········but·it·is·impossible·to·know·all·dependencies·for·all·potential255 ········but·it·is·impossible·to·know·all·dependencies·for·all·potential
271 ········Unix-like·platforms.··For·example,·is256 ········Unix-like·platforms.··For·example,·is
272 ··········<see·cref="M:Mono.Unix.Native.Stdlib.fopen"/>257 ··········<see·cref="M:Mono.Unix.Native.Stdlib.fopen"/>
273 ··········thread-safe?··It·appears·to·be·under258 ··········thread-safe?··It·appears·to·be·under
Offset 302, 35 lines modifiedOffset 287, 50 lines modified
302 ····California,·Berkeley·and·its·contributors.287 ····California,·Berkeley·and·its·contributors.
303 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors288 4.·Neither·the·name·of·the·University·nor·the·names·of·its·contributors
304 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software289 ···may·be·used·to·endorse·or·promote·products·derived·from·this·software
305 ···without·specific·prior·written·permission.</code>290 ···without·specific·prior·written·permission.</code>
306 ······</example>291 ······</example>
307 ····</remarks>292 ····</remarks>
308 ··</namespace>293 ··</namespace>
309 ··<namespace·ns="Mono.Unix.Native">294 ··<namespace·ns="Mono.Unix">
310 ····<summary>Low-level·Unix·wrapper·types.</summary>295 ····<summary>High-level·Unix·wrapper·types.</summary>
311 ····<remarks>296 ····<remarks>
312 ······<para>297 ······<para>
313 ········The·Mono.Unix.Native·namespace·contains·298 ········The·Mono.Unix·namespace·contains·
314 ········low-level·wrapper·classes,·structures,·and·enumerations 
315 ········which·are·accessible·from·the299 ········high-level·wrapper·classes,·which·provide·.NET·naming·and
 300 ········usage·conventions·over·the·low-level
316 ········<see·cref="T:Mono.Unix.Native.Syscall"/>301 ········<see·cref="T:Mono.Unix.Native.Syscall"/>
317 ········and302 ········and
318 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>303 ········<see·cref="T:Mono.Unix.Native.Stdlib"/>
319 ········classes,·which·are 
320 ········a·low-level·wrappers·over·ANSI·C,·POSIX·and·Unix·system·calls·and·library 
321 ········functions.304 ········functionality.
 305 ······</para>
 306 ······<para>
Max diff block lines reached; 2998/9438 bytes (31.77%) 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-19·06:46·162 -rw----·····2.0·fat·····5941·b-·defN·23-Sep-20·12:44·16
3 -rw----·····2.0·fat·····5837·b-·defN·23-Sep-19·06:46·173 -rw----·····2.0·fat·····5837·b-·defN·23-Sep-20·12:44·17
4 -rw----·····2.0·fat·····5099·b-·defN·23-Sep-19·06:46·184 -rw----·····2.0·fat·····5099·b-·defN·23-Sep-20·12:44·18
5 -rw----·····2.0·fat·····4074·b-·defN·23-Sep-19·06:46·195 -rw----·····2.0·fat·····4074·b-·defN·23-Sep-20·12:44·19
6 -rw----·····2.0·fat·····2819·b-·defN·23-Sep-19·06:46·206 -rw----·····2.0·fat·····2819·b-·defN·23-Sep-20·12:44·20
7 -rw----·····2.0·fat·····2693·b-·defN·23-Sep-19·06:46·217 -rw----·····2.0·fat·····2693·b-·defN·23-Sep-20·12:44·21
8 -rw----·····2.0·fat·····4100·b-·defN·23-Sep-19·06:46·228 -rw----·····2.0·fat·····4100·b-·defN·23-Sep-20·12:44·22
9 -rw----·····2.0·fat·····8083·b-·defN·23-Sep-19·06:46·239 -rw----·····2.0·fat·····8083·b-·defN·23-Sep-20·12:44·23
10 -rw----·····2.0·fat·····4081·b-·defN·23-Sep-19·06:46·2410 -rw----·····2.0·fat·····4081·b-·defN·23-Sep-20·12:44·24
11 -rw----·····2.0·fat·····2898·b-·defN·23-Sep-19·06:46·2511 -rw----·····2.0·fat·····2898·b-·defN·23-Sep-20·12:44·25
12 -rw----·····2.0·fat·····3798·b-·defN·23-Sep-19·06:46·2612 -rw----·····2.0·fat·····3798·b-·defN·23-Sep-20·12:44·26
13 -rw----·····2.0·fat·····3770·b-·defN·23-Sep-19·06:46·2713 -rw----·····2.0·fat·····3770·b-·defN·23-Sep-20·12:44·27
14 -rw----·····2.0·fat·····4134·b-·defN·23-Sep-19·06:46·2814 -rw----·····2.0·fat·····4134·b-·defN·23-Sep-20·12:44·28
15 -rw----·····2.0·fat·····3942·b-·defN·23-Sep-19·06:46·2915 -rw----·····2.0·fat·····3942·b-·defN·23-Sep-20·12:44·29
16 -rw----·····2.0·fat·····4388·b-·defN·23-Sep-19·06:46·3016 -rw----·····2.0·fat·····4388·b-·defN·23-Sep-20·12:44·30
17 -rw----·····2.0·fat·····3633·b-·defN·23-Sep-19·06:46·3117 -rw----·····2.0·fat·····3633·b-·defN·23-Sep-20·12:44·31
18 -rw----·····2.0·fat·····5461·b-·defN·23-Sep-19·06:46·3218 -rw----·····2.0·fat·····5461·b-·defN·23-Sep-20·12:44·32
19 -rw----·····2.0·fat·····4658·b-·defN·23-Sep-19·06:46·3319 -rw----·····2.0·fat·····4658·b-·defN·23-Sep-20·12:44·33
20 -rw----·····2.0·fat·····7021·b-·defN·23-Sep-19·06:46·3420 -rw----·····2.0·fat·····7021·b-·defN·23-Sep-20·12:44·34
21 -rw----·····2.0·fat·····7002·b-·defN·23-Sep-19·06:46·3521 -rw----·····2.0·fat·····7002·b-·defN·23-Sep-20·12:44·35
22 -rw----·····2.0·fat·····2756·b-·defN·23-Sep-19·06:46·3622 -rw----·····2.0·fat·····2756·b-·defN·23-Sep-20·12:44·36
23 -rw----·····2.0·fat·····3305·b-·defN·23-Sep-19·06:46·3723 -rw----·····2.0·fat·····3305·b-·defN·23-Sep-20·12:44·37
24 -rw----·····2.0·fat·····3441·b-·defN·23-Sep-19·06:46·3824 -rw----·····2.0·fat·····3441·b-·defN·23-Sep-20·12:44·38
25 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-19·06:46·3925 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-20·12:44·39
26 -rw----·····2.0·fat·····4843·b-·defN·23-Sep-19·06:46·4026 -rw----·····2.0·fat·····4843·b-·defN·23-Sep-20·12:44·40
27 -rw----·····2.0·fat·····6410·b-·defN·23-Sep-19·06:46·4127 -rw----·····2.0·fat·····6410·b-·defN·23-Sep-20·12:44·41
28 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-19·06:46·4228 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-20·12:44·42
29 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-19·06:46·4329 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-20·12:44·43
30 -rw----·····2.0·fat·····4147·b-·defN·23-Sep-19·06:46·4430 -rw----·····2.0·fat·····4147·b-·defN·23-Sep-20·12:44·44
31 -rw----·····2.0·fat·····4177·b-·defN·23-Sep-19·06:46·4531 -rw----·····2.0·fat·····4177·b-·defN·23-Sep-20·12:44·45
32 -rw----·····2.0·fat·····3785·b-·defN·23-Sep-19·06:46·4632 -rw----·····2.0·fat·····3785·b-·defN·23-Sep-20·12:44·46
33 -rw----·····2.0·fat·····4116·b-·defN·23-Sep-19·06:46·4733 -rw----·····2.0·fat·····4116·b-·defN·23-Sep-20·12:44·47
34 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-19·06:46·4834 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-20·12:44·48
35 -rw----·····2.0·fat·····2685·b-·defN·23-Sep-19·06:46·4935 -rw----·····2.0·fat·····2685·b-·defN·23-Sep-20·12:44·49
36 -rw----·····2.0·fat·····2807·b-·defN·23-Sep-19·06:46·5036 -rw----·····2.0·fat·····2807·b-·defN·23-Sep-20·12:44·50
37 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-19·06:46·5137 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-20·12:44·51
38 -rw----·····2.0·fat·····2288·b-·defN·23-Sep-19·06:46·5238 -rw----·····2.0·fat·····2288·b-·defN·23-Sep-20·12:44·52
39 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-19·06:46·5339 -rw----·····2.0·fat·····2291·b-·defN·23-Sep-20·12:44·53
40 -rw----·····2.0·fat·····2697·b-·defN·23-Sep-19·06:46·5440 -rw----·····2.0·fat·····2697·b-·defN·23-Sep-20·12:44·54
41 -rw----·····2.0·fat·····3907·b-·defN·23-Sep-19·06:46·5541 -rw----·····2.0·fat·····3907·b-·defN·23-Sep-20·12:44·55
42 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-19·06:46·5642 -rw----·····2.0·fat·····3765·b-·defN·23-Sep-20·12:44·56
43 -rw----·····2.0·fat·····3410·b-·defN·23-Sep-19·06:46·5743 -rw----·····2.0·fat·····3410·b-·defN·23-Sep-20·12:44·57
44 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-19·06:46·5844 -rw----·····2.0·fat·····2562·b-·defN·23-Sep-20·12:44·58
45 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-19·06:46·5945 -rw----·····2.0·fat·····3048·b-·defN·23-Sep-20·12:44·59
46 -rw----·····2.0·fat·····3371·b-·defN·23-Sep-19·06:46·6046 -rw----·····2.0·fat·····3371·b-·defN·23-Sep-20·12:44·60
47 -rw----·····2.0·fat·····2444·b-·defN·23-Sep-19·06:46·6147 -rw----·····2.0·fat·····2444·b-·defN·23-Sep-20·12:44·61
48 -rw----·····2.0·fat·····2981·b-·defN·23-Sep-19·06:46·6248 -rw----·····2.0·fat·····2981·b-·defN·23-Sep-20·12:44·62
49 -rw----·····2.0·fat·····2968·b-·defN·23-Sep-19·06:46·6349 -rw----·····2.0·fat·····2968·b-·defN·23-Sep-20·12:44·63
50 -rw----·····2.0·fat····11616·b-·defN·23-Sep-19·06:46·6450 -rw----·····2.0·fat····11616·b-·defN·23-Sep-20·12:44·64
51 -rw----·····2.0·fat·····2700·b-·defN·23-Sep-19·06:46·6551 -rw----·····2.0·fat·····2700·b-·defN·23-Sep-20·12:44·65
52 -rw----·····2.0·fat·····4790·b-·defN·23-Sep-19·06:46·6652 -rw----·····2.0·fat·····4790·b-·defN·23-Sep-20·12:44·66
53 -rw----·····2.0·fat·····2663·b-·defN·23-Sep-19·06:46·6753 -rw----·····2.0·fat·····2663·b-·defN·23-Sep-20·12:44·67
54 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-19·06:46·6854 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-20·12:44·68
55 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-19·06:46·6955 -rw----·····2.0·fat·····3790·b-·defN·23-Sep-20·12:44·69
56 -rw----·····2.0·fat·····2715·b-·defN·23-Sep-19·06:46·7056 -rw----·····2.0·fat·····2715·b-·defN·23-Sep-20·12:44·70
57 -rw----·····2.0·fat·····5853·b-·defN·23-Sep-19·06:46·7157 -rw----·····2.0·fat·····5853·b-·defN·23-Sep-20·12:44·71
58 -rw----·····2.0·fat·····4786·b-·defN·23-Sep-19·06:46·7258 -rw----·····2.0·fat·····4786·b-·defN·23-Sep-20·12:44·72
59 -rw----·····2.0·fat·····5993·b-·defN·23-Sep-19·06:46·7359 -rw----·····2.0·fat·····5993·b-·defN·23-Sep-20·12:44·73
60 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-19·06:46·7460 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-20·12:44·74
61 -rw----·····2.0·fat·····8019·b-·defN·23-Sep-19·06:46·7561 -rw----·····2.0·fat·····8019·b-·defN·23-Sep-20·12:44·75
62 -rw----·····2.0·fat·····3365·b-·defN·23-Sep-19·06:46·7662 -rw----·····2.0·fat·····3365·b-·defN·23-Sep-20·12:44·76
63 -rw----·····2.0·fat·····5231·b-·defN·23-Sep-19·06:46·7763 -rw----·····2.0·fat·····5231·b-·defN·23-Sep-20·12:44·77
64 -rw----·····2.0·fat·····5926·b-·defN·23-Sep-19·06:46·7864 -rw----·····2.0·fat·····5926·b-·defN·23-Sep-20·12:44·78
65 -rw----·····2.0·fat·····1671·b-·defN·23-Sep-19·06:46·7965 -rw----·····2.0·fat·····1671·b-·defN·23-Sep-20·12:44·79
66 -rw----·····2.0·fat·····2321·b-·defN·23-Sep-19·06:46·8066 -rw----·····2.0·fat·····2321·b-·defN·23-Sep-20·12:44·80
67 -rw----·····2.0·fat·····2365·b-·defN·23-Sep-19·06:46·8167 -rw----·····2.0·fat·····2365·b-·defN·23-Sep-20·12:44·81
68 -rw----·····2.0·fat·····2213·b-·defN·23-Sep-19·06:46·8268 -rw----·····2.0·fat·····2213·b-·defN·23-Sep-20·12:44·82
69 -rw----·····2.0·fat····61112·b-·defN·23-Sep-19·06:46·8369 -rw----·····2.0·fat····61112·b-·defN·23-Sep-20·12:44·83
70 -rw----·····2.0·fat·····3031·b-·defN·23-Sep-19·06:46·8470 -rw----·····2.0·fat·····3031·b-·defN·23-Sep-20·12:44·84
71 -rw----·····2.0·fat·····9820·b-·defN·23-Sep-19·06:46·8571 -rw----·····2.0·fat·····9820·b-·defN·23-Sep-20·12:44·85
72 -rw----·····2.0·fat·····3122·b-·defN·23-Sep-19·06:46·8672 -rw----·····2.0·fat·····3122·b-·defN·23-Sep-20·12:44·86
73 -rw----·····2.0·fat·····3887·b-·defN·23-Sep-19·06:46·8773 -rw----·····2.0·fat·····3887·b-·defN·23-Sep-20·12:44·87
74 -rw----·····2.0·fat·····4447·b-·defN·23-Sep-19·06:46·8874 -rw----·····2.0·fat·····4447·b-·defN·23-Sep-20·12:44·88
75 -rw----·····2.0·fat·····3713·b-·defN·23-Sep-19·06:46·8975 -rw----·····2.0·fat·····3713·b-·defN·23-Sep-20·12:44·89
76 -rw----·····2.0·fat·····3791·b-·defN·23-Sep-19·06:46·9076 -rw----·····2.0·fat·····3791·b-·defN·23-Sep-20·12:44·90
77 -rw----·····2.0·fat·····2661·b-·defN·23-Sep-19·06:46·9177 -rw----·····2.0·fat·····2661·b-·defN·23-Sep-20·12:44·91
78 -rw----·····2.0·fat····10950·b-·defN·23-Sep-19·06:46·9278 -rw----·····2.0·fat····10950·b-·defN·23-Sep-20·12:44·92
79 -rw----·····2.0·fat·····4169·b-·defN·23-Sep-19·06:46·9379 -rw----·····2.0·fat·····4169·b-·defN·23-Sep-20·12:44·93
80 -rw----·····2.0·fat·····2253·b-·defN·23-Sep-19·06:46·9480 -rw----·····2.0·fat·····2253·b-·defN·23-Sep-20·12:44·94
81 -rw----·····2.0·fat·····2572·b-·defN·23-Sep-19·06:46·9581 -rw----·····2.0·fat·····2572·b-·defN·23-Sep-20·12:44·95
82 -rw----·····2.0·fat····38631·b-·defN·23-Sep-19·06:46·9682 -rw----·····2.0·fat····38631·b-·defN·23-Sep-20·12:44·96
83 -rw----·····2.0·fat·····4575·b-·defN·23-Sep-19·06:46·9783 -rw----·····2.0·fat·····4575·b-·defN·23-Sep-20·12:44·97
84 -rw----·····2.0·fat····11386·b-·defN·23-Sep-19·06:46·9884 -rw----·····2.0·fat····11386·b-·defN·23-Sep-20·12:44·98
85 -rw----·····2.0·fat·····2247·b-·defN·23-Sep-19·06:46·9985 -rw----·····2.0·fat·····2247·b-·defN·23-Sep-20·12:44·99
86 -rw----·····2.0·fat·····2382·b-·defN·23-Sep-19·06:46·10086 -rw----·····2.0·fat·····2382·b-·defN·23-Sep-20·12:44·100
87 -rw----·····2.0·fat·····2918·b-·defN·23-Sep-19·06:46·10187 -rw----·····2.0·fat·····2918·b-·defN·23-Sep-20·12:44·101
88 -rw----·····2.0·fat·····6875·b-·defN·23-Sep-19·06:46·10288 -rw----·····2.0·fat·····6875·b-·defN·23-Sep-20·12:44·102
89 -rw----·····2.0·fat·····6327·b-·defN·23-Sep-19·06:46·10389 -rw----·····2.0·fat·····6327·b-·defN·23-Sep-20·12:44·103
90 -rw----·····2.0·fat·····7623·b-·defN·23-Sep-19·06:46·10490 -rw----·····2.0·fat·····7623·b-·defN·23-Sep-20·12:44·104
91 -rw----·····2.0·fat·····3483·b-·defN·23-Sep-19·06:46·10591 -rw----·····2.0·fat·····3483·b-·defN·23-Sep-20·12:44·105
92 -rw----·····2.0·fat·····2744·b-·defN·23-Sep-19·06:46·10692 -rw----·····2.0·fat·····2744·b-·defN·23-Sep-20·12:44·106
93 -rw----·····2.0·fat·····4935·b-·defN·23-Sep-19·06:46·10793 -rw----·····2.0·fat·····4935·b-·defN·23-Sep-20·12:44·107
94 -rw----·····2.0·fat·····3921·b-·defN·23-Sep-19·06:46·10894 -rw----·····2.0·fat·····3921·b-·defN·23-Sep-20·12:44·108
95 -rw----·····2.0·fat·····1941·b-·defN·23-Sep-19·06:46·10995 -rw----·····2.0·fat·····1941·b-·defN·23-Sep-20·12:44·109
96 -rw----·····2.0·fat·····2172·b-·defN·23-Sep-19·06:46·11096 -rw----·····2.0·fat·····2172·b-·defN·23-Sep-20·12:44·110
97 -rw----·····2.0·fat·····2812·b-·defN·23-Sep-19·06:46·11197 -rw----·····2.0·fat·····2812·b-·defN·23-Sep-20·12:44·111
98 -rw----·····2.0·fat·····5369·b-·defN·23-Sep-19·06:46·11298 -rw----·····2.0·fat·····5369·b-·defN·23-Sep-20·12:44·112
99 -rw----·····2.0·fat·····5117·b-·defN·23-Sep-19·06:46·11399 -rw----·····2.0·fat·····5117·b-·defN·23-Sep-20·12:44·113
100 -rw----·····2.0·fat····14883·b-·defN·23-Sep-19·06:46·114100 -rw----·····2.0·fat····14883·b-·defN·23-Sep-20·12:44·114
101 -rw----·····2.0·fat·····4059·b-·defN·23-Sep-19·06:46·115101 -rw----·····2.0·fat·····4059·b-·defN·23-Sep-20·12:44·115
102 -rw----·····2.0·fat·····2669·b-·defN·23-Sep-19·06:46·116102 -rw----·····2.0·fat·····2669·b-·defN·23-Sep-20·12:44·116
103 -rw----·····2.0·fat·····3116·b-·defN·23-Sep-19·06:46·117103 -rw----·····2.0·fat·····3116·b-·defN·23-Sep-20·12:44·117
104 -rw----·····2.0·fat·····2135·b-·defN·23-Sep-19·06:46·118104 -rw----·····2.0·fat·····2135·b-·defN·23-Sep-20·12:44·118
105 -rw----·····2.0·fat·····8759·b-·defN·23-Sep-19·06:46·119105 -rw----·····2.0·fat·····8759·b-·defN·23-Sep-20·12:44·119
106 -rw----·····2.0·fat····12703·b-·defN·23-Sep-19·06:46·120106 -rw----·····2.0·fat····12703·b-·defN·23-Sep-20·12:44·120
107 -rw----·····2.0·fat·····5462·b-·defN·23-Sep-19·06:46·121107 -rw----·····2.0·fat·····5462·b-·defN·23-Sep-20·12:44·121
108 -rw----·····2.0·fat·····5706·b-·defN·23-Sep-19·06:46·122108 -rw----·····2.0·fat·····5706·b-·defN·23-Sep-20·12:44·122
109 -rw----·····2.0·fat·····4230·b-·defN·23-Sep-19·06:46·123109 -rw----·····2.0·fat·····4230·b-·defN·23-Sep-20·12:44·123
110 -rw----·····2.0·fat·····4860·b-·defN·23-Sep-19·06:46·124110 -rw----·····2.0·fat·····4860·b-·defN·23-Sep-20·12:44·124
111 -rw----·····2.0·fat·····4088·b-·defN·23-Sep-19·06:46·125111 -rw----·····2.0·fat·····4088·b-·defN·23-Sep-20·12:44·125
112 -rw----·····2.0·fat·····3477·b-·defN·23-Sep-19·06:46·126112 -rw----·····2.0·fat·····3477·b-·defN·23-Sep-20·12:44·126
113 -rw----·····2.0·fat·····2770·b-·defN·23-Sep-19·06:46·127113 -rw----·····2.0·fat·····2770·b-·defN·23-Sep-20·12:44·127
114 -rw----·····2.0·fat·····8301·b-·defN·23-Sep-19·06:46·128114 -rw----·····2.0·fat·····8301·b-·defN·23-Sep-20·12:44·128
115 -rw----·····2.0·fat·····4379·b-·defN·23-Sep-19·06:46·129115 -rw----·····2.0·fat·····4379·b-·defN·23-Sep-20·12:44·129
116 -rw----·····2.0·fat·····4384·b-·defN·23-Sep-19·06:46·130116 -rw----·····2.0·fat·····4384·b-·defN·23-Sep-20·12:44·130
117 -rw----·····2.0·fat·····6339·b-·defN·23-Sep-19·06:46·131117 -rw----·····2.0·fat·····6339·b-·defN·23-Sep-20·12:44·131
118 -rw----·····2.0·fat·····6444·b-·defN·23-Sep-19·06:46·132118 -rw----·····2.0·fat·····6444·b-·defN·23-Sep-20·12:44·132
119 -rw----·····2.0·fat·····6055·b-·defN·23-Sep-19·06:46·133119 -rw----·····2.0·fat·····6055·b-·defN·23-Sep-20·12:44·133
120 -rw----·····2.0·fat·····3462·b-·defN·23-Sep-19·06:46·134120 -rw----·····2.0·fat·····3462·b-·defN·23-Sep-20·12:44·134
121 -rw----·····2.0·fat·····4734·b-·defN·23-Sep-19·06:46·135121 -rw----·····2.0·fat·····4734·b-·defN·23-Sep-20·12:44·135
122 -rw----·····2.0·fat·····3446·b-·defN·23-Sep-19·06:46·136122 -rw----·····2.0·fat·····3446·b-·defN·23-Sep-20·12:44·136
123 -rw----·····2.0·fat·····3804·b-·defN·23-Sep-19·06:46·137123 -rw----·····2.0·fat·····3804·b-·defN·23-Sep-20·12:44·137
124 -rw----·····2.0·fat·····2840·b-·defN·23-Sep-19·06:46·138124 -rw----·····2.0·fat·····2840·b-·defN·23-Sep-20·12:44·138
125 -rw----·····2.0·fat·····3855·b-·defN·23-Sep-19·06:46·139125 -rw----·····2.0·fat·····3855·b-·defN·23-Sep-20·12:44·139
126 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-19·06:46·140126 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-20·12:44·140
127 -rw----·····2.0·fat·····4084·b-·defN·23-Sep-19·06:46·141127 -rw----·····2.0·fat·····4084·b-·defN·23-Sep-20·12:44·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
1.23 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:·474714·bytes,·number·of·entries:·9821 Zip·file·size:·474689·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat·····1768·b-·defN·23-Sep-19·06:44·CS08322 -rw----·····2.0·fat····16615·b-·defN·23-Sep-20·12:43·CS1644
3 -rw----·····2.0·fat·····1422·b-·defN·23-Sep-19·06:44·CS01463 -rw----·····2.0·fat······472·b-·defN·23-Sep-20·12:43·CS8037
4 -rw----·····2.0·fat·····2106·b-·defN·23-Sep-19·06:44·CS03054 -rw----·····2.0·fat·····9700·b-·defN·23-Sep-20·12:43·CS1525
5 -rw----·····2.0·fat······937·b-·defN·23-Sep-19·06:44·CS01145 -rw----·····2.0·fat·····4122·b-·defN·23-Sep-20·12:43·CS0030
6 -rw----·····2.0·fat·····1538·b-·defN·23-Sep-19·06:44·CS10016 -rw----·····2.0·fat······645·b-·defN·23-Sep-20·12:43·CS8385
7 -rw----·····2.0·fat·····6529·b-·defN·23-Sep-19·06:44·CS01207 -rw----·····2.0·fat······479·b-·defN·23-Sep-20·12:43·CS1643
8 -rw----·····2.0·fat····16488·b-·defN·23-Sep-19·06:44·CS01658 -rw----·····2.0·fat····17933·b-·defN·23-Sep-20·12:43·CS0019
9 -rw----·····2.0·fat······915·b-·defN·23-Sep-19·06:44·CS06759 -rw----·····2.0·fat······973·b-·defN·23-Sep-20·12:43·CS0432
10 -rw----·····2.0·fat·····3028·b-·defN·23-Sep-19·06:44·CS401410 -rw----·····2.0·fat······577·b-·defN·23-Sep-20·12:43·CS1020
11 -rw----·····2.0·fat····14620·b-·defN·23-Sep-19·06:44·CS061911 -rw----·····2.0·fat·····2915·b-·defN·23-Sep-20·12:43·CS0642
12 -rw----·····2.0·fat······455·b-·defN·23-Sep-19·06:44·CS074212 -rw----·····2.0·fat·····2300·b-·defN·23-Sep-20·12:43·CS1547
13 -rw----·····2.0·fat····10521·b-·defN·23-Sep-19·06:44·CS002913 -rw----·····2.0·fat·····1056·b-·defN·23-Sep-20·12:43·CS1726
14 -rw----·····2.0·fat·····8398·b-·defN·23-Sep-19·06:44·CS196114 -rw----·····2.0·fat·····2382·b-·defN·23-Sep-20·12:43·CS0815
15 -rw----·····2.0·fat·····1023·b-·defN·23-Sep-19·06:44·CS050115 -rw----·····2.0·fat·····6577·b-·defN·23-Sep-20·12:43·CS1061
16 -rw----·····2.0·fat······476·b-·defN·23-Sep-19·06:44·CS043716 -rw----·····2.0·fat·····5287·b-·defN·23-Sep-20·12:43·CS0162
17 -rw----·····2.0·fat·····1696·b-·defN·23-Sep-19·06:44·CS165617 -rw----·····2.0·fat······350·b-·defN·23-Sep-20·12:43·CS1633
18 -rw----·····2.0·fat·····2710·b-·defN·23-Sep-19·06:44·CS011918 -rw----·····2.0·fat······830·b-·defN·23-Sep-20·12:43·CS1626
19 -rw----·····2.0·fat·····1219·b-·defN·23-Sep-19·06:44·CS002119 -rw----·····2.0·fat······984·b-·defN·23-Sep-20·12:43·CS1986
20 -rw----·····2.0·fat·····1784·b-·defN·23-Sep-19·06:44·CS020020 -rw----·····2.0·fat······677·b-·defN·23-Sep-20·12:43·CS0573
21 -rw----·····2.0·fat·····8563·b-·defN·23-Sep-19·06:44·CS300521 -rw----·····2.0·fat·····2101·b-·defN·23-Sep-20·12:43·CS8200
22 -rw----·····2.0·fat······565·b-·defN·23-Sep-19·06:44·CS050022 -rw----·····2.0·fat·····7524·b-·defN·23-Sep-20·12:43·CS1540
23 -rw----·····2.0·fat······476·b-·defN·23-Sep-19·06:44·CS041723 -rw----·····2.0·fat······542·b-·defN·23-Sep-20·12:43·CS1056
24 -rw----·····2.0·fat·····1743·b-·defN·23-Sep-19·06:44·CS700324 -rw----·····2.0·fat······329·b-·defN·23-Sep-20·12:43·CS1039
25 -rw----·····2.0·fat·····1109·b-·defN·23-Sep-19·06:44·CS010525 -rw----·····2.0·fat·····2033·b-·defN·23-Sep-20·12:43·CS0173
26 -rw----·····2.0·fat······400·b-·defN·23-Sep-19·06:44·CS808926 -rw----·····2.0·fat······478·b-·defN·23-Sep-20·12:43·CS0764
27 -rw----·····2.0·fat·····5558·b-·defN·23-Sep-19·06:44·CS150127 -rw----·····2.0·fat·····4041·b-·defN·23-Sep-20·12:43·CS1574
28 -rw----·····2.0·fat······352·b-·defN·23-Sep-19·06:44·CS010728 -rw----·····2.0·fat······535·b-·defN·23-Sep-20·12:43·CS0601
29 -rw----·····2.0·fat·····1514·b-·defN·23-Sep-19·06:44·CS064929 -rw----·····2.0·fat······800·b-·defN·23-Sep-20·12:43·CS1678
30 -rw----·····2.0·fat·····4122·b-·defN·23-Sep-19·06:44·CS003030 -rw----·····2.0·fat······696·b-·defN·23-Sep-20·12:43·CS0242
31 -rw----·····2.0·fat······478·b-·defN·23-Sep-19·06:44·CS076431 -rw----·····2.0·fat······597·b-·defN·23-Sep-20·12:43·CS0673
32 -rw----·····2.0·fat······722·b-·defN·23-Sep-19·06:44·CS809432 -rw----·····2.0·fat······865·b-·defN·23-Sep-20·12:43·CS1669
33 -rw----·····2.0·fat·····2915·b-·defN·23-Sep-19·06:44·CS064233 -rw----·····2.0·fat·····8563·b-·defN·23-Sep-20·12:43·CS3005
34 -rw----·····2.0·fat·····6784·b-·defN·23-Sep-19·06:44·CS002334 -rw----·····2.0·fat·····1144·b-·defN·23-Sep-20·12:43·CS1618
35 -rw----·····2.0·fat·····9786·b-·defN·23-Sep-19·06:44·CS024635 -rw----·····2.0·fat·····1966·b-·defN·23-Sep-20·12:43·CS0472
36 -rw----·····2.0·fat······511·b-·defN·23-Sep-19·06:44·CS110736 -rw----·····2.0·fat······413·b-·defN·23-Sep-20·12:43·CS0757
37 -rw----·····2.0·fat·····3326·b-·defN·23-Sep-19·06:44·CS011837 -rw----·····2.0·fat······674·b-·defN·23-Sep-20·12:43·CS0186
38 -rw----·····2.0·fat······706·b-·defN·23-Sep-19·06:44·CS101738 -rw----·····2.0·fat·····1004·b-·defN·23-Sep-20·12:43·CS0035
39 -rw----·····2.0·fat·····1668·b-·defN·23-Sep-19·06:44·CS067239 -rw----·····2.0·fat·····1894·b-·defN·23-Sep-20·12:43·CS0106
40 -rw----·····2.0·fat····11439·b-·defN·23-Sep-19·06:44·CS012140 -rw----·····2.0·fat·····8320·b-·defN·23-Sep-20·12:43·CS0136
41 -rw----·····2.0·fat······563·b-·defN·23-Sep-19·06:44·CS016941 -rw----·····2.0·fat·····4060·b-·defN·23-Sep-20·12:43·CS0123
42 -rw----·····2.0·fat·····6561·b-·defN·23-Sep-19·06:44·CS159142 -rw----·····2.0·fat······458·b-·defN·23-Sep-20·12:43·CS1730
43 -rw----·····2.0·fat·····2277·b-·defN·23-Sep-19·06:44·CS300343 -rw----·····2.0·fat·····1109·b-·defN·23-Sep-20·12:43·CS0105
44 -rw----·····2.0·fat·····2313·b-·defN·23-Sep-19·06:44·CS057144 -rw----·····2.0·fat····14620·b-·defN·23-Sep-20·12:43·CS0619
45 -rw----·····2.0·fat·····3680·b-·defN·23-Sep-19·06:44·CS161245 -rw----·····2.0·fat····10032·b-·defN·23-Sep-20·12:43·CS0266
46 -rw----·····2.0·fat······592·b-·defN·23-Sep-19·06:44·CS003646 -rw----·····2.0·fat·····4376·b-·defN·23-Sep-20·12:43·CS0458
47 -rw----·····2.0·fat·····8552·b-·defN·23-Sep-19·06:44·CS001247 -rw----·····2.0·fat·····4044·b-·defN·23-Sep-20·12:43·CS0214
48 -rw----·····2.0·fat·····1494·b-·defN·23-Sep-19·06:44·CS073848 -rw----·····2.0·fat·····1027·b-·defN·23-Sep-20·12:43·CS0150
49 -rw----·····2.0·fat·····7524·b-·defN·23-Sep-19·06:44·CS154049 -rw----·····2.0·fat·····2023·b-·defN·23-Sep-20·12:43·CS0219
50 -rw----·····2.0·fat······718·b-·defN·23-Sep-19·06:44·CS168550 -rw----·····2.0·fat·····6784·b-·defN·23-Sep-20·12:43·CS0023
51 -rw----·····2.0·fat·····1298·b-·defN·23-Sep-19·06:44·CS193151 -rw----·····2.0·fat·····3407·b-·defN·23-Sep-20·12:43·CS3001
52 -rw----·····2.0·fat······599·b-·defN·23-Sep-19·06:44·CS153052 -rw----·····2.0·fat·····2422·b-·defN·23-Sep-20·12:43·CS1686
53 -rw----·····2.0·fat·····5287·b-·defN·23-Sep-19·06:44·CS016253 -rw----·····2.0·fat·····8552·b-·defN·23-Sep-20·12:43·CS0012
54 -rw----·····2.0·fat·····2084·b-·defN·23-Sep-19·06:44·CS003754 -rw----·····2.0·fat·····1879·b-·defN·23-Sep-20·12:43·CS0457
55 -rw----·····2.0·fat·····2807·b-·defN·23-Sep-19·06:44·CS018455 -rw----·····2.0·fat·····2103·b-·defN·23-Sep-20·12:43·CS0101
56 -rw----·····2.0·fat·····6575·b-·defN·23-Sep-19·06:44·CS011156 -rw----·····2.0·fat······678·b-·defN·23-Sep-20·12:43·CS0750
57 -rw----·····2.0·fat·····1011·b-·defN·23-Sep-19·06:44·CS059457 -rw----·····2.0·fat·····1852·b-·defN·23-Sep-20·12:43·CS1654
58 -rw----·····2.0·fat······865·b-·defN·23-Sep-19·06:44·CS166958 -rw----·····2.0·fat······451·b-·defN·23-Sep-20·12:43·CS8170
59 -rw----·····2.0·fat·····3900·b-·defN·23-Sep-19·06:44·CS010959 -rw----·····2.0·fat····16488·b-·defN·23-Sep-20·12:43·CS0165
60 -rw----·····2.0·fat·····1094·b-·defN·23-Sep-19·06:44·CS030660 -rw----·····2.0·fat····10521·b-·defN·23-Sep-20·12:43·CS0029
61 -rw----·····2.0·fat·····1609·b-·defN·23-Sep-19·06:44·CS013361 -rw----·····2.0·fat······646·b-·defN·23-Sep-20·12:43·CS8141
62 -rw----·····2.0·fat·····2484·b-·defN·23-Sep-19·06:44·CS006062 -rw----·····2.0·fat·····1257·b-·defN·23-Sep-20·12:43·CS4012
63 -rw----·····2.0·fat·····7012·b-·defN·23-Sep-19·06:44·CS150263 -rw----·····2.0·fat·····1308·b-·defN·23-Sep-20·12:43·CS0128
64 -rw----·····2.0·fat······595·b-·defN·23-Sep-19·06:44·CS069964 -rw----·····2.0·fat·····1216·b-·defN·23-Sep-20·12:43·CS0557
65 -rw----·····2.0·fat·····3004·b-·defN·23-Sep-19·06:44·CS053565 -rw----·····2.0·fat·····9786·b-·defN·23-Sep-20·12:43·CS0246
66 -rw----·····2.0·fat······551·b-·defN·23-Sep-19·06:44·CS195966 -rw----·····2.0·fat·····1783·b-·defN·23-Sep-20·12:43·CS0307
67 -rw----·····2.0·fat····10032·b-·defN·23-Sep-19·06:44·CS026667 -rw----·····2.0·fat·····1130·b-·defN·23-Sep-20·12:43·CS0550
68 -rw----·····2.0·fat····16615·b-·defN·23-Sep-19·06:44·CS164468 -rw----·····2.0·fat·····2232·b-·defN·23-Sep-20·12:43·CS0617
69 -rw----·····2.0·fat·····2419·b-·defN·23-Sep-19·06:44·CS030869 -rw----·····2.0·fat·····1054·b-·defN·23-Sep-20·12:43·CS0436
70 -rw----·····2.0·fat······599·b-·defN·23-Sep-19·06:44·CS005770 -rw----·····2.0·fat······616·b-·defN·23-Sep-20·12:43·CS1763
71 -rw----·····2.0·fat······763·b-·defN·23-Sep-19·06:44·CS066571 -rw----·····2.0·fat·····8532·b-·defN·23-Sep-20·12:43·CS0657
72 -rw----·····2.0·fat······363·b-·defN·23-Sep-19·06:44·CS062172 -rw----·····2.0·fat······937·b-·defN·23-Sep-20·12:43·CS0114
73 -rw----·····2.0·fat·····3575·b-·defN·23-Sep-19·06:44·CS053473 -rw----·····2.0·fat······785·b-·defN·23-Sep-20·12:43·CS3024
74 -rw----·····2.0·fat·····1056·b-·defN·23-Sep-19·06:44·CS025274 -rw----·····2.0·fat······359·b-·defN·23-Sep-20·12:43·CS8209
75 -rw----·····2.0·fat······502·b-·defN·23-Sep-19·06:44·CS163575 -rw----·····2.0·fat······776·b-·defN·23-Sep-20·12:43·CS0420
76 -rw----·····2.0·fat·····2382·b-·defN·23-Sep-19·06:44·CS081576 -rw----·····2.0·fat·····8008·b-·defN·23-Sep-20·12:43·CS1587
77 -rw----·····2.0·fat······434·b-·defN·23-Sep-19·06:44·CS967177 -rw----·····2.0·fat·····8207·b-·defN·23-Sep-20·12:43·CS0411
78 -rw----·····2.0·fat·····2210·b-·defN·23-Sep-19·06:44·CS015978 -rw----·····2.0·fat·····1285·b-·defN·23-Sep-20·12:43·CS1706
79 -rw----·····2.0·fat······768·b-·defN·23-Sep-19·06:44·CS041279 -rw----·····2.0·fat······501·b-·defN·23-Sep-20·12:43·CS7094
80 -rw----·····2.0·fat·····1230·b-·defN·23-Sep-19·06:44·CS016080 -rw----·····2.0·fat·····2807·b-·defN·23-Sep-20·12:43·CS0184
81 -rw----·····2.0·fat······692·b-·defN·23-Sep-19·06:44·CS167681 -rw----·····2.0·fat·····2674·b-·defN·23-Sep-20·12:43·CS0407
82 -rw----·····2.0·fat·····3449·b-·defN·23-Sep-19·06:44·CS300682 -rw----·····2.0·fat·····1609·b-·defN·23-Sep-20·12:43·CS0133
83 -rw----·····2.0·fat····10175·b-·defN·23-Sep-19·06:44·CS012283 -rw----·····2.0·fat······952·b-·defN·23-Sep-20·12:43·CS8082
84 -rw----·····2.0·fat·····1069·b-·defN·23-Sep-19·06:44·CS007284 -rw----·····2.0·fat····10175·b-·defN·23-Sep-20·12:43·CS0122
85 -rw----·····2.0·fat·····1175·b-·defN·23-Sep-19·06:44·CS057285 -rw----·····2.0·fat······335·b-·defN·23-Sep-20·12:43·CS1514
86 -rw----·····2.0·fat······960·b-·defN·23-Sep-19·06:44·CS167186 -rw----·····2.0·fat·····6969·b-·defN·23-Sep-20·12:43·CS0108
87 -rw----·····2.0·fat······624·b-·defN·23-Sep-19·06:44·CS808787 -rw----·····2.0·fat······859·b-·defN·23-Sep-20·12:43·CS1616
88 -rw----·····2.0·fat·····2660·b-·defN·23-Sep-19·06:44·CS082688 -rw----·····2.0·fat······465·b-·defN·23-Sep-20·12:43·CS1955
89 -rw----·····2.0·fat·····8207·b-·defN·23-Sep-19·06:44·CS041189 -rw----·····2.0·fat·····1215·b-·defN·23-Sep-20·12:43·CS1705
90 -rw----·····2.0·fat····17933·b-·defN·23-Sep-19·06:44·CS001990 -rw----·····2.0·fat·····2880·b-·defN·23-Sep-20·12:43·CS0507
91 -rw----·····2.0·fat·····8532·b-·defN·23-Sep-19·06:44·CS065791 -rw----·····2.0·fat·····3469·b-·defN·23-Sep-20·12:43·CS0592
92 -rw----·····2.0·fat·····1791·b-·defN·23-Sep-19·06:44·CS021792 -rw----·····2.0·fat·····2484·b-·defN·23-Sep-20·12:43·CS0060
93 -rw----·····2.0·fat······384·b-·defN·23-Sep-19·06:44·CS052693 -rw----·····2.0·fat······526·b-·defN·23-Sep-20·12:43·CS8207
94 -rw----·····2.0·fat·····1343·b-·defN·23-Sep-19·06:44·CS154894 -rw----·····2.0·fat·····6104·b-·defN·23-Sep-20·12:43·CS0208
95 -rw----·····2.0·fat·····1008·b-·defN·23-Sep-19·06:44·CS067795 -rw----·····2.0·fat·····1219·b-·defN·23-Sep-20·12:43·CS0021
96 -rw----·····2.0·fat······343·b-·defN·23-Sep-19·06:44·CS201696 -rw----·····2.0·fat·····1821·b-·defN·23-Sep-20·12:43·CS0031
97 -rw----·····2.0·fat·····1313·b-·defN·23-Sep-19·06:44·CS031297 -rw----·····2.0·fat·····1642·b-·defN·23-Sep-20·12:43·CS0455
98 -rw----·····2.0·fat······799·b-·defN·23-Sep-19·06:44·CS042698 -rw----·····2.0·fat······619·b-·defN·23-Sep-20·12:43·CS1973
99 -rw----·····2.0·fat·····1039·b-·defN·23-Sep-19·06:44·CS054299 -rw----·····2.0·fat······780·b-·defN·23-Sep-20·12:43·CS0192
100 -rw----·····2.0·fat·····6104·b-·defN·23-Sep-19·06:44·CS0208100 -rw----·····2.0·fat······545·b-·defN·23-Sep-20·12:43·CS7082
101 -rw----·····2.0·fat······695·b-·defN·23-Sep-19·06:44·CS0722101 -rw----·····2.0·fat·····1337·b-·defN·23-Sep-20·12:43·CS1717
102 -rw----·····2.0·fat······912·b-·defN·23-Sep-19·06:44·CS0168102 -rw----·····2.0·fat·····1042·b-·defN·23-Sep-20·12:43·CS8030
103 -rw----·····2.0·fat·····3825·b-·defN·23-Sep-19·06:44·CS0103103 -rw----·····2.0·fat······622·b-·defN·23-Sep-20·12:43·CS0765
104 -rw----·····2.0·fat······802·b-·defN·23-Sep-19·06:44·CS1621104 -rw----·····2.0·fat······562·b-·defN·23-Sep-20·12:43·CS0650
105 -rw----·····2.0·fat·····1302·b-·defN·23-Sep-19·06:44·CS0416105 -rw----·····2.0·fat·····3771·b-·defN·23-Sep-20·12:43·CS1729
106 -rw----·····2.0·fat·····2023·b-·defN·23-Sep-19·06:44·CS0219106 -rw----·····2.0·fat······628·b-·defN·23-Sep-20·12:43·CS1677
107 -rw----·····2.0·fat·····1586·b-·defN·23-Sep-19·06:44·CS0841107 -rw----·····2.0·fat······380·b-·defN·23-Sep-20·12:43·CS8117
108 -rw----·····2.0·fat······534·b-·defN·23-Sep-19·06:44·CS4016108 -rw----·····2.0·fat·····1419·b-·defN·23-Sep-20·12:43·CS1739
109 -rw----·····2.0·fat······748·b-·defN·23-Sep-19·06:44·CS0631109 -rw----·····2.0·fat·····4434·b-·defN·23-Sep-20·12:43·CS0579
110 -rw----·····2.0·fat·····2488·b-·defN·23-Sep-19·06:44·CS1944110 -rw----·····2.0·fat·····3825·b-·defN·23-Sep-20·12:43·CS0103
111 -rw----·····2.0·fat······844·b-·defN·23-Sep-19·06:44·CS0243111 -rw----·····2.0·fat······748·b-·defN·23-Sep-20·12:43·CS0631
112 -rw----·····2.0·fat·····2778·b-·defN·23-Sep-19·06:44·CS0453112 -rw----·····2.0·fat·····6575·b-·defN·23-Sep-20·12:43·CS0111
113 -rw----·····2.0·fat·····8008·b-·defN·23-Sep-19·06:44·CS1587113 -rw----·····2.0·fat·····1302·b-·defN·23-Sep-20·12:43·CS0416
114 -rw----·····2.0·fat······629·b-·defN·23-Sep-19·06:44·CS0698114 -rw----·····2.0·fat·····2097·b-·defN·23-Sep-20·12:43·CS1579
115 -rw----·····2.0·fat······441·b-·defN·23-Sep-19·06:44·CS8176115 -rw----·····2.0·fat······657·b-·defN·23-Sep-20·12:43·CS0767
116 -rw----·····2.0·fat······626·b-·defN·23-Sep-19·06:44·CS0528116 -rw----·····2.0·fat·····2710·b-·defN·23-Sep-20·12:43·CS0119
117 -rw----·····2.0·fat·····4060·b-·defN·23-Sep-19·06:44·CS0123117 -rw----·····2.0·fat······768·b-·defN·23-Sep-20·12:43·CS0412
118 -rw----·····2.0·fat······384·b-·defN·23-Sep-19·06:44·CS1737118 -rw----·····2.0·fat······949·b-·defN·23-Sep-20·12:43·CS0655
119 -rw----·····2.0·fat·····1103·b-·defN·23-Sep-19·06:44·CS1715119 -rw----·····2.0·fat·····2473·b-·defN·23-Sep-20·12:43·CS0117
120 -rw----·····2.0·fat·····6805·b-·defN·23-Sep-19·06:44·CS1570120 -rw----·····2.0·fat·····1251·b-·defN·23-Sep-20·12:43·CS1620
121 -rw----·····2.0·fat·····1128·b-·defN·23-Sep-19·06:44·CS0728121 -rw----·····2.0·fat······813·b-·defN·23-Sep-20·12:43·CS0449
122 -rw----·····2.0·fat······662·b-·defN·23-Sep-19·06:44·CS0414122 -rw----·····2.0·fat······503·b-·defN·23-Sep-20·12:43·CS8197
123 -rw----·····2.0·fat······450·b-·defN·23-Sep-19·06:44·CS7025123 -rw----·····2.0·fat······650·b-·defN·23-Sep-20·12:43·CS0269
124 -rw----·····2.0·fat·····1648·b-·defN·23-Sep-19·06:44·CS1594124 -rw----·····2.0·fat······916·b-·defN·23-Sep-20·12:43·CS0050
125 -rw----·····2.0·fat·····2678·b-·defN·23-Sep-19·06:44·CS0419125 -rw----·····2.0·fat······844·b-·defN·23-Sep-20·12:43·CS0243
126 -rw----·····2.0·fat······726·b-·defN·23-Sep-19·06:44·CS8148126 -rw----·····2.0·fat······440·b-·defN·23-Sep-20·12:43·CS1558
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:·CS08321 Filename:·CS1644
2 Comment:·2 Comment:·
  
3 Filename:·CS01463 Filename:·CS8037
4 Comment:·4 Comment:·
  
5 Filename:·CS03055 Filename:·CS1525
6 Comment:·6 Comment:·
  
7 Filename:·CS01147 Filename:·CS0030
8 Comment:·8 Comment:·
  
9 Filename:·CS10019 Filename:·CS8385
10 Comment:·10 Comment:·
  
11 Filename:·CS012011 Filename:·CS1643
12 Comment:·12 Comment:·
  
13 Filename:·CS016513 Filename:·CS0019
14 Comment:·14 Comment:·
  
15 Filename:·CS067515 Filename:·CS0432
16 Comment:·16 Comment:·
  
17 Filename:·CS401417 Filename:·CS1020
18 Comment:·18 Comment:·
  
19 Filename:·CS061919 Filename:·CS0642
20 Comment:·20 Comment:·
  
21 Filename:·CS074221 Filename:·CS1547
22 Comment:·22 Comment:·
  
23 Filename:·CS002923 Filename:·CS1726
24 Comment:·24 Comment:·
  
25 Filename:·CS196125 Filename:·CS0815
26 Comment:·26 Comment:·
  
27 Filename:·CS050127 Filename:·CS1061
28 Comment:·28 Comment:·
  
29 Filename:·CS043729 Filename:·CS0162
30 Comment:·30 Comment:·
  
31 Filename:·CS165631 Filename:·CS1633
32 Comment:·32 Comment:·
  
33 Filename:·CS011933 Filename:·CS1626
34 Comment:·34 Comment:·
  
35 Filename:·CS002135 Filename:·CS1986
36 Comment:·36 Comment:·
  
37 Filename:·CS020037 Filename:·CS0573
38 Comment:·38 Comment:·
  
39 Filename:·CS300539 Filename:·CS8200
40 Comment:·40 Comment:·
  
41 Filename:·CS050041 Filename:·CS1540
42 Comment:·42 Comment:·
  
43 Filename:·CS041743 Filename:·CS1056
44 Comment:·44 Comment:·
  
45 Filename:·CS700345 Filename:·CS1039
46 Comment:·46 Comment:·
  
47 Filename:·CS010547 Filename:·CS0173
48 Comment:·48 Comment:·
  
49 Filename:·CS808949 Filename:·CS0764
50 Comment:·50 Comment:·
  
51 Filename:·CS150151 Filename:·CS1574
52 Comment:·52 Comment:·
  
53 Filename:·CS010753 Filename:·CS0601
54 Comment:·54 Comment:·
  
55 Filename:·CS064955 Filename:·CS1678
56 Comment:·56 Comment:·
  
57 Filename:·CS003057 Filename:·CS0242
58 Comment:·58 Comment:·
  
59 Filename:·CS076459 Filename:·CS0673
60 Comment:·60 Comment:·
  
61 Filename:·CS809461 Filename:·CS1669
62 Comment:·62 Comment:·
  
63 Filename:·CS064263 Filename:·CS3005
64 Comment:·64 Comment:·
  
65 Filename:·CS002365 Filename:·CS1618
66 Comment:·66 Comment:·
  
67 Filename:·CS024667 Filename:·CS0472
68 Comment:·68 Comment:·
  
69 Filename:·CS110769 Filename:·CS0757
70 Comment:·70 Comment:·
  
71 Filename:·CS011871 Filename:·CS0186
72 Comment:·72 Comment:·
  
73 Filename:·CS101773 Filename:·CS0035
74 Comment:·74 Comment:·
  
75 Filename:·CS067275 Filename:·CS0106
76 Comment:·76 Comment:·
  
77 Filename:·CS012177 Filename:·CS0136
78 Comment:·78 Comment:·
  
79 Filename:·CS016979 Filename:·CS0123
80 Comment:·80 Comment:·
  
81 Filename:·CS159181 Filename:·CS1730
82 Comment:·82 Comment:·
  
83 Filename:·CS300383 Filename:·CS0105
84 Comment:·84 Comment:·
  
85 Filename:·CS057185 Filename:·CS0619
Max diff block lines reached; 45992/48119 bytes (95.58%) of diff not shown.
1.48 KB
CS0832
1.47 KB
CS0832
Ordering differences only
    
Offset 23, 15 lines modifiedOffset 23, 30 lines modified
23 using·System;23 using·System;
24 using·System.Linq.Expressions;24 using·System.Linq.Expressions;
  
25 class·C25 class·C
26 {26 {
27 »       public·static·void·Main·()27 »       public·static·void·Main·()
28 »       {28 »       {
29 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;29 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
 30 »       }
 31 }</string>
 32 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
 33 //·Line:·13
  
 34 using·System;
 35 using·System.Linq.Expressions;
  
 36 class·C
 37 {
 38 »       delegate·void·D·(string·s);
 39 »       
 40 »       public·static·void·Main·()
 41 »       {
 42 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;;
30 »       }43 »       }
31 }</string>44 }</string>
32 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator45 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
33 //·Line:·1946 //·Line:·19
  
34 using·System;47 using·System;
35 using·System.Linq.Expressions;48 using·System.Linq.Expressions;
Offset 52, 36 lines modifiedOffset 67, 21 lines modified
52 »       }67 »       }
  
53 »       public·static·void·Button1_Click·(int·i,·int·j)68 »       public·static·void·Button1_Click·(int·i,·int·j)
54 »       {69 »       {
55 »       }70 »       }
56 }</string>71 }</string>
57 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator72 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
58 //·Line:·13 
  
59 using·System; 
60 using·System.Linq.Expressions; 
  
61 class·C 
62 { 
63 »       delegate·void·D·(string·s); 
64 »        
65 »       public·static·void·Main·() 
66 »       { 
67 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·&quot;a&quot;; 
68 »       } 
69 }</string> 
70 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator 
71 //·Line:·1173 //·Line:·11
  
72 using·System;74 using·System;
73 using·System.Linq.Expressions;75 using·System.Linq.Expressions;
  
74 class·C76 class·C
75 {77 {
76 »       public·static·void·Main·()78 »       public·static·void·Main·()
77 »       {79 »       {
78 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;80 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;
79 »       }81 »       }
80 }</string>82 }</string>
81 ··</Examples>83 ··</Examples>
82 </ErrorDocumentation>84 </ErrorDocumentation>
2.01 KB
CS0146
1.99 KB
CS0146
Ordering differences only
    
Offset 1, 18 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>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
6 //·Line:·76 //·Line:·6
  
7 class·A·:·B·{ 
8 } 
  
9 class·B·:·A·{7 public·class·Generic&lt;P&gt;
 8 {
 9 »       public·class·Status·:·Status
 10 »       {
 11 »       »       Status·(Foo·foo)·:·base·(foo)
 12 »       »       {
 13 »       »       }
 14 »       }
10 }</string>15 }</string>
11 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'16 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
12 //·Line:·817 //·Line:·8
  
13 class·A&lt;T&gt;·:·B&lt;int&gt;18 class·A&lt;T&gt;·:·B&lt;int&gt;
14 {19 {
15 }20 }
Offset 21, 49 lines modifiedOffset 25, 45 lines modified
21 {·}25 {·}
  
22 class·X26 class·X
23 {27 {
24 »       static·void·Main·()28 »       static·void·Main·()
25 »       {·}29 »       {·}
26 }</string>30 }</string>
27 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status' 
28 //·Line:·6 
  
29 public·class·Generic&lt;P&gt; 
30 { 
31 »       public·class·Status·:·Status 
32 »       { 
33 »       »       Status·(Foo·foo)·:·base·(foo) 
34 »       »       { 
35 »       »       } 
36 »       } 
37 }</string> 
38 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'31 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
39 //·Line:·432 //·Line:·4
  
40 class·A·:·B33 class·A·:·B
41 {·}34 {·}
  
42 class·B·:·C35 class·B·:·C
43 {·}36 {·}
  
44 class·C·:·A37 class·C·:·A
45 {·}</string>38 {·}</string>
 39 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
 40 //·Line:·4
  
 41 class·A·:·A·{}</string>
46 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'42 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
47 //·Line:·543 //·Line:·5
  
48 class·Foo·:·Baz·{44 class·Foo·:·Baz·{
49 »       public·class·Bar·{}45 »       public·class·Bar·{}
50 }46 }
51 class·Baz·:·Foo.Bar·{}</string>47 class·Baz·:·Foo.Bar·{}</string>
52 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A' 
53 //·Line:·4 
  
54 class·A·:·A·{}</string> 
55 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'48 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
56 //·Line:·549 //·Line:·5
  
57 class·Foo·:·Foo.Bar·{50 class·Foo·:·Foo.Bar·{
58 »       public·class·Bar·{}51 »       public·class·Bar·{}
59 }</string>52 }</string>
 53 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'
 54 //·Line:·7
  
 55 class·A·:·B·{
 56 }
  
 57 class·B·:·A·{
 58 }</string>
60 ··</Examples>59 ··</Examples>
61 </ErrorDocumentation>60 </ErrorDocumentation>
2.83 KB
CS0305
2.82 KB
CS0305
Ordering differences only
    
Offset 1, 34 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>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)5 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)
6 //·Line:·126 //·Line:·12
 7 namespace·N1
  
7 class·A· 
8 {8 {
9 »       class·B&lt;T&gt;·9 »       class·A&lt;T&gt;
10 »       {·10 »       {
11 »       }11 »       }
12 »        
13 »       static·void·Main()·12 }
  
 13 namespace·N3
 14 {
 15 »       using·W·=·N1.A;
  
 16 »       class·X
14 »       {17 »       {
15 »       »       B·b·=·new·B&lt;A&gt;();18 »       »       static·void·Main·()
 19 »       »       {
 20 »       »       }
16 »       }21 »       }
17 }</string>22 }</string>
18 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)23 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)
19 //·Line:·924 //·Line:·12
  
20 class·Stack&lt;T&gt;25 class·N&lt;T&gt;
21 {·}26 {
 27 }
  
22 class·X28 class·C
23 {29 {
24 »       Stack·stack;30 »       public·static·void·Main()
 31 »       {
 32 »       »       global::N·n·=·null;
 33 »       }
25 }</string>34 }</string>
26 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)35 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)
27 //·Line:·1736 //·Line:·17
  
28 using·System;37 using·System;
  
29 delegate·int·E·();38 delegate·int·E·();
Offset 41, 48 lines modifiedOffset 51, 26 lines modified
41 »       }51 »       }
  
42 »       static·void·Main·()52 »       static·void·Main·()
43 »       {53 »       {
44 »       »       E·e2·=·new·E·(G);54 »       »       E·e2·=·new·E·(G);
45 »       }55 »       }
46 }</string>56 }</string>
47 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s) 
48 //·Line:·11 
  
49 class·Stack&lt;T&gt;·{ 
50 } 
  
51 class·Test·{ 
52 } 
  
53 class·T·{ 
54 »       Stack&lt;Test,Test&gt;·a; 
  
55 »       static·void·Main() 
56 »       { 
57 »       } 
58 }</string> 
59 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)57 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
60 //·Line:·1258 //·Line:·12
61 namespace·N1 
62 { 
63 »       class·A&lt;T&gt; 
64 »       { 
65 »       } 
66 } 
  
67 namespace·N359 class·A·
68 {60 {
69 »       using·W·=·N1.A; 
  
70 »       class·X61 »       class·B&lt;T&gt;·
 62 »       {·
 63 »       }
 64 »       
 65 »       static·void·Main()·
71 »       {66 »       {
 67 »       »       B·b·=·new·B&lt;A&gt;();
72 »       »       static·void·Main·() 
73 »       »       { 
74 »       »       } 
75 »       }68 »       }
76 }</string>69 }</string>
77 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)70 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
78 //·Line:·1471 //·Line:·14
  
79 public·class·C72 public·class·C
80 {73 {
Offset 102, 23 lines modifiedOffset 90, 35 lines modified
  
102 using·System.Collections.Generic;90 using·System.Collections.Generic;
  
103 class·X91 class·X
104 {92 {
105 »       List&lt;int,long&gt;·list;93 »       List&lt;int,long&gt;·list;
106 }</string>94 }</string>
107 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)95 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
108 //·Line:·1296 //·Line:·11
  
109 class·N&lt;T&gt;97 class·Stack&lt;T&gt;·{
110 { 
111 }98 }
  
 99 class·Test·{
 100 }
  
112 class·C101 class·T·{
113 {102 »       Stack&lt;Test,Test&gt;·a;
  
114 »       public·static·void·Main()103 »       static·void·Main()
115 »       {104 »       {
116 »       »       global::N·n·=·null; 
117 »       }105 »       }
118 }</string>106 }</string>
Max diff block lines reached; 23/2850 bytes (0.81%) of diff not shown.
1.37 KB
CS1001
1.36 KB
CS1001
Ordering differences only
    
Offset 8, 26 lines modifiedOffset 8, 20 lines modified
8 static·class·Converter8 static·class·Converter
9 {9 {
10 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·10 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·
11 »       {11 »       {
12 »       »       {·Options.,·&quot;I·am·completed!&quot;·},12 »       »       {·Options.,·&quot;I·am·completed!&quot;·},
13 »       };13 »       };
14 }</string>14 }</string>
15 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive 
16 //·Line:·5 
  
17 #if·false 
18 »       #define 
19 #endif</string> 
20 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier15 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
21 //·Line:·616 //·Line:·6
  
22 class·B&lt;T&gt;17 public·class·MonoRuntime
23 {18 {
24 »       T·Foo·(T)19 »       public·static·void·Main·(A,·B)
25 »       {20 »       {
26 »       }21 »       }
27 }</string>22 }</string>
28 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier23 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
29 //·Line:·624 //·Line:·6
  
30 class·T·{25 class·T·{
Offset 48, 20 lines modifiedOffset 42, 26 lines modified
48 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier42 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
49 //·Line:·643 //·Line:·6
  
50 public·class·Foo44 public·class·Foo
51 {45 {
52 ····public·event·System.Collections.Generic.IList&lt;int&gt;46 ····public·event·System.Collections.Generic.IList&lt;int&gt;
53 }</string>47 }</string>
 48 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
 49 //·Line:·5
  
 50 #if·false
 51 »       #define
 52 #endif</string>
54 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier53 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
55 //·Line:·654 //·Line:·6
  
56 public·class·MonoRuntime55 class·B&lt;T&gt;
57 {56 {
58 »       public·static·void·Main·(A,·B)57 »       T·Foo·(T)
59 »       {58 »       {
60 »       }59 »       }
61 }</string>60 }</string>
62 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier61 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
63 //·Line:·862 //·Line:·8
  
64 class·C63 class·C
11.0 KB
CS0120
11.0 KB
CS0120
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>CS0120</ErrorName>3 ··<ErrorName>CS0120</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.method()'
 6 //·Line:·11
  
 7 class·X·{
  
 8 »       void·method·()
 9 »       {
 10 »       }
 11 ·······
 12 »       public·static·int·Main·(string·[]·args){
 13 »       »       X.method·();
 14 »       »       return·1;
 15 »       }
 16 }</string>
5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'17 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'
6 //·Line:·1518 //·Line:·15
  
7 class·App19 class·App
8 {20 {
9 »       Test·a·=·new·Test·();21 »       Test·a·=·new·Test·();
  
Offset 20, 115 lines modifiedOffset 34, 151 lines modified
20 »       }34 »       }
21 }35 }
  
22 class·Test36 class·Test
23 {37 {
24 »       public·void·Run·()·{·}38 »       public·void·Run·()·{·}
25 }</string>39 }</string>
26 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'40 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Derived.Foo()'
27 //·Line:·1141 //·Line:·16
  
28 using·System;42 using·System;
  
29 class·X·{ 
30 »       //·Public·properties·and·variables. 
31 »       public·string·Y;43 public·class·Base
 44 {
 45 »       public·Base·(Action·a)
 46 »       {
 47 »       }
 48 }
  
32 »       //·Constructors. 
33 »       public·X()49 public·class·Derived·:·Base
 50 {
 51 »       public·Derived·()
 52 »       »       :·base·(()·=&gt;·Foo·())
34 »       {53 »       {
35 »       }54 »       }
  
 55 »       void·Foo·()
36 »       //·Public·static·methods. 
37 »       public·static·void·Main(string[]·Arguments) 
38 »       {56 »       {
39 »       »       X.Y·=·&quot;&quot;; 
40 »       }57 »       }
41 }</string>58 }</string>
42 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Foo.Bar()'59 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Test.ArrayList'
43 //·Line:·2260 //·Line:·10
  
 61 using·System.Collections;
  
 62 public·class·Test··{
 63 »       ArrayList·ArrayList;
  
 64 »       public·static·void·Main·()·{
 65 »       »       ArrayList.Capacity·=·5;
 66 »       }
 67 }</string>
 68 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`TestNamespace.TestClass.HelloWorld()'
 69 //·Line:·31
  
44 using·System;70 using·System;
 71 using·TestNamespace;
  
45 public·class·Foo72 namespace·TestNamespace
46 {73 {
 74 »       public·class·TestClass
47 »       public·string·Bar·() 
48 »       { 
49 »       »       return·&quot;hello&quot;; 
50 »       } 
51 »       public·static·string·Bar·(string·thing) 
52 »       {75 »       {
53 »       »       return·string.Format·(&quot;hello·{0}&quot;,·thing);76 »       »       public·void·HelloWorld·()
 77 »       »       {
 78 »       »       }
54 »       }79 »       }
55 }80 }
  
56 public·class·MainClass81 class·SuperClass
57 {82 {
58 »       public·static·void·Main·()83 »       TestClass·tc·=·null;
  
 84 »       TestClass·TestClass
59 »       {85 »       {
60 »       »       Console.WriteLine·(Foo.Bar·());86 »       »       get·{·return·tc;·}
61 »       }87 »       }
 88 }
62 }</string> 
63 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`C.i' 
64 //·Line:·16 
  
65 class·B89 class·SubClass·:·SuperClass
66 {90 {
67 »       public·B·(object·o)91 »       public·SubClass·()
68 »       {92 »       {
 93 »       »       TestClass.HelloWorld·();
69 »       }94 »       }
70 }95 }
  
71 class·C·:·B96 class·App
72 {97 {
 98 »       public·static·void·Main·()
73 »       int·i; 
74 »        
75 »       public·C·() 
76 »       »       :·base·(i) 
77 »       {99 »       {
 100 »       »       SubClass·sc·=·new·SubClass·();
78 »       }101 »       }
79 }</string>102 }</string>
Max diff block lines reached; 7598/11196 bytes (67.86%) of diff not shown.
28.7 KB
CS0165
28.7 KB
CS0165
Ordering differences only
    
Offset 1, 124 lines modifiedOffset 1, 89 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0165</ErrorName>3 ··<ErrorName>CS0165</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`foo'
6 //·Line:·526 //·Line:·17
  
7 struct·Vector37 struct·Rectangle
8 {8 {
9 »       int·field1,·field2,·field3;9 »       internal·int·x;
 10 »       public·int·X·{
 11 »       »       set·{·}
 12 »       }
10 }13 }
  
11 public·class·C14 public·class·Foo
12 {15 {
13 »       void·Update·()16 »       public·static·void·Main·()
14 »       {17 »       {
 18 »       »       Rectangle·foo;
 19 »       »       foo.X·=·5;
15 »       »       int·v1·=·0; 
16 »       »       int·v2·=·0; 
17 »       »       int·v3·=·0; 
18 »       »       int·v4·=·0; 
19 »       »       int·v5·=·0; 
20 »       »       int·v6·=·0; 
21 »       »       int·v7·=·0; 
22 »       »       int·v8·=·0; 
23 »       »       int·v9·=·0; 
24 »       »       int·v10·=·0; 
25 »       »       int·v11·=·0; 
26 »       »       int·v12·=·0; 
27 »       »       int·v13·=·0; 
28 »       »       int·v14·=·0; 
29 »       »       int·v15·=·0; 
30 »       »       int·v16·=·0; 
31 »       »       int·v17·=·0; 
32 »       »       int·v18·=·0; 
33 »       »       int·v19·=·0; 
34 »       »       int·v20·=·0; 
35 »       »       int·v21·=·0; 
36 »       »       int·v22·=·0; 
37 »       »       int·v23·=·0; 
38 »       »       int·v24·=·0; 
39 »       »       int·v25·=·0; 
40 »       »       int·v26·=·0; 
41 »       »       int·v27·=·0;········ 
42 »       »       int·v29; 
  
43 »       »       Vector3·v; 
44 »       »       while·(v8·!=·0)·{ 
45 »       »       »       v·=·new·Vector3·(); 
46 »       »       } 
  
47 »       »       System.GC.KeepAlive·(v); 
48 »       }20 »       }
49 }</string>21 }</string>
50 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'22 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x'
51 //·Line:·1623 //·Line:·19
  
52 using·System; 
  
53 public·class·Test24 struct·S
54 {25 {
 26 »       public·object·O;
 27 }
55 ········public·int·i; 
  
56 ········public·void·Hoge·() 
57 ········{ 
58 ················if·(i·&gt;·0) 
59 ························goto·Fuga; 
60 ················string·s·=·&quot;defined·later&quot;; 
61 ········Fuga: 
62 ················Console.WriteLine·(s); 
63 ········} 
64 }</string> 
65 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s' 
66 //·Line:·12 
  
67 class·X28 class·X
68 {29 {
 30 »       public·S·s;
 31 }
69 ····static·string·Foo·(object·arg) 
70 ····{ 
71 ········if·(arg·is·string·s)·{ 
  
72 ········} 
  
73 ········return·s; 
74 ····} 
75 }</string> 
76 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s' 
77 //·Line:·9 
  
78 public·class·Test32 class·C
79 {33 {
 34 »       public·static·void·Main·()
 35 »       {
 36 »       »       X·x;
 37 »       »       x.s.O·=·2;
 38 »       }
80 ········public·static·string·Foo·{ 
81 ················get·{ 
82 ························string·s; 
83 ························if·(0·==·1·&amp;&amp;·(s·=·&quot;&quot;)·==·&quot;a&quot;·||·s·==·&quot;&quot;) 
84 ································return·s; 
85 ························return·&quot;·&quot;; 
86 ················} 
87 ········} 
88 }</string>39 }</string>
89 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'40 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'
90 //·Line:·941 //·Line:·14
  
 42 using·System;
  
91 class·Program43 class·Program
92 {44 {
93 »       static·void·Main·()45 »       public·static·void·Main·()
94 »       {46 »       {
95 »       »       S·s; 
96 »       »       s.Test·();47 »       »       string·s;
 48 »       »       object·o·=·null;
 49 »       »       while·(o·!=·null·||·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{
 50 »       »       »       Console.WriteLine·(s);
Max diff block lines reached; 26581/29316 bytes (90.67%) of diff not shown.
3.52 KB
CS4014
3.5 KB
CS4014
Ordering differences only
    
Offset 7, 76 lines modifiedOffset 7, 26 lines modified
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
9 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
10 class·C10 class·C
11 {11 {
12 »       static·async·Task&lt;int&gt;·TestAsync·() 
13 »       { 
14 »       »       Func&lt;Task&gt;·f·=·null; 
15 »       »       f·(); 
16 »       »       return·await·Task.FromResult·(2); 
17 »       } 
18 }</string> 
19 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
20 //·Line:·18 
21 //·Compiler·options:·-warnaserror 
  
22 using·System; 
23 using·System.Threading.Tasks; 
  
24 class·C 
25 { 
26 »       static·Task·Method·()12 »       static·Task·Method·()
27 »       {13 »       {
28 »       »       return·Task.FromResult·(1);14 »       »       return·Task.FromResult·(1);
29 »       }15 »       }
30 »       16 »       
31 »       static·async·Task&lt;int&gt;·TestAsync·()17 »       static·async·Task&lt;int&gt;·TestAsync·()
32 »       {18 »       {
33 »       »       Method·();19 »       »       Method·();
34 »       »       return·await·Task.FromResult·(2);20 »       »       return·await·Task.FromResult·(2);
35 »       }21 »       }
36 }</string>22 }</string>
37 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator23 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
38 //·Line:·12 
39 //·Compiler·options:·-warnaserror 
  
40 using·System; 
41 using·System.Threading.Tasks; 
  
42 class·C 
43 { 
44 »       static·async·Task&lt;int&gt;·TestAsync·() 
45 »       { 
46 »       »       new·Task·(()·=&gt;·{}); 
47 »       »       return·await·Task.FromResult·(2); 
48 »       } 
49 }</string> 
50 ····<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 
51 //·Line:·17 
52 //·Compiler·options:·-warnaserror 
  
53 using·System; 
54 using·System.Threading.Tasks; 
  
55 class·C 
56 { 
57 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·() 
58 ····{ 
59 ········return·await·Task.FromResult·(default·(T)); 
60 ····} 
  
61 ····static·void·Main·() 
62 ····{ 
63 ········Test&lt;object&gt;·(); 
64 ····} 
65 }</string> 
66 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
67 //·Line:·4724 //·Line:·47
68 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
69 using·System;26 using·System;
70 using·System.Runtime.CompilerServices;27 using·System.Runtime.CompilerServices;
71 using·System.Threading.Tasks;28 using·System.Threading.Tasks;
  
Offset 119, 14 lines modifiedOffset 69, 64 lines modified
119 »       {69 »       {
120 »       »       X·x·=·new·X·();70 »       »       X·x·=·new·X·();
121 »       »       x.Foo·();71 »       »       x.Foo·();
122 »       »       await·x.Foo·();72 »       »       await·x.Foo·();
123 »       }73 »       }
124 }</string>74 }</string>
125 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator75 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 76 //·Line:·18
 77 //·Compiler·options:·-warnaserror
  
 78 using·System;
 79 using·System.Threading.Tasks;
  
 80 class·C
 81 {
 82 »       static·async·Task&lt;int&gt;·TestAsync·()
 83 »       {
 84 »       »       Func&lt;Task&gt;·f·=·null;
 85 »       »       f·();
 86 »       »       return·await·Task.FromResult·(2);
 87 »       }
 88 }</string>
 89 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 90 //·Line:·12
 91 //·Compiler·options:·-warnaserror
  
 92 using·System;
 93 using·System.Threading.Tasks;
  
 94 class·C
 95 {
 96 »       static·async·Task&lt;int&gt;·TestAsync·()
 97 »       {
 98 »       »       new·Task·(()·=&gt;·{});
 99 »       »       return·await·Task.FromResult·(2);
 100 »       }
 101 }</string>
 102 ····<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
 103 //·Line:·17
 104 //·Compiler·options:·-warnaserror
  
 105 using·System;
 106 using·System.Threading.Tasks;
  
 107 class·C
 108 {
 109 ····public·static·async·Task&lt;T&gt;·Test&lt;T&gt;·()
 110 ····{
 111 ········return·await·Task.FromResult·(default·(T));
 112 ····}
Max diff block lines reached; 94/3551 bytes (2.65%) of diff not shown.
27.3 KB
CS0619
27.3 KB
CS0619
Ordering differences only
    
Offset 1, 100 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>CS0619</ErrorName>3 ··<ErrorName>CS0619</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0619-37:·`ObsoleteEnum.value_B'·is·obsolete:·`It's·obsolete'5 ····<string>//·CS0619-44:·`Obsolete'·is·obsolete:·`!!!'
6 //·Line:·166 //·Line:·9
  
7 using·System; 
  
 7 [System.Obsolete(&quot;!!!&quot;,·true)]
 8 class·Obsolete·{
8 enum·ObsoleteEnum 
9 { 
10 ····value_A, 
11 ····[Obsolete(&quot;It's·obsolete&quot;,·true)] 
12 ····value_B 
13 }9 }
  
14 enum·E2 
15 { 
16 ····aa·=·ObsoleteEnum.value_A, 
17 ····bb·=·ObsoleteEnum.value_B10 class·Class·{
 11 »       »       void·VV·()
 12 »       »       {
 13 »       »       »       object[]·o·=·new·object·[]·{·new·Obsolete·()·};
 14 »       »       }
18 }</string>15 }</string>
19 ····<string>//·CS0619-40:·`C.ob'·is·obsolete:·`ooo'16 ····<string>//·CS0619:·`I'·is·obsolete:·`'
20 //·Line:·1317 //·Line:·13
  
21 using·System;18 using·System;
  
22 class·C19 [Obsolete(&quot;&quot;,·true)]
 20 interface·I
23 {21 {
 22 }
24 »       [Obsolete(&quot;ooo&quot;,·true)] 
25 »       const·int·ob·=·4; 
  
26 »       public·void·Test·(int·arg) 
27 »       { 
28 »       »       switch·(arg)·{ 
29 »       »       »       case·ob:·return; 
30 »       »       } 
31 »       }23 class·A
 24 {
 25 ········int·this·[I·index]·{
 26 ················get·{
 27 ························return·15;
 28 ················}
 29 ········}····
32 }</string>30 }</string>
33 ····<string>//·CS0619:·`Program.TestEventArgs'·is·obsolete:·`FooBar'31 ····<string>//·CS0619:·`C'·is·obsolete:·`x'
34 //·Line:·1032 //·Line:·24
  
35 using·System;33 using·System;
  
36 namespace·Program34 interface·I
37 {35 {
 36 }
38 »       public·class·TestClass 
39 »       { 
40 »       »       public·EventHandler&lt;TestEventArgs&gt;·Foo; 
41 »       } 
  
42 »       [Obsolete(Messages.Test,·true)] 
43 »       public·sealed·class·TestEventArgs·:·EventArgs 
44 »       { 
45 »       }37 [Obsolete·(&quot;x&quot;,·true)]
 38 class·C
 39 {
 40 »       public·void·Foo·()·{·}
46 }41 }
  
47 namespace·Program42 class·M
48 {43 {
49 »       public·static·class·Messages44 »       public·static·void·Main·()
50 »       {45 »       {
51 »       »       public·const·string·Test·=·&quot;FooBar&quot;;46 »       }
  
 47 »       public·void·Test·(C·c)
 48 »       {
 49 »       »       c.Foo·();
52 »       }50 »       }
53 }</string>51 }</string>
54 ····<string>//·CS0619:·`ObsoleteIface'·is·obsolete:·`Do·not·use·it.'52 ····<string>//·CS0619:·`Y'·is·obsolete:·`ooo'
55 //·Line:·1253 //·Line:·6
  
56 using·System;54 using·System;
  
57 [Obsolete(&quot;Do·not·use·it.&quot;,·true)] 
58 interface·ObsoleteIface·{55 class·X·:·I&lt;Y&gt;
 56 {
59 }57 }
  
 58 interface·I&lt;T&gt;
  
60 interface·Ex:·ObsoleteIface 
61 {59 {
62 }</string> 
63 ····<string>//·CS0619:·`ObsoleteException'·is·obsolete:·`' 
64 //·Line:·15 
  
65 using·System; 
  
66 [System.Obsolete(&quot;&quot;,·true)] 
67 class·ObsoleteException:·Exception·{ 
68 }60 }
  
 61 [Obsolete(&quot;ooo&quot;,·true)]
 62 class·Y
 63 {
69 class·MainClass·{ 
70 ········public·void·Method·() 
71 ········{ 
72 ················try·{ 
73 ················} 
74 ················catch·(ObsoleteException)·{ 
75 ················} 
76 ········} 
77 }</string>64 }</string>
78 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`'65 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`'
79 //·Line:·1966 //·Line:·19
80 //·Compiler·options:·-unsafe67 //·Compiler·options:·-unsafe
  
81 class·Box·{68 class·Box·{
82 ········public·Helper·o;69 ········public·Helper·o;
Max diff block lines reached; 25150/27931 bytes (90.04%) of diff not shown.
17.8 KB
CS0029
17.8 KB
CS0029
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 142 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`X'·to·`bool'
6 //·Line:·116 //·Line·:·11
  
7 using·System; 
8 using·System.Threading.Tasks;7 class·X·{
 8 }
  
 9 class·T·{
 10 »       static·void·Main·()
 11 »       {
 12 »       »       X·x·=·new·X·();
 13 »       »       if·(x){
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'
 18 //·Line·:·8
 19 //·Compiler·options:·-unsafe
  
 20 class·T·{
 21 »       static·unsafe·int·Main·()
 22 »       {
 23 »       »       int·*a·=·default(T);
 24 »       }
 25 }</string>
 26 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`string'
 27 //·Line:·5
  
 28 class·A·{
 29 »       public·static·implicit·operator·string·(A·a)
 30 »       {·
 31 »       »       return·42;
 32 ·»       }
 33 }</string>
 34 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int'
 35 //·Line:·4
  
 36 class·X·{
 37 »       static·void·Main()
 38 »       {
 39 »       »       int·a·=·new·T·();
 40 »       }
 41 }
  
 42 struct·T·{
 43 }</string>
 44 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`A.D'·to·`A'
 45 //·Line:·11
  
9 class·C46 class·A
10 {47 {
11 »       public·async·Task&lt;int&gt;·Test·()48 »       delegate·void·D·();
  
 49 »       public·static·void·Main·()
12 »       {50 »       {
13 »       »       return·await·Call·();51 »       »       const·D·d·=·null;
 52 »       »       A·a·=·d;
14 »       }53 »       }
15 »        
16 »       Task&lt;string&gt;·Call·()54 }</string>
 55 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T2'·to·`T1'
 56 //·Line:·8
  
 57 class·Test
 58 {
 59 »       static·void·Foo&lt;T1,·T2&gt;·(T1·t1,·T2·t2)
17 »       {60 »       {
18 »       »       return·null;61 »       »       T1·a·=·default·(T2);
19 »       }62 »       }
20 }</string>63 }</string>
21 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`object'64 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
22 //·Line:·1265 //·Line:·28
  
23 using·System; 
24 using·System.Collections; 
  
25 public·class·Test66 delegate·string·funcs·(string·s);
 67 delegate·int·funci·(int·i);
  
 68 class·X
26 {69 {
 70 »       static·void·Foo·(funci·fi)
 71 »       {
 72 »       }
 73 »       
 74 »       static·void·Foo·(funcs·fs)
 75 »       {
 76 »       }
  
27 »       static·void·Main·()77 »       static·void·Main·()
28 »       {78 »       {
29 »       »       Hashtable·ht·=·new·Hashtable·(); 
30 »       »       ht·[&quot;a&quot;]·=·Run·(&quot;Appointments&quot;);79 »       »       Foo·(x·=&gt;·{
 80 »       »       »       int·a·=·&quot;a&quot;;
 81 »       »       »       return·2;
 82 »       »       });
31 »       }83 »       }
 84 }</string>
 85 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
 86 //·Line:·8
  
32 »       public·static·void·Run·(string·unit)87 class·A&lt;T&gt;·where·T·:·CB,·IA
 88 {
 89 »       void·Foo·(T·t)
33 »       {90 »       {
 91 »       »       t.Prop·=·&quot;3&quot;;
34 »       }92 »       }
 93 }
  
 94 class·CB·:·CA
 95 {
 96 }
  
 97 class·CA
 98 {
 99 »       public·int·Prop·{·get;·set;·}
 100 }
  
 101 interface·IA
 102 {
 103 »       string·Prop·{·get;·set;·}
35 }</string>104 }</string>
36 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T'·to·`int*'105 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`System.EventHandler'
Max diff block lines reached; 15419/18187 bytes (84.78%) of diff not shown.
14.6 KB
CS1961
14.6 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·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;.A'5 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
6 //·Line:·86 //·Line:·8
  
7 interface·A&lt;in·T&gt;7 interface·A&lt;T&gt;
8 {8 {
9 }9 }
  
 10 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>
10 interface·B&lt;out·T&gt; 
11 { 
12 »       A&lt;T&gt;·A·{·get;·} 
13 }</string> 
14 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'11 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
15 //·Line:·812 //·Line:·8
  
16 interface·A&lt;T&gt;13 interface·A&lt;T&gt;
17 {14 {
18 }15 }
  
19 delegate·A&lt;A&lt;T&gt;&gt;·B&lt;out·T&gt;·();</string> 
20 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)' 
21 //·Line:·4 
  
22 interface·A&lt;out·T&gt;16 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
23 {17 {
24 »       void·B(ref·T·t); 
25 }</string>18 }</string>
 19 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'
 20 //·Line:·8
  
 21 interface·I&lt;in·T&gt;
 22 {
 23 }
  
 24 delegate·I&lt;U[]&gt;·D&lt;out·U&gt;·();</string>
26 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'25 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
27 //·Line:·826 //·Line:·8
  
28 interface·A&lt;T&gt;27 interface·A&lt;T&gt;
29 {28 {
30 }29 }
  
31 interface·B&lt;out·T&gt;30 interface·B&lt;out·T&gt;
32 {31 {
33 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·}32 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·}
34 }</string>33 }</string>
35 ····<string>//·CS1961:·The·covariant·type·parameter·`V'·must·be·contravariantly·valid·on·`I&lt;V&gt;.Foo&lt;T&gt;(T)'34 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`B&lt;T&gt;'
36 //·Line:·635 //·Line:·8
  
37 interface·I&lt;out·V&gt; 
38 { 
39 »       void·Foo&lt;T&gt;·(T·t)·where·T·:·V; 
40 }</string> 
41 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(ref·T)' 
42 //·Line:·4 
  
43 interface·A&lt;in·T&gt;36 interface·A&lt;in·T&gt;
44 {37 {
 38 }
45 »       void·B(ref·T·t); 
46 }</string> 
47 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)' 
48 //·Line:·6 
  
49 interface·A&lt;out·T&gt;39 interface·B&lt;out·T&gt;·:·A&lt;T&gt;
50 {40 {
51 »       void·B(out·T·t); 
52 }</string>41 }</string>
53 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'42 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
54 //·Line:·843 //·Line:·8
  
55 interface·A&lt;T&gt;44 interface·A&lt;T&gt;
56 {45 {
57 }46 }
  
58 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>47 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>
59 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)'48 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'
60 //·Line:·549 //·Line:·8
  
61 interface·A&lt;in·T&gt;50 interface·A&lt;T&gt;
62 {51 {
63 »       void·B(out·T·t);52 }
  
 53 interface·B&lt;in·T&gt;
 54 {
 55 »       void·C(A&lt;T&gt;·a);
64 }</string>56 }</string>
65 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;.A'57 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
66 //·Line:·858 //·Line:·8
  
67 interface·A&lt;out·T&gt;59 interface·A&lt;T&gt;
68 {60 {
69 }61 }
  
70 interface·B&lt;in·T&gt;62 interface·B&lt;in·T&gt;
71 {63 {
72 »       A&lt;T&gt;·A·{·get;·}64 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
73 }</string>65 }</string>
74 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'66 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
75 //·Line:·867 //·Line:·8
  
76 interface·A&lt;T&gt;68 interface·A&lt;T&gt;
77 {69 {
78 }70 }
  
79 delegate·void·B&lt;out·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>71 delegate·A&lt;A&lt;T&gt;&gt;·B&lt;in·T&gt;·();</string>
80 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`D&lt;T&gt;()'72 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
81 //·Line:·473 //·Line:·8
  
 74 interface·A&lt;T&gt;
 75 {
 76 }
  
82 delegate·T·D&lt;in·T&gt;·();</string>77 delegate·void·B&lt;in·T&gt;·(A&lt;T&gt;·a);</string>
83 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'78 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'
84 //·Line:·879 //·Line:·8
  
85 interface·A&lt;T&gt;80 interface·A&lt;T&gt;
86 {81 {
87 }82 }
  
88 interface·B&lt;in·T&gt;83 interface·B&lt;in·T&gt;
89 {84 {
Max diff block lines reached; 10521/14939 bytes (70.43%) of diff not shown.
1.2 KB
CS0501
1.19 KB
CS0501
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0501</ErrorName>3 ··<ErrorName>CS0501</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 6 //·Line:·6
  
 7 class·C
 8 {
 9 »       public·static·bool·operator·!=·(C·l,·C·r);
 10 »       public·static·bool·operator·==·(C·l,·C·r);
 11 }</string>
5 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial12 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
6 //·Line:·613 //·Line:·6
  
7 class·X14 class·X
8 {15 {
9 »       public·int·Mine·{·get;·set·{}·}16 »       public·int·Mine·{·get;·set·{}·}
10 }</string>17 }</string>
Offset 18, 17 lines modifiedOffset 26, 9 lines modified
18 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial26 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
19 //·Line:·627 //·Line:·6
  
20 public·abstract·class·Test28 public·abstract·class·Test
21 {29 {
22 »       public·string·this·[string·key]·{·get;·set;·}30 »       public·string·this·[string·key]·{·get;·set;·}
23 }</string>31 }</string>
24 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
25 //·Line:·6 
  
26 class·C 
27 { 
28 »       public·static·bool·operator·!=·(C·l,·C·r); 
29 »       public·static·bool·operator·==·(C·l,·C·r); 
30 }</string> 
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
2.65 KB
CS1656
2.64 KB
CS1656
Ordering differences only
    
Offset 1, 26 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>CS1656</ErrorName>3 ··<ErrorName>CS1656</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'5 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
6 //·Line:·146 //·Line:·9
  
7 public·class·Test7 class·Test
8 {8 {
9 »       void·Method_1·()9 »       static·void·Main·()
10 »       {10 »       {
 11 »       »       foreach·(int·i·in·new·int[]·{·1,·2})
 12 »       »       »       i++;
 13 »       }
 14 }</string>
 15 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
 16 //·Line:·9
  
 17 class·X·{
  
 18 »       static·void·Main·()
 19 »       {
 20 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{
 21 »       »       ····i·=·4;
 22 »       »       }
 23 »       }
 24 }</string>
 25 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
 26 //·Line:·10
 27 using·System.IO;
  
 28 class·X·{
  
 29 »       static·void·Main·()
 30 »       {
 31 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
 32 »       »       »       m·=·null;
 33 »       »       }
11 »       }34 »       }
12 »        
13 ········public·static·void·Main·() 
14 ········{ 
15 »       »       Test·t·=·new·Test·(); 
16 »       »        
17 ················t.Method_1·+=·delegate·{··}; 
18 ········} 
19 }</string>35 }</string>
20 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'36 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
21 //·Line:·1437 //·Line:·14
  
22 using·System.Collections;38 using·System.Collections;
  
23 class·Test·{39 class·Test·{
Offset 30, 58 lines modifiedOffset 50, 38 lines modified
30 »       {50 »       {
31 »       »       IEnumerable·f·=·foo·();51 »       »       IEnumerable·f·=·foo·();
32 »       »       if·(f·!=·null)52 »       »       if·(f·!=·null)
33 »       »       »       foreach·(int·i·in·f)53 »       »       »       foreach·(int·i·in·f)
34 »       »       »       »       i·=·0;54 »       »       »       »       i·=·0;
35 »       }55 »       }
36 }</string>56 }</string>
37 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'57 ····<string>//·CS1656:·Cannot·assign·to·`Method_1'·because·it·is·a·`method·group'
38 //·Line:·958 //·Line:·14
  
39 class·Test59 public·class·Test
40 {60 {
41 »       static·void·Main·()61 »       void·Method_1·()
42 »       {62 »       {
43 »       »       foreach·(int·i·in·new·int[]·{·1,·2}) 
44 »       »       »       i++; 
45 »       }63 »       }
 64 »       
 65 ········public·static·void·Main·()
 66 ········{
 67 »       »       Test·t·=·new·Test·();
 68 »       »       
 69 ················t.Method_1·+=·delegate·{··};
 70 ········}
46 }</string>71 }</string>
47 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'72 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'
48 //·Line:·1073 //·Line:·10
49 //·Compiler·options:·-unsafe74 //·Compiler·options:·-unsafe
  
50 unsafe·class·X·{75 unsafe·class·X·{
  
51 »       static·int·x·=·0;76 »       static·int·x·=·0;
52 »       static·void·Main·()·{77 »       static·void·Main·()·{
53 »       »       fixed·(int*·p·=·&amp;x)·{78 »       »       fixed·(int*·p·=·&amp;x)·{
54 »       »       ····p·=·(int*)22;79 »       »       ····p·=·(int*)22;
55 »       »       }80 »       »       }
56 »       }»      »      ····81 »       }»      »      ····
57 }</string>82 }</string>
58 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable' 
59 //·Line:·10 
60 using·System.IO; 
  
61 class·X·{ 
  
62 »       static·void·Main·() 
63 »       { 
64 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){ 
65 »       »       »       m·=·null; 
66 »       »       } 
67 »       } 
68 }</string> 
69 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable' 
70 //·Line:·9 
  
71 class·X·{ 
  
72 »       static·void·Main·() 
73 »       { 
74 »       »       foreach·(int·i·in·new·int[]·{·2,·3·})·{ 
75 »       »       ····i·=·4; 
76 »       »       } 
77 »       } 
78 }</string> 
79 ··</Examples>83 ··</Examples>
80 </ErrorDocumentation>84 </ErrorDocumentation>
3.88 KB
CS0119
3.87 KB
CS0119
Ordering differences only
    
Offset 1, 27 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>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
6 //·Line:·156 //·Line:·14
  
7 class·A7 using·System;
  
 8 namespace·Test
8 {9 {
 10 »       public·delegate·void·SomeDel·(Action·a);
  
9 »       public·class·T11 »       public·class·TestClass
10 »       {12 »       {
 13 »       »       public·void·TestMethod·()
 14 »       »       {
 15 »       »       »       SomeDel·(()·=&gt;·{·});
 16 »       »       }
11 »       }17 »       }
12 }18 }</string>
 19 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
 20 //·Line:·8
  
13 class·B&lt;T&gt;·:·A21 class·A
14 {22 {
15 »       void·Foo·() 
16 »       { 
17 »       »       T.Equals·(null,·null); 
18 »       }23 »       public·void·f·()
 24 ········{
 25 ················this.test·bad·=·null;
 26 ········}
 27 »       static·void·Main·()·{}
19 }</string>28 }</string>
20 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected29 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected
21 //·Line:·1130 //·Line:·11
  
22 using·System;31 using·System;
  
23 class·X32 class·X
Offset 50, 98 lines modifiedOffset 61, 87 lines modified
50 class·C61 class·C
51 {62 {
52 »       static·void·Main·()63 »       static·void·Main·()
53 »       {64 »       {
54 »       »       throw·Main;65 »       »       throw·Main;
55 »       }66 »       }
56 }</string>67 }</string>
57 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected68 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected
58 //·Line:·869 //·Line:·15
  
59 class·A70 class·A
60 {71 {
 72 »       public·class·D
 73 »       {
 74 »       }
 75 }
  
 76 class·B
 77 {
61 »       public·void·f·()78 »       public·B·()
 79 »       {
 80 »       »       A.D·=·2;
 81 »       }
62 ········{ 
63 ················this.test·bad·=·null; 
64 ········} 
65 »       static·void·Main·()·{} 
66 }</string>82 }</string>
67 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected83 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected
68 //·Line:·1084 //·Line:·10
  
69 class·A85 class·A
70 {86 {
71 »       delegate·string·Test·(string·t);87 »       delegate·string·Test·(string·t);
  
72 »       public·static·void·Main·()88 »       public·static·void·Main·()
73 »       {89 »       {
74 »       »       Test·(&quot;t&quot;);90 »       »       Test·(&quot;t&quot;);
75 »       }91 »       }
76 }</string>92 }</string>
77 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected93 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
78 //·Line:·1094 //·Line:·8
  
79 delegate·void·D·(); 
  
80 class·C95 class·C
81 {96 {
82 ····public·void·Foo·(int·i) 
83 ····{ 
84 ········D·d·=·new·D·(i); 
85 ····}97 »       static·void·Foo&lt;T&gt;·()
 98 »       {
 99 »       »       T.ToString·();
 100 »       }
86 }</string>101 }</string>
87 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected102 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
88 //·Line:·15103 //·Line:·15
  
89 class·A104 class·A
90 {105 {
91 »       public·class·D106 »       public·class·T
92 »       {107 »       {
93 »       }108 »       }
94 }109 }
  
95 class·B110 class·B&lt;T&gt;·:·A
96 {111 {
97 »       public·B·()112 »       void·Foo·()
98 »       {113 »       {
99 »       »       A.D·=·2;114 »       »       T.Equals·(null,·null);
100 »       }115 »       }
101 }</string>116 }</string>
102 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected117 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
103 //·Line:·8118 //·Line:·10
  
 119 delegate·void·D·();
104 class·X 
105 { 
106 »       public·static·void·Main·() 
107 »       { 
108 »       »       System.Collections.Generic·(&quot;&quot;); 
109 »       } 
110 }</string> 
111 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected 
112 //·Line:·8 
Max diff block lines reached; 720/3929 bytes (18.33%) of diff not shown.
1.43 KB
CS0021
1.42 KB
CS0021
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>CS0021</ErrorName>3 ··<ErrorName>CS0021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
6 //·Line:·86 //·Line:·10·
 7 using·System;
  
7 public·class·Foo&lt;G&gt;8 class·Test
8 {9 {
9 »       public·static·void·Bar·()10 »       public·static·void·Main·()
10 »       {11 »       {
11 »       »       int·i·=·default·(G)[0];12 »       »       int·i·=·0;
 13 »       »       Console.WriteLine·(&quot;Get·i[2]:·{0}&quot;,·i[2]);
12 »       }14 »       }
13 }</string>15 }</string>
14 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'16 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
15 //·Line:·917 //·Line:·9
  
16 class·C18 class·C
17 {19 {
18 »       public·static·void·Main·()20 »       public·static·void·Main·()
19 »       {21 »       {
20 »       »       var·d·=·new·object·{22 »       »       var·d·=·new·object·{
21 »       »       »       [&quot;a&quot;]·=·123 »       »       »       [&quot;a&quot;]·=·1
22 »       »       };24 »       »       };
23 »       }25 »       }
24 }</string>26 }</string>
25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'27 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
26 //·Line:·10·28 //·Line:·8
27 using·System; 
  
28 class·Test29 public·class·Foo&lt;G&gt;
29 {30 {
30 »       public·static·void·Main·()31 »       public·static·void·Bar·()
31 »       {32 »       {
 33 »       »       int·i·=·default·(G)[0];
32 »       »       int·i·=·0; 
33 »       »       Console.WriteLine·(&quot;Get·i[2]:·{0}&quot;,·i[2]); 
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'36 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
37 //·Line:·37 //·Line:·
  
38 class·X38 class·X
39 {39 {
1.73 KB
CS0200
1.72 KB
CS0200
Ordering differences only
    
Offset 12, 47 lines modifiedOffset 12, 14 lines modified
12 »       Type·Type·{·get;·}12 »       Type·Type·{·get;·}
  
13 »       public·void·Test·()13 »       public·void·Test·()
14 »       {14 »       {
15 »       »       Type·=·typeof·(string);15 »       »       Type·=·typeof·(string);
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only) 
19 //·Line:·9 
  
20 class·Program 
21 { 
22 »       static·void·Main() 
23 »       { 
24 »       »       A·a·=·new·A(); 
25 »       »       a.Counter++; 
26 »       } 
27 } 
  
28 class·A·{ 
29 »       private·int?·_counter; 
30 »       public·int?·Counter·{ 
31 »       »       get·{·return·_counter;·} 
32 »       } 
33 }</string> 
34 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only) 
35 //·Line:·13 
  
36 public·class·A 
37 { 
38 »       public·int·X·{·get;·} 
39 } 
  
40 public·class·B·:·A 
41 { 
42 »       public·B·() 
43 »       { 
44 »       »       base.X·=·1; 
45 »       } 
46 }</string> 
47 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)18 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)
48 //·Line:·1319 //·Line:·13
  
49 class·X·{20 class·X·{
50 »       static·int·P·{21 »       static·int·P·{
51 »       »       get·{22 »       »       get·{
52 »       »       »       return·1;23 »       »       »       return·1;
Offset 85, 14 lines modifiedOffset 52, 32 lines modified
85 »       public·static·int·S·{·get;·}52 »       public·static·int·S·{·get;·}
  
86 »       public·C·()53 »       public·C·()
87 »       {54 »       {
88 »       »       S·=·3;55 »       »       S·=·3;
89 »       }56 »       }
90 }</string>57 }</string>
 58 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
 59 //·Line:·9
  
 60 class·Program
 61 {
 62 »       static·void·Main()
 63 »       {
 64 »       »       A·a·=·new·A();
 65 »       »       a.Counter++;
 66 »       }
 67 }
  
 68 class·A·{
 69 »       private·int?·_counter;
 70 »       public·int?·Counter·{
 71 »       »       get·{·return·_counter;·}
 72 »       }
 73 }</string>
91 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)74 ····<string>//·CS0200:·Property·or·indexer·`X.this[int]'·cannot·be·assigned·to·(it·is·read-only)
92 //·Line:·1475 //·Line:·14
  
93 class·X·{76 class·X·{
94 »       int·this[int·i]·{77 »       int·this[int·i]·{
95 »       »       get·{78 »       »       get·{
96 »       »       »       return·1;79 »       »       »       return·1;
Offset 102, 9 lines modifiedOffset 87, 24 lines modified
102 »       static·int·Main·()87 »       static·int·Main·()
103 »       {88 »       {
104 »       »       X·x·=·new·X·();89 »       »       X·x·=·new·X·();
105 »       »       x[0]·=·10;90 »       »       x[0]·=·10;
106 »       »       return·1;91 »       »       return·1;
107 »       }92 »       }
108 }</string>93 }</string>
 94 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
 95 //·Line:·13
  
 96 public·class·A
 97 {
 98 »       public·int·X·{·get;·}
 99 }
  
 100 public·class·B·:·A
 101 {
 102 »       public·B·()
 103 »       {
 104 »       »       base.X·=·1;
 105 »       }
 106 }</string>
109 ··</Examples>107 ··</Examples>
110 </ErrorDocumentation>108 </ErrorDocumentation>
14.1 KB
CS3005
14.1 KB
CS3005
Ordering differences only
    
Offset 1, 108 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>CS3005</ErrorName>3 ··<ErrorName>CS3005</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3005:·Identifier·`CLSClass.op_implicit()'·differing·only·in·case·is·not·CLS-compliant 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·class·CLSClass·{ 
11 ········static·public·implicit·operator·CLSClass(byte·value)·{ 
12 ···············return·new·CLSClass(); 
13 ········} 
14 ···· 
15 ········public·void·op_implicit·()·{} 
16 }</string> 
17 ····<string>//·CS3005:·Identifier·`II.compareto()'·differing·only·in·case·is·not·CLS-compliant 
18 //·Line:·11 
19 //·Compiler·options:·-t:library·-warnaserror 
  
  
20 [assembly:System.CLSCompliant(true)] 
  
21 public·interface·I·{ 
22 } 
  
23 public·interface·II:·I,·System.IComparable·{ 
24 ········bool·compareto(); 
25 }</string> 
26 ····<string>//·CS3005:·Identifier·`CLSEnum.Label'·differing·only·in·case·is·not·CLS-compliant5 ····<string>//·CS3005:·Identifier·`CLSEnum.Label'·differing·only·in·case·is·not·CLS-compliant
27 //·Line:·106 //·Line:·10
28 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;8 using·System;
30 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
31 public·enum·CLSEnum·{10 public·enum·CLSEnum·{
32 ········label,11 ········label,
33 ········Label12 ········Label
34 }</string>13 }</string>
35 ····<string>//·CS3005:·Identifier·`clsInterface'·differing·only·in·case·is·not·CLS-compliant14 ····<string>//·CS3005:·Identifier·`I.BLAH.get'·differing·only·in·case·is·not·CLS-compliant
36 //·Line:·1015 //·Line:·16
37 //·Compiler·options:·-warnaserror16 //·Compiler·options:·-warnaserror
  
 17 using·System.Runtime.CompilerServices;
38 using·System;18 using·System;
39 [assembly:CLSCompliant·(true)] 
  
40 public·interface·CLSInterface·{ 
41 } 
  
42 public·class·clsInterface:·CLSInterface·{ 
43 }</string> 
44 ····<string>//·CS3005:·Identifier·`a'·differing·only·in·case·is·not·CLS-compliant 
45 //·Line:·10 
46 //·Compiler·options:·-warnaserror 
  
47 using·System; 
48 [assembly:CLSCompliant·(true)]19 [assembly:·CLSCompliant·(true)]
  
49 public·enum·A·{ 
50 }20 public·interface·I·{
 21 »       [IndexerName·(&quot;blah&quot;)]
 22 »       int·this·[int·a]·{
 23 ············get;
 24 »       }
  
51 public·interface·a·{25 ·»       int·BLAH·{·get;·}
52 }</string>26 }</string>
53 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant27 ····<string>//·CS3005:·Identifier·`c1'·differing·only·in·case·is·not·CLS-compliant
54 //·Line:·828 //·Line:·9
55 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
56 [assembly:System.CLSCompliant(true)]30 [assembly:System.CLSCompliant(true)]
  
57 public·class·CLSClass·{31 public·class·C1·{
58 ········public·int·get_A·()·{·return·3;·} 
59 ········public·int·a·{·get·{·return·2;·}·}32 }
  
 33 public·class·c1·{
60 }</string>34 }</string>
61 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant35 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant
62 //·Line:·936 //·Line:·15
63 //·Compiler·options:·-warnaserror37 //·Compiler·options:·-warnaserror
  
64 [assembly:System.CLSCompliant(true)]38 [assembly:System.CLSCompliant(true)]
  
65 public·interface·I1·{39 public·class·X·{
 40 ········public·bool·Value;
66 }41 }
  
67 public·interface·i1·{42 public·class·Y:·X·{
 43 ········private·readonly·bool·vAalue;
 44 }
 45 ····
 46 public·class·CLSClass:·Y·{
 47 ········protected·internal·bool·value;
68 }</string>48 }</string>
69 ····<string>//·CS3005:·Identifier·`CLSClass.Event_A'·differing·only·in·case·is·not·CLS-compliant49 ····<string>//·CS3005:·Identifier·`CLSClass.Method(int)'·differing·only·in·case·is·not·CLS-compliant
70 //·Line:·1350 //·Line:·8
71 //·Compiler·options:·-warnaserror51 //·Compiler·options:·-warnaserror
  
72 [assembly:System.CLSCompliant(true)]52 [assembly:System.CLSCompliant·(true)]
  
73 public·delegate·void·MyDelegate(int·i); 
  
74 public·class·Base·{53 public·class·BaseClass·{
75 ········protected·event·System.ResolveEventHandler·Event_a;54 ········public·int·method;
76 }55 }
  
77 public·class·CLSClass:·Base·{56 public·class·CLSClass·:·BaseClass·{
78 ········public·event·MyDelegate·Event_A;57 ········public·static·void·Method(int·arg)·{}
79 }</string>58 }</string>
80 ····<string>//·CS3005:·Identifier·`Foo.main()'·differing·only·in·case·is·not·CLS-compliant59 ····<string>//·CS3005:·Identifier·`Foo.main()'·differing·only·in·case·is·not·CLS-compliant
81 //·Line:·960 //·Line:·9
82 //·Compiler·options:·-warnaserror61 //·Compiler·options:·-warnaserror
  
83 using·System;62 using·System;
84 [assembly:·CLSCompliant(false)]63 [assembly:·CLSCompliant(false)]
Offset 114, 161 lines modifiedOffset 85, 187 lines modified
114 }</string>85 }</string>
115 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant86 ····<string>//·CS3005:·Identifier·`i1'·differing·only·in·case·is·not·CLS-compliant
116 //·Line:·987 //·Line:·9
117 //·Compiler·options:·-warnaserror88 //·Compiler·options:·-warnaserror
  
Max diff block lines reached; 10318/14410 bytes (71.60%) of diff not shown.
855 B
CS0500
843 B
CS0500
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0500</ErrorName>3 ··<ErrorName>CS0500</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract
 6 //·Line:·5
  
 7 public·abstract·class·A·{
 8 »       public·abstract·int·Foo·{·get·{·return·1;·}·}
 9 }</string>
5 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract10 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract
6 //·Line:·511 //·Line:·5
  
7 abstract·class·X·{12 abstract·class·X·{
8 »       public·abstract·void·B·()·{13 »       public·abstract·void·B·()·{
9 »       }14 »       }
10 }</string>15 }</string>
11 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract 
12 //·Line:·5 
  
13 public·abstract·class·A·{ 
14 »       public·abstract·int·Foo·{·get·{·return·1;·}·} 
15 }</string> 
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
2.42 KB
CS7003
2.4 KB
CS7003
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·106 //·Line:·17
  
 7 using·System;
  
7 class·G&lt;T&gt;8 class·C&lt;T&gt;
8 {9 {
 10 »       public·class·G&lt;U&gt;
 11 »       {
 12 »       }
9 }13 }
  
10 class·C14 class·M
11 {15 {
12 »       G&lt;&gt;·field;16 »       public·static·void·Main·()
 17 »       {
 18 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
 19 »       }
13 }</string>20 }</string>
14 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context21 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
15 //·Line:·4 
  
16 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string> 
17 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
18 //·Line:·1422 //·Line:·12
  
19 class·A&lt;T&gt;23 static·class·C
20 {24 {
21 »       public·class·B25 »       static·void·Foo&lt;T&gt;·()
22 »       {26 »       {
23 »       »       public·int·Foo; 
24 »       }27 »       }
25 } 
  
26 class·X 
27 {28 »       static·void·Main·()
 29 »       {
28 »       string·s·=·nameof·(A&lt;&gt;.B);30 »       »       string·s·=·nameof·(Foo&lt;&gt;);
 31 »       }
29 }</string>32 }</string>
30 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context33 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
31 //·Line:·1734 //·Line:·10
  
32 using·System; 
  
33 class·C&lt;T&gt;35 class·G&lt;T&gt;
34 {36 {
35 »       public·class·G&lt;U&gt; 
36 »       { 
37 »       } 
38 }37 }
  
39 class·M38 class·C
40 {39 {
 40 »       G&lt;&gt;·field;
41 »       public·static·void·Main·() 
42 »       { 
43 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;); 
44 »       } 
45 }</string>41 }</string>
46 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context42 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 43 //·Line:·4
  
 44 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string>
 45 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
47 //·Line:·1046 //·Line:·10
  
48 class·G&lt;T&gt;47 class·G&lt;T&gt;
49 {48 {
50 }49 }
  
51 class·C50 class·C
Offset 73, 32 lines modifiedOffset 72, 33 lines modified
  
73 ·»       static·void·Main·()72 ·»       static·void·Main·()
74 »       {73 »       {
75 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);74 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
76 »       }75 »       }
77 }</string>76 }</string>
78 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context77 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
79 //·Line:·878 //·Line:·14
  
80 class·C79 class·A&lt;T&gt;
81 {80 {
82 ····static·void·Main·() 
83 ····{ 
84 »       »       System.Action&lt;&gt;.Combine·();81 »       public·class·B
 82 »       {
 83 »       »       public·int·Foo;
85 »       }84 »       }
 85 }
  
 86 class·X
 87 {
 88 »       string·s·=·nameof·(A&lt;&gt;.B);
86 }</string>89 }</string>
87 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context90 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
88 //·Line:·1291 //·Line:·8
  
89 static·class·C92 class·C
90 {93 {
91 »       static·void·Foo&lt;T&gt;·() 
92 »       { 
93 »       } 
  
94 »       static·void·Main·()94 ····static·void·Main·()
95 »       { 
96 »       »       string·s·=·nameof·(Foo&lt;&gt;);95 ····{
 96 »       »       System.Action&lt;&gt;.Combine·();
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
899 B
CS0105
887 B
CS0105
Ordering differences only
    
Offset 17, 20 lines modifiedOffset 17, 14 lines modified
17 »       using·M;17 »       using·M;
18 »       using·N.M;18 »       using·N.M;
19 »       19 »       
20 »       namespace·M20 »       namespace·M
21 »       {21 »       {
22 »       }22 »       }
23 }</string>23 }</string>
24 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace 
25 //·Line:·6 
26 //·Compiler·options:·-warnaserror·-warn:3 
  
27 using·static·System.Console; 
28 using·static·System.Console;</string> 
29 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace24 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
30 //·Line:·625 //·Line:·6
31 //·Compiler·options:·-warnaserror·-warn:326 //·Compiler·options:·-warnaserror·-warn:3
  
32 using·System;27 using·System;
33 using·System;28 using·System;
  
Offset 38, 9 lines modifiedOffset 32, 15 lines modified
38 {32 {
39 »       static·int·Main·()·33 »       static·int·Main·()·
40 »       {34 »       {
41 »       »       int·a=5;35 »       »       int·a=5;
42 »       »       return·a;36 »       »       return·a;
43 »       }37 »       }
44 }</string>38 }</string>
 39 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
 40 //·Line:·6
 41 //·Compiler·options:·-warnaserror·-warn:3
  
 42 using·static·System.Console;
 43 using·static·System.Console;</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </ErrorDocumentation>
9.23 KB
CS1501
9.22 KB
CS1501
Ordering differences only
    
Offset 1, 76 lines modifiedOffset 1, 72 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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·`Foo'·takes·`0'·arguments
6 //·Line:·176 //·Line:·15
  
  
7 static·class·Extensions7 class·Base&lt;T&gt;
8 {8 {
9 »       public·static·string·Foo·(this·string·s)9 »       protected·virtual·void·Foo&lt;U&gt;·(U·u)
10 »       {10 »       {
11 »       »       return·s; 
12 »       }11 »       }
13 }12 }
  
14 public·class·M13 class·Derived&lt;T&gt;·:·Base&lt;int&gt;
15 {14 {
16 »       public·static·void·Main·() 
17 »       { 
18 »       »       1.Foo·(&quot;foo&quot;); 
19 »       }15 ····protected·override·void·Foo&lt;U&gt;·(U·u)
 16 ····{
 17 ········base.Foo·();
 18 ····}
20 }</string>19 }</string>
21 ····<string>//·CS1501:·No·overload·for·method·`Test'·takes·`2'·arguments20 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments
22 //·Line:·1621 //·Line:·16
  
 22 using·System;
 23 using·System.Runtime.InteropServices;
23 static·class·S 
24 { 
25 »       public·static·int·Test·(this·int·value) 
26 »       { 
27 »       return·value; 
28 »       } 
29 } 
  
30 class·M24 namespace·System.Windows.Forms
31 {25 {
 26 ········internal·class·X11Xim
 27 ········{
 28 ················[DllImport·(&quot;libX11&quot;,·EntryPoint=&quot;XCreateIC&quot;)]
 29 ················internal·extern·static·IntPtr·XCreateIC(IntPtr·xim,·__arglist);
  
32 »       public·static·void·Main·()30 ················public·static·void·Main·()
33 »       { 
34 »       »       1.Test·(value:·1); 
35 »       }31 ················{
 32 ························XCreateIC·(IntPtr.Zero);
 33 ················}
 34 ········}
36 }</string>35 }</string>
37 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`3'·arguments36 ····<string>//·CS1501:·No·overload·for·method·`Call'·takes·`0'·arguments
38 //·Line:·1237 //·Line:·8
  
39 class·Test38 class·A&lt;T&gt;·where·T·:·CB,·IA
40 {39 {
41 »       public·static·void·Foo·(string·s·=·null,·int·value·=·2)40 »       void·Foo·(T·t)
42 »       {41 »       {
 42 »       »       t.Call·();
43 »       }43 »       }
 44 }
  
 45 class·CB·:·CA
 46 {
 47 }
44 »       static·void·Main·() 
45 »       { 
46 »       »       Foo·(&quot;a&quot;,·2,·6); 
47 »       } 
48 }</string> 
49 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments 
50 //·Line:·13 
  
51 static·class·C48 class·CA
52 {49 {
53 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b)50 »       public·void·Call·(int·arg)
54 »       {51 »       {
55 »       }52 »       }
 53 }
  
 54 interface·IA
 55 {
 56 »       void·Call·(bool·arg,·int·arg2);
56 »       static·void·Main() 
57 »       { 
58 »       »       dynamic·d·=·null; 
59 »       »       &quot;x&quot;.Foo·(d); 
60 »       } 
61 }</string>57 }</string>
62 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments58 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`1'·arguments
63 //·Line:·1559 //·Line:·15
  
64 using·System;60 using·System;
  
65 class·MainClass61 class·MainClass
Offset 94, 81 lines modifiedOffset 90, 53 lines modified
94 »       {90 »       {
95 »       }91 »       }
  
96 »       static·void·Run&lt;T&gt;·(Action·act)92 »       static·void·Run&lt;T&gt;·(Action·act)
97 »       {93 »       {
98 »       }94 »       }
99 }</string>95 }</string>
100 ····<string>//·CS1501:·No·overload·for·method·`Call'·takes·`0'·arguments96 ····<string>//·CS1501:·No·overload·for·method·`Select'·takes·`1'·arguments
101 //·Line:·897 //·Line:·17
  
102 class·A&lt;T&gt;·where·T·:·CB,·IA 
103 { 
104 »       void·Foo·(T·t) 
105 »       { 
106 »       »       t.Call·(); 
107 »       } 
108 } 
  
 98 using·System;
109 class·CB·:·CA 
110 { 
111 } 
  
112 class·CA99 class·TestA
113 {100 {
114 »       public·void·Call·(int·arg)101 »       public·string·value;
 102 »       
 103 »       public·TestA·(string·value)
Max diff block lines reached; 6443/9405 bytes (68.51%) of diff not shown.
1.99 KB
CS0649
1.98 KB
CS0649
Ordering differences only
    
Offset 1, 51 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0649</ErrorName>3 ··<ErrorName>CS0649</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
6 //·Line:·4 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 class·X 
9 { 
10 »       public·readonly·int·x; 
11 }</string> 
12 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
13 //·Line:·10 
14 //·Compiler·options:·-warnaserror·-warn:4 
  
15 using·System; 
16 class·X·{ 
17 »       E·e; 
  
18 »       E·Value·{ 
19 »       »       get·{ 
20 »       »       »       return·e; 
21 »       »       } 
22 »       } 
23 } 
  
24 enum·E 
25 { 
26 »       Foo 
27 }</string> 
28 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null' 
29 //·Line:·4 
30 //·Compiler·options:·-warnaserror·-warn:4 
  
31 class·X·{ 
32 »       string·s; 
  
33 »       string·Value·{ 
34 »       »       get·{ 
35 »       »       »       return·s; 
36 »       »       } 
37 »       } 
38 }</string> 
39 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'5 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
40 //·Line:·76 //·Line:·7
41 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
42 class·C8 class·C
43 {9 {
44 »       int?·s;10 »       int?·s;
Offset 76, 9 lines modifiedOffset 36, 49 lines modified
76 »       »       return·true;36 »       »       return·true;
77 »       }37 »       }
  
78 »       public·static·void·Main·()38 »       public·static·void·Main·()
79 »       {39 »       {
80 »       }40 »       }
81 }</string>41 }</string>
 42 ····<string>//·CS0649:·Field·`X.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
 43 //·Line:·4
 44 //·Compiler·options:·-warnaserror·-warn:4
  
 45 class·X·{
 46 »       string·s;
  
 47 »       string·Value·{
 48 »       »       get·{
 49 »       »       »       return·s;
 50 »       »       }
 51 »       }
 52 }</string>
 53 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 54 //·Line:·4
 55 //·Compiler·options:·-warnaserror·-warn:4
  
 56 class·X
 57 {
 58 »       public·readonly·int·x;
 59 }</string>
 60 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 61 //·Line:·10
 62 //·Compiler·options:·-warnaserror·-warn:4
  
 63 using·System;
 64 class·X·{
 65 »       E·e;
  
 66 »       E·Value·{
 67 »       »       get·{
 68 »       »       »       return·e;
 69 »       »       }
 70 »       }
 71 }
  
 72 enum·E
 73 {
 74 »       Foo
 75 }</string>
82 ··</Examples>76 ··</Examples>
83 </ErrorDocumentation>77 </ErrorDocumentation>
6.63 KB
CS0030
6.61 KB
CS0030
Ordering differences only
    
Offset 1, 183 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>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]'5 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float'
6 //·Line:·86 //·Line:·12
  
7 class·X 
8 { 
9 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct7 public·class·Blah·{
  
 8 »       public·static·int·Main·()
10 »       {9 »       {
11 »       »       T1[]·a·=·(T1[])array;10 »       »       Blah·k;
 11 »       »       
 12 »       »       k·=·new·Blah·();
 13 »       »       
 14 »       »       float·f·=·(float)·k;
 15 »       »       
12 »       }16 »       }
13 }</string>17 }</string>
14 ····<string>//·CS0030:·Cannot·convert·type·`System.DateTime'·to·`string'18 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'
15 //·Line:·1019 //·Line:·20
  
16 using·System;20 using·System;
 21 using·System.Collections;
  
 22 public·class·Position·{
17 public·class·Blah 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       »       string·s·=·(string)DateTime.Now; 
22 »       } 
23 }</string> 
24 ····<string>//·CS0030:·Cannot·convert·type·`object'·to·`S' 
25 //·Line:·13 
26 //·Compiler·options:·-langversion:latest 
  
27 ref·struct·S 
28 { 
29 }23 }
  
 24 public·class·Board·{
 25 ····public·enum·Stone·:·int·{
 26 »       None·=·0,
 27 »       ····Empty·=·1,
 28 »       ····Black·=·2,
 29 »       ····White·=·3
 30 ····}
30 class·X 
31 { 
32 »       public·static·void·Foo·(object·o) 
33 »       { 
34 »       »       var·res·=·(S)·o; 
35 »       } 
36 }</string> 
37 ····<string>//·CS0030:·Cannot·convert·type·`long'·to·`System.DayOfWeek?' 
38 //·Line:·10 
  
39 using·System; 
  
 31 ····public·Stone·Get(Position·p)
40 class·C 
41 { 
42 ····static·void·Main·() 
43 ····{32 ····{
44 »       »       var·dow·=·(DayOfWeek?)·long.MaxValue;33 »       return·(Stone)p;
45 ····}34 ····}
46 }</string> 
47 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`int' 
48 //·Line:·11 
  
49 using·System; 
  
50 class·MainClass 
51 { 
52 »       public·static·void·Main·()35 ····public·static·void·Main()·{
 36 ····}
 37 ····
53 »       { 
54 »       »       Enum·e·=·null; 
55 »       »       int·i·=·(int)·e; 
56 »       } 
57 }</string> 
58 ····<string>//·CS0030:·Cannot·convert·type·`T'·to·`X' 
59 //·Line:·8 
60 class·Foo&lt;T&gt; 
61 »       where·T·:·System.ICloneable 
62 { 
63 »       public·X·Test·(T·t) 
64 »       { 
65 »       »       return·(X)·t; 
66 »       } 
67 } 
  
68 class·X 
69 { 
70 »       static·void·Main·() 
71 »       {·} 
72 }</string> 
73 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`IA' 
74 //·Line:·13 
  
75 interface·IA 
76 { 
77 } 
  
78 class·MainClass 
79 { 
80 »       public·static·void·Main·() 
81 »       { 
82 »       »       string·s·=·&quot;s&quot;; 
83 »       »       IA·i·=·(IA)·s; 
84 »       } 
85 }</string> 
86 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S' 
87 //·Line:·12 
  
88 using·System; 
  
89 public·class·Blah·{ 
90 »       struct·S·{} 
91 »       enum·E·{·Val·} 
92 »        
93 »       public·static·void·Main·() 
94 »       { 
Max diff block lines reached; 4040/6736 bytes (59.98%) of diff not shown.
3.94 KB
CS0642
3.93 KB
CS0642
Ordering differences only
    
Offset 1, 33 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>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:·96 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 public·class·C8 public·class·C
9 {9 {
10 ····public·void·Test·()10 ····public·static·void·Main·()
11 ····{11 ····{
12 ········lock·(this);12 ········int·i=·5;
 13 ········while·(i++·&lt;·100);
13 ············{·}14 ············{·}
14 ····}15 ····}
15 }</string>16 }</string>
16 ····<string>//·CS0642:·Possible·mistaken·empty·statement17 ····<string>//·CS0642:·Possible·mistaken·empty·statement
17 //·Line:·1018 //·Line:·13
 19 //·Compiler·options:·/warnaserror·/warn:3
 20 using·System;
 21 public·class·C
 22 {
 23 »       public·static·int·p·=·0;
 24 »       public·static·void·Foo·()
 25 »       {
 26 »       »       if·(p·&lt;·5)
 27 »       »       »       Console.WriteLine·();
 28 »       »       else
 29 »       »       »       ;
 30 »       »       Console.WriteLine·();
 31 »       }
 32 }</string>
 33 ····<string>//·CS0642:·Possible·mistaken·empty·statement
 34 //·Line:·9
18 //·Compiler·options:·-warnaserror·-warn:335 //·Compiler·options:·-warnaserror·-warn:3
  
19 public·class·C36 public·class·C
20 {37 {
21 ····public·static·void·Main·()38 ····public·void·Test·(System.Collections.IEnumerable·e)
22 ····{39 ····{
 40 ········foreach·(object·o·in·e);
23 ········int·i=·5; 
24 ········while·(i++·&lt;·100); 
25 ············{·}41 ············{·}
26 ····}42 ····}
27 }</string>43 }</string>
28 ····<string>//·CS0642:·Possible·mistaken·empty·statement44 ····<string>//·CS0642:·Possible·mistaken·empty·statement
29 //·Line:·1045 //·Line:·10
30 //·Compiler·options:·-warnaserror·-warn:346 //·Compiler·options:·-warnaserror·-warn:3
  
Offset 46, 104 lines modifiedOffset 62, 88 lines modified
46 class·X{62 class·X{
47 »       static·void·Main·()63 »       static·void·Main·()
48 »       {64 »       {
49 »       »       if·(true);65 »       »       if·(true);
50 »       }66 »       }
51 }</string>67 }</string>
52 ····<string>//·CS0642:·Possible·mistaken·empty·statement68 ····<string>//·CS0642:·Possible·mistaken·empty·statement
53 //·Line:·1169 //·Line:·9
54 //·Compiler·options:·/warnaserror·/warn:370 //·Compiler·options:·-warnaserror·-warn:3
55 using·System; 
56 public·class·C71 public·class·C
57 {72 {
 73 ····public·void·Test·(System.IDisposable·arg)
 74 ····{
 75 ········using·(arg);
 76 ············{·}
 77 ····}
58 »       public·static·int·p·=·0; 
59 »       public·static·void·Foo·() 
60 »       { 
61 »       »       if·(p·&lt;·5) 
62 »       »       »       ; 
63 »       »       else 
64 »       »       »       Console.WriteLine·(); 
65 »       } 
66 }</string>78 }</string>
67 ····<string>//·CS0642:·Possible·mistaken·empty·statement79 ····<string>//·CS0642:·Possible·mistaken·empty·statement
68 //·Line:·980 //·Line:·9
69 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:021981 //·Compiler·options:·-warnaserror·-warn:3
  
70 public·class·C82 public·class·C
71 {83 {
72 ····public·unsafe·void·Test·()84 ····public·void·Test·()
73 ····{85 ····{
74 ········fixed·(char·*p·=·str);86 ········lock·(this);
75 ············{·}87 ············{·}
76 ····}88 ····}
  
77 ····static·readonly·char·[]·str·=·new·char·[]·{'A'}; 
78 }</string>89 }</string>
79 ····<string>//·CS0642:·Possible·mistaken·empty·statement90 ····<string>//·CS0642:·Possible·mistaken·empty·statement
80 //·Line:·991 //·Line:·9
81 //·Compiler·options:·-warnaserror·-warn:392 //·Compiler·options:·-warnaserror·-warn:3
  
82 public·class·C93 public·class·C
83 {94 {
84 »       public·void·Test·()95 »       public·void·Test·()
85 »       {96 »       {
86 »       »       using·(System.IDisposable·arg·=·null);97 »       »       using·(System.IDisposable·arg·=·null);
87 »       »       {·}98 »       »       {·}
88 »       }99 »       }
89 }</string>100 }</string>
90 ····<string>//·CS0642:·Possible·mistaken·empty·statement101 ····<string>//·CS0642:·Possible·mistaken·empty·statement
91 //·Line:·9 
92 //·Compiler·options:·-warnaserror·-warn:3 
  
93 public·class·C 
94 { 
95 ····public·void·Test·(System.IDisposable·arg) 
96 ····{ 
97 ········using·(arg); 
98 ············{·} 
99 ····} 
100 }</string> 
101 ····<string>//·CS0642:·Possible·mistaken·empty·statement 
102 //·Line:·13102 //·Line:·11
103 //·Compiler·options:·/warnaserror·/warn:3103 //·Compiler·options:·/warnaserror·/warn:3
104 using·System;104 using·System;
105 public·class·C105 public·class·C
106 {106 {
107 »       public·static·int·p·=·0;107 »       public·static·int·p·=·0;
108 »       public·static·void·Foo·()108 »       public·static·void·Foo·()
109 »       {109 »       {
110 »       »       if·(p·&lt;·5)110 »       »       if·(p·&lt;·5)
111 »       »       »       Console.WriteLine·(); 
Max diff block lines reached; 979/3988 bytes (24.55%) of diff not shown.
12.2 KB
CS0023
12.1 KB
CS0023
Ordering differences only
    
Offset 1, 137 lines modifiedOffset 1, 190 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`method·group'5 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`string'
6 //·Line:·206 //·Line:·10
  
7 using·System;7 using·System;
  
8 enum·Enum8 public·class·Test
9 {9 {
10 »       Test 
11 }10 »       static·void·Main·()
 11 »       {
 12 »       »       Console.WriteLine·(&quot;a&quot;·+·+·&quot;b&quot;);
 13 »       }
 14 }</string>
 15 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'
 16 //·Line:·8
  
12 class·A·:·Attribute17 class·X
13 {18 {
14 »       public·A·(object·e)19 »       public·static·void·Main·()
15 »       {20 »       {
 21 »       »       object·o·=·-(9223372036854775808);
16 »       }22 »       }
17 }23 }</string>
 24 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int*'
 25 //·Line:·10
 26 //·Compiler·options:·-unsafe
  
18 class·C27 class·C
19 {28 {
 29 »       unsafe·static·void·Main·()
20 »       [A·(Enum.Test)] 
21 »       int·Enum·() 
22 »       {30 »       {
23 »       »       return·0;31 »       »       int*·arr·=·null;
 32 »       »       var·v2·=·arr?.ToString·();
24 »       }33 »       }
25 }</string>34 }</string>
26 ····<string>//·CS0023:·The·`~'·operator·cannot·be·applied·to·operand·of·type·`Foo'35 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
27 //·Line·:·1036 //·Line:·8
  
28 public·class·Foo·{ 
  
29 »       public·static·void·Main·()37 class·C
 38 {
 39 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
30 »       {40 »       {
 41 »       »       var·r·=·t?.ToString·();
31 »       »       Foo·k·=·new·Foo·(); 
32 »       »        
33 »       »       int·i·=·~·k; 
  
34 »       }42 »       }
35 }</string>43 }</string>
36 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'44 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`anonymous·method'
37 //·Line:·1445 //·Line:·8
  
38 using·System;46 using·System;
 47 class·Test·{
 48 »       public·static·void·Main(string[]·argv)·{
 49 »       »       Console.WriteLine(&quot;Type·of·anonymous·block:·{0}&quot;,
 50 »       »       »       (delegate()·{}).GetType());
 51 »       }
 52 }</string>
 53 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`void'
 54 //·Line:·12
  
 55 using·System;·
 56 ·
39 public·class·Test57 public·class·Testing·
 58 {·
 59 »       public·static·void·DoNothing()·{}·
 60 »       ·
 61 »       public·static·void·Main()·
 62 »       {·
 63 »       ·»       Console.WriteLine(DoNothing().ToString());·
 64 »       }·
 65 }</string>
 66 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
 67 //·Line:·11
  
 68 class·C2&lt;T&gt;
40 {69 {
 70 »       C2&lt;T&gt;·i;
 71 »       T·field;
41 ····public·static·void·E·()· 
42 ····{· 
43 ····} 
  
44 ····public·static·void·Main·()· 
45 ····{ 
46 ········Console.WriteLine(E.x); 
47 ····}72 »       public·void·Foo·()
 73 »       {
 74 »       »       var·x·=·i?.field;
 75 »       }
48 }</string>76 }</string>
49 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void'77 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'
50 //·Line:·1078 //·Line·:·6
  
51 using·System;79 class·X·{
 80 ····static·X·x;
 81 ····static·object·o·=·+x;
 82 }</string>
 83 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'
 84 //·Line:·9
  
52 class·C85 public·class·C
53 {86 {
54 »       static·void·Main·()87 »       static·void·Main()
55 »       {88 »       {
56 »       »       var·v·=·Console.WriteLine·()?[0];89 »       »       string·s·=·null;
 90 »       »       var·x·=·s?.Length?.ToString·();
57 »       }91 »       }
58 }</string>92 }</string>
59 ····<string>//·CS0023:·The·`!'·operator·cannot·be·applied·to·operand·of·type·`int?'93 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`A'
60 //·Line:·994 //·Line:·16
  
  
61 class·Z95 class·A
62 {96 {
63 »       public·static·void·Main·()97 »       public·static·implicit·operator·ulong·(A·mask)
64 »       {98 »       {
 99 »       »       return·8;
Max diff block lines reached; 8930/12402 bytes (72.00%) of diff not shown.
18.0 KB
CS0246
18.0 KB
CS0246
Ordering differences only
    
Offset 1, 273 lines modifiedOffset 1, 286 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0246</ErrorName>3 ··<ErrorName>CS0246</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
6 //·Line:·5 
  
7 interface·A·{ 
8 ········ErrorType·Method(); 
9 }</string> 
10 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS0246:·The·type·or·namespace·name·`M'·could·not·be·found.·Are·you·missing·an·assembly·reference?
11 //·Line:·4 
  
12 using·dynamic;</string> 
13 ····<string>//·CS0246:·The·type·or·namespace·name·`RNGCryptoServiceProvider'·could·not·be·found.·Are·you·missing·`System.Security.Cryptography'·using·directive? 
14 //·Line:·136 //·Line:·11
  
15 using·System;7 interface·I&lt;T&gt;
 8 {
 9 »       void·G&lt;TT&gt;·();
 10 }
  
16 namespace·System.Web.Configuration11 class·C
17 {12 {
18 »       class·MachineKeyConfig13 »       void·I&lt;M&gt;.G&lt;M&gt;·()
 14 »       {
 15 »       }
 16 »       
 17 »       public·static·void·Main·()
19 »       {18 »       {
20 »       »       static·MachineKeyConfig·() 
21 »       »       { 
22 »       »       »       autogenerated·=·new·byte·[64]; 
23 »       »       »       RNGCryptoServiceProvider·cp·=·new·RNGCryptoServiceProvider·(); 
24 »       »       »       cp.GetBytes·(autogenerated); 
25 »       »       } 
26 »       }19 »       }
27 }</string>20 }</string>
28 ····<string>//·CS0246:·The·type·or·namespace·name·`XmlDocument'·could·not·be·found.·Consider·using·fully·qualified·name·`System.Xml.XmlDocument'21 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference?
29 //·Line:·622 //·Line:·4
 23 interface·A·:·B·{
 24 }
  
 25 class·X·{
 26 »       static·void·Main·()·{
 27 »       }
 28 }</string>
 29 ····<string>//·CS0246:·The·type·or·namespace·name·`AAAA'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 30 //·Line:·7
  
30 using·System;31 using·System;
 32 [assembly:CLSCompliant·(true)]
31 using·System.Xml; 
32 using·Document·=·XmlDocument; 
  
33 public·class·Test·{ 
34 »       public·static·void·Main·() 
35 »       { 
36 »       }33 [AAAA(false)]
 34 public·sealed·class·Region
 35 {
 36 ····public·Region()·{}
37 }</string>37 }</string>
38 ····<string>//·CS0246:·The·type·or·namespace·name·`T'·could·not·be·found.·Are·you·missing·an·assembly·reference?38 ····<string>//·CS0246:·The·type·or·namespace·name·`DllImport'·could·not·be·found.·Are·you·missing·an·assembly·reference?
39 //·Line:·1339 //·Line:·16
  
40 using·System;40 using·System;
41 using·System.Collections.Generic;41 using·System.Threading;
  
42 class·X42 public·class·Test
43 {43 {
44 »       public·static·void·Main·()44 »       static·void·Main·()
45 »       {45 »       {
 46 »       »       var·tr·=·new·Thread·(delegate·()·{
 47 »       »       »       Foo·();
46 »       »       Foo·(()·=&gt;·{ 
47 »       »       »       IEnumerable&lt;object&gt;·f·=·null; 
48 »       »       »       foreach·(KeyValuePair&lt;int,·T&gt;·e·in·f)·{ 
49 »       »       »       } 
50 »       »       });48 »       »       });
  
51 »       }49 »       }
  
 50 »       [DllImport·(&quot;Foo&quot;)]
 51 »       extern·static·void·Foo·();
52 »       static·void·Foo·(Action·a) 
53 »       { 
54 »       } 
55 }</string>52 }</string>
56 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?53 ····<string>//·CS0246:·The·type·or·namespace·name·`InvalidTypeBlah'·could·not·be·found.·Are·you·missing·an·assembly·reference?
57 //·Line:·854 //·Line:·17
  
58 class·Crashy55 //
 56 //·This·test·is·here·to·test·that·the·compiler·does·not·crash·after·it
 57 //·reports·the·error·due·to·an·invalid·type·being·referenced·in·the·
 58 //·delegate
 59 //
 60 using·System;
  
 61 public·class·AnonDelegateTest·
59 {62 {
60 »       void·Call·(System.Action&lt;object&gt;·action)·{·}63 ········public·delegate·void·TestDelegate(AnonDelegateTest·something,·string·b);
  
61 »       public·void·DoCrash·()·=&gt;·Call·(f·=&gt;·f·as·Foo);64 ········public·static·void·Main()
 65 ········{
 66 ················AnonDelegateTest·test·=·new·AnonDelegateTest();
 67 ················
 68 ················//·Incorrect;·mcs·throws·unhandled·exception·here
 69 ················test.Call(delegate(InvalidTypeBlah·something,·string·b)·{
 70 ························Console.WriteLine(b);
 71 ················});
 72 ········}
  
 73 ········public·void·Call(TestDelegate·d)
 74 ········{
 75 ················d(this,·&quot;Hello&quot;);
 76 ········}
62 }</string>77 }</string>
63 ····<string>//·CS0246:·The·type·or·namespace·name·`TypeMe'·could·not·be·found.·Are·you·missing·an·assembly·reference?78 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?
64 //·Line:·1279 //·Line:·9
 80 //·Compiler·options:·-langversion:ISO-2
  
65 class·C81 class·C
66 {82 {
67 »       static·void·Foo&lt;T&gt;·(int·i) 
68 »       { 
69 »       } 
Max diff block lines reached; 14108/18404 bytes (76.66%) of diff not shown.
821 B
CS1107
809 B
CS1107
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1107</ErrorName>3 ··<ErrorName>CS1107</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'5 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'
6 //·Line:·66 //·Line:·6
  
7 static·class·S7 static·class·S
8 {8 {
9 »       static·void·Foo·(ref·ref·ulong·u)9 »       static·void·Foo·(params·params·ulong[]·u)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`params'13 ····<string>//·CS1107:·Duplicate·parameter·modifier·`ref'
14 //·Line:·614 //·Line:·6
  
15 static·class·S15 static·class·S
16 {16 {
17 »       static·void·Foo·(params·params·ulong[]·u)17 »       static·void·Foo·(ref·ref·ulong·u)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
4.87 KB
CS0118
4.86 KB
CS0118
Ordering differences only
    
Offset 1, 71 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>CS0118</ErrorName>3 ··<ErrorName>CS0118</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0118:·`C'·is·a·`type'·but·a·`variable'·was·expected 
6 //·Line:·8 
  
7 class·C 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       int·i·=·(C)·+1; 
12 »       } 
13 }</string> 
14 ····<string>//·CS0118:·`X.s'·is·a·`field'·but·a·`type'·was·expected5 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·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:·`System'·is·a·`namespace'·but·a·`type'·was·expected 
25 //·Line:·96 //·Line:·9
  
26 public·class·C7 using·System;
  
 8 namespace·x
27 {9 {
28 »       public·object·Test·(object·a)10 »       class·a
29 »       {11 »       {
30 »       »       return·(System)(a);12 »       »       bool·B·{·set·{}·}
 13 »       »       
 14 »       »       void·Test·(B·b)·{}
31 »       }15 »       }
32 }</string>16 }</string>
33 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected17 ····<string>//·CS0118:·`N'·is·a·`namespace'·but·a·`type'·was·expected
34 //·Line:·1518 //·Line:·8
  
35 public·class·A19 namespace·N
36 {20 {
37 »       public·static·void·Foo·(string·Setting) 
38 »       { 
39 »       } 
40 }21 }
  
 22 public·class·C&lt;T&gt;··where·T·:·N
41 class·Example 
42 { 
43 »       public·void·Main(string[]·args) 
44 »       { 
45 »       »       A·a·=·new·A.Foo·(&quot;test&quot;);·· 
46 »       } 
47 }</string> 
48 ····<string>//·CS0118:·`M.N'·is·a·`namespace'·but·a·`variable'·was·expected 
49 //·Line:·10 
  
50 namespace·M.N 
51 {23 {
52 »       public·class·Foo 
53 »       { 
54 »       »       public·Foo·(object·value) 
55 »       »       { 
56 »       »       »       N·=·value; 
57 »       »       } 
58 »       } 
59 }</string>24 }</string>
60 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected25 ····<string>//·CS0118:·`A.B'·is·a·`namespace'·but·a·`type'·was·expected
61 //·Line:·926 //·Line:·9
62 //·Compiler·options:·-r:CS0118-2-lib.dll27 //·Compiler·options:·-r:CS0118-2-lib.dll
  
63 using·A.B.C;28 using·A.B.C;
  
Offset 73, 23 lines modifiedOffset 36, 30 lines modified
73 »       class·Test·{36 »       class·Test·{
74 »       »       static·public·void·Main·()·37 »       »       static·public·void·Main·()·
75 »       »       {38 »       »       {
76 »       »       »       B·c·=·new·B·();39 »       »       »       B·c·=·new·B·();
77 »       »       }40 »       »       }
78 »       }41 »       }
79 }</string>42 }</string>
80 ····<string>//·CS0118:·`Region.Value'·is·a·`field'·but·a·`type'·was·expected43 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected
81 //·Line:·844 //·Line:·15
  
82 public·sealed·class·Region45 public·class·A
83 {46 {
84 ····int·Value; 
85 ···· 
86 ····[Value(2)] 
87 ····public·Region()·{}47 »       public·static·void·Foo·(string·Setting)
 48 »       {
 49 »       }
 50 }
  
 51 class·Example
 52 {
 53 »       public·void·Main(string[]·args)
 54 »       {
 55 »       »       A·a·=·new·A.Foo·(&quot;test&quot;);··
 56 »       }
88 }</string>57 }</string>
89 ····<string>//·CS0118:·`A.s'·is·a·`field'·but·a·`type'·was·expected58 ····<string>//·CS0118:·`A.s'·is·a·`field'·but·a·`type'·was·expected
90 //·Line:·1159 //·Line:·11
  
91 class·A60 class·A
92 {61 {
93 »       public·string·s;62 »       public·string·s;
Offset 99, 26 lines modifiedOffset 69, 26 lines modified
99 {69 {
100 »       s·MyProperty·{70 »       s·MyProperty·{
101 »       »       get·{71 »       »       get·{
102 »       »       »       return·s;72 »       »       »       return·s;
103 »       »       }73 »       »       }
104 »       }74 »       }
105 }</string>75 }</string>
106 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected76 ····<string>//·CS0118:·`X.Foo'·is·a·`property'·but·a·`method·group'·was·expected
107 //·Line:·1277 //·Line:·12
  
108 · 
109 public·class·Foo&lt;T&gt; 
110 { 
111 } 
112 · 
113 class·X78 class·X
Max diff block lines reached; 2255/4935 bytes (45.69%) of diff not shown.
1.4 KB
CS0672
1.39 KB
CS0672
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 30 lines modified
12 »       [Obsolete]12 »       [Obsolete]
13 »       public·virtual·event·EventHandler·MyEvent;13 »       public·virtual·event·EventHandler·MyEvent;
14 }14 }
  
15 class·B·:·A·{15 class·B·:·A·{
16 »       public·override·event·EventHandler·MyEvent;16 »       public·override·event·EventHandler·MyEvent;
17 }</string>17 }</string>
 18 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)'
 19 //·Line:·15
 20 //·Compiler·options:·-warnaserror
  
 21 using·System;
  
 22 public·class·A
 23 {
 24 ········[Obsolete·(&quot;Causes·an·error&quot;,·true)]
 25 ········public·virtual·void·Test·(string·arg)·{}
 26 }
  
 27 public·class·B:·A
 28 {
 29 ········public·override·void·Test·(string·arg)·{}
 30 }</string>
18 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'31 ····<string>//·CS0672:·Member·`C.Method()'·overrides·obsolete·member·`BaseClass.Method()'.·Add·the·Obsolete·attribute·to·`C.Method()'
19 //·Line:·1432 //·Line:·14
20 //·Compiler·options:·-warnaserror33 //·Compiler·options:·-warnaserror
  
21 using·System;34 using·System;
  
22 class·BaseClass·{35 class·BaseClass·{
Offset 45, 25 lines modifiedOffset 61, 9 lines modified
45 }61 }
  
46 public·class·B·:·A·{62 public·class·B·:·A·{
47 »       public·override·string·Warning·{63 »       public·override·string·Warning·{
48 »       »       get·{·return·&quot;&quot;;·}64 »       »       get·{·return·&quot;&quot;;·}
49 »       }65 »       }
50 }</string>66 }</string>
51 ····<string>//·CS0672:·Member·`B.Test(string)'·overrides·obsolete·member·`A.Test(string)'.·Add·the·Obsolete·attribute·to·`B.Test(string)' 
52 //·Line:·15 
53 //·Compiler·options:·-warnaserror 
  
54 using·System; 
  
55 public·class·A 
56 { 
57 ········[Obsolete·(&quot;Causes·an·error&quot;,·true)] 
58 ········public·virtual·void·Test·(string·arg)·{} 
59 } 
  
60 public·class·B:·A 
61 { 
62 ········public·override·void·Test·(string·arg)·{} 
63 }</string> 
64 ··</Examples>67 ··</Examples>
65 </ErrorDocumentation>68 </ErrorDocumentation>
18.9 KB
CS0121
18.9 KB
CS0121
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>CS0121</ErrorName>3 ··<ErrorName>CS0121</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`Test.Foo&lt;int,int&gt;(int,·System.Linq.Expressions.Expression&lt;System.Func&lt;int,int&gt;&gt;)'·and·`Test.Foo&lt;int,int&gt;(int,·System.Func&lt;int,int&gt;)'
 6 //·Line:·22
  
 7 using·System;
 8 using·System.Linq;
 9 using·System.Linq.Expressions;
  
 10 class·Test
 11 {
 12 »       static·int·Foo&lt;T,·R&gt;·(T·t,·Expression&lt;Func&lt;T,·R&gt;&gt;·e)
 13 »       {
 14 »       »       return·5;
 15 »       }
 16 »       
 17 »       static·int·Foo&lt;T,·R&gt;·(T·t,·Func&lt;T,·R&gt;·e)
 18 »       {
 19 »       »       return·0;
 20 »       }
  
 21 »       static·void·Main·()
 22 »       {
 23 »       »       Foo·(1,·i·=&gt;·i);
 24 »       }
 25 }</string>
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;)'26 ····<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;)'
6 //·Line:·1827 //·Line:·18
  
7 using·System;28 using·System;
  
8 class·C29 class·C
9 {30 {
Offset 18, 128 lines modifiedOffset 42, 195 lines modified
18 »       }42 »       }
  
19 »       static·void·Main()43 »       static·void·Main()
20 »       {44 »       {
21 »       »       M(l·=&gt;·l.GetHashCode());45 »       »       M(l·=&gt;·l.GetHashCode());
22 »       }46 »       }
23 }</string>47 }</string>
24 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(object,·string)'·and·`C.Foo(int,·object)'48 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.C(double[],·int,·object)'·and·`C.C(double[],·int,·string[])'
25 //·Line:·1349 //·Line:·16
  
26 class·C50 class·C
27 {51 {
28 »       delegate·void·D·(int·x,·string·s);52 »       C·(double[]·o,·int·i·=·-1,·object·ii·=·null)
 53 »       {
 54 »       }
 55 »       
 56 »       C·(double[]·o,·int·i·=·-1,·string[]·s·=·null)
 57 »       {
 58 »       }
 59 »       
 60 »       public·static·void·Main·()
 61 »       {
 62 »       »       new·C·(null,·1);
 63 »       }
 64 }</string>
 65 ····<string>//·CS0122:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`Test.Foo(IIn&lt;string&gt;)'·and·`Test.Foo(IIn&lt;Test&gt;)'
 66 //·Line:·22
  
29 »       static·void·Foo·(object·o,·string·s)·{·} 
30 »       static·void·Foo·(int·x,·object·o)·{·}67 interface·IIn&lt;in·T&gt;
 68 {
 69 }
  
31 »       static·void·Main·()70 class·Test
 71 {
  
 72 »       static·void·Foo·(IIn&lt;string&gt;·f)
 73 »       {
 74 »       }
  
 75 »       static·void·Foo·(IIn&lt;Test&gt;·f)
32 »       {76 »       {
33 »       »       D·d·=·Foo;77 »       }
  
 78 »       public·static·int·Main·()
 79 »       {
 80 »       »       IIn&lt;object&gt;·test·=·null;
 81 »       »       Foo·(test);
  
 82 »       »       return·0;
34 »       }83 »       }
35 }</string>84 }</string>
36 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`X.Add(float,·float,·float)'·and·`X.Add(params·decimal[])'85 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`X.Add(float,·float,·float)'·and·`X.Add(params·decimal[])'
37 //·Line:·786 //·Line:·7
  
38 class·X·{87 class·X·{
39 »       static·void·Add·(float·f1,·float·f2,·float·f3)·{}88 »       static·void·Add·(float·f1,·float·f2,·float·f3)·{}
40 »       static·void·Add·(params·decimal·[]·ds)·{}89 »       static·void·Add·(params·decimal·[]·ds)·{}
41 »       public·static·void·Main·()·{·Add·(1,·2,·3);·}90 »       public·static·void·Main·()·{·Add·(1,·2,·3);·}
42 }</string>91 }</string>
43 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.M(int,·string,·string)'·and·`C.M&lt;int&gt;(int,·int?,·string)'92 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`D.Test(bool,·string)'·and·`D.Test(bool,·int,·string)'
44 //·Line:·1693 //·Line:·16
  
45 class·C94 public·class·D
46 {95 {
47 »       static·void·M·(int·x,·string·y,·string·z·=·null)96 »       static·void·Test·(bool·b,·string·a·=·&quot;s&quot;)
48 »       {97 »       {
49 »       }98 »       }
  
50 »       static·void·M&lt;T&gt;(T·t,·int?·u,·string·z·=·null)99 »       static·void·Test·(bool·b,·int·i·=·9,·string·a·=·&quot;b&quot;)
51 »       {100 »       {
52 »       }101 »       }
  
53 »       static·void·Main·()102 »       public·static·void·Main·()
54 »       {103 »       {
55 »       »       M·(123,·null);104 »       »       Test·(false);
56 »       }105 »       }
57 }</string>106 }</string>
58 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.Foo(int,·string)'·and·`A.Foo(string,·int)'107 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IList.Count()'·and·`ICounter.Count()'
59 //·Line:·27108 //·Line:·33
  
60 class·A109 using·System;
  
 110 interface·IList·
61 {111 {
 112 »       int·Count·();
62 »       public·virtual·void·Foo·(int·a2,·string·b2) 
63 »       { 
64 »       } 
65 »        
66 »       public·void·Foo·(string·b,·int·a) 
Max diff block lines reached; 15626/19350 bytes (80.75%) of diff not shown.
10.2 KB
CS1591
10.1 KB
CS1591
Ordering differences only
    
Offset 1, 304 lines modifiedOffset 1, 304 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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.PublicProperty'5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.MyEvent'
6 //·Line:·146 //·Line:·14
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
8 using·System;8 using·System;
  
9 namespace·Testing9 namespace·Testing
10 {10 {
11 »       ///·&lt;summary&gt;11 »       ///·&lt;summary&gt;
12 »       ///·description·for·class·Test12 »       ///·description·for·class·Test
13 »       ///·&lt;/summary&gt;13 »       ///·&lt;/summary&gt;
14 »       public·class·Test14 »       public·class·Test
15 »       {15 »       {
 16 »       »       public·event·EventHandler·MyEvent;
16 »       »       public·string·PublicProperty·{ 
17 »       »       »       get·{·return·null;·} 
18 »       »       } 
19 »       }17 »       }
20 }</string>18 }</string>
21 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'19 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'
22 //·Line:·1420 //·Line:·14
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:421 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
24 using·System;22 using·System;
  
25 namespace·Testing23 namespace·Testing
26 {24 {
27 »       ///·&lt;summary&gt;25 »       ///·&lt;summary&gt;
28 »       ///·description·for·class·Test26 »       ///·description·for·interface·IFoo
29 »       ///·&lt;/summary&gt;27 »       ///·&lt;/summary&gt;
30 »       public·class·Test28 »       public·interface·IFoo
31 »       {29 »       {
32 »       »       public·const·string·Constant·=·&quot;CONSTANT·STRING&quot;;30 »       »       string·Foo·{·get;·}
33 »       }31 »       }
34 }</string>32 }</string>
 33 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'
 34 //·Line:·6
 35 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 36 ///·&lt;summary&gt;test&lt;/summary&gt;
 37 public·class·EntryPoint·{
 38 »       protected·void·Create·(bool·test)·{
 39 »       }
  
 40 »       protected·void·Remove·()·{
 41 »       }
 42 }</string>
35 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.operator·!(Testing.Test)'43 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalStruct'
36 //·Line:·1444 //·Line:·14
37 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:445 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
38 using·System;46 using·System;
  
39 namespace·Testing47 namespace·Testing
40 {48 {
41 »       ///·&lt;summary&gt;49 »       ///·&lt;summary&gt;
42 »       ///·description·for·class·Test50 »       ///·description·for·class·Test
43 »       ///·&lt;/summary&gt;51 »       ///·&lt;/summary&gt;
44 »       public·class·Test52 »       public·class·Test
45 »       {53 »       {
46 »       »       public·static·bool·operator·!·(Test·t)54 »       »       public·struct·InternalStruct
47 »       »       {55 »       »       {
48 »       »       »       return·false; 
49 »       »       }56 »       »       }
50 »       }57 »       }
51 }</string>58 }</string>
52 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)' 
53 //·Line:·6 
54 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
55 ///·&lt;summary&gt;test&lt;/summary&gt; 
56 public·class·EntryPoint·{ 
57 »       protected·void·Create·(bool·test)·{ 
58 »       } 
  
59 »       protected·void·Remove·()·{ 
60 »       } 
61 }</string> 
62 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo.Foo'59 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'
63 //·Line:·1260 //·Line:·14
64 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:461 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
65 using·System;62 using·System;
  
66 namespace·Testing63 namespace·Testing
67 {64 {
68 »       ///·comment·is·here. 
69 »       public·enum·Foo65 »       ///·&lt;summary&gt;
 66 »       ///·description·for·class·Test
 67 »       ///·&lt;/summary&gt;
 68 »       public·class·Test
70 »       {69 »       {
71 »       »       Foo, 
72 »       »       ///·required·for·all·enum·members 
73 »       »       Bar70 »       »       protected·class·InternalClass
 71 »       »       {
 72 »       »       }
74 »       }73 »       }
75 }</string>74 }</string>
76 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo'75 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate'
77 //·Line:·1276 //·Line:·9
78 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:477 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
79 using·System;78 using·System;
  
80 namespace·Testing79 namespace·Testing
81 {80 {
 81 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e);
82 »       public·enum·Foo 
83 »       { 
84 »       } 
85 }</string>82 }</string>
86 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo()'83 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicField'
87 //·Line:·1484 //·Line:·14
88 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:485 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
89 using·System;86 using·System;
  
90 namespace·Testing87 namespace·Testing
91 {88 {
92 »       ///·&lt;summary&gt;89 »       ///·&lt;summary&gt;
93 »       ///·description·for·interface·IFoo90 »       ///·description·for·class·Test
94 »       ///·&lt;/summary&gt;91 »       ///·&lt;/summary&gt;
95 »       public·interface·IFoo92 »       public·class·Test
96 »       {93 »       {
Max diff block lines reached; 6235/10351 bytes (60.24%) of diff not shown.
3.4 KB
CS3003
3.38 KB
CS3003
Ordering differences only
    
Offset 1, 98 lines modifiedOffset 1, 98 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3003</ErrorName>3 ··<ErrorName>CS3003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant5 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
10 public·interface·I·{10 public·interface·I·{
11 ········UIntPtr·Error·{·get;·}11 ········ulong·this[bool·index]·{·get;·}
12 }</string>12 }</string>
13 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant
14 //·Line:·1114 //·Line:·11
15 //·Compiler·options:·-unsafe·-warnaserror·-warn:115 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
16 using·System;16 using·System;
  
17 [assembly:·CLSCompliant·(true)]17 [assembly:·CLSCompliant·(true)]
  
18 public·class·C18 public·unsafe·struct·S
19 {19 {
 20 ····public·fixed·bool·test2·[4];
20 »       public·unsafe·byte*·_data; 
21 »       public·unsafe·byte*·GetData·()·{·return·_data;·} 
22 }</string> 
23 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant 
24 //·Line:·9 
25 //·Compiler·options:·-warnaserror·-warn:1 
  
26 using·System; 
27 [assembly:CLSCompliant(true)] 
  
28 public·class·CLSClass·{ 
29 ········public·ulong·Index·{ 
30 ············set 
31 ············{ 
32 ············} 
33 ········} 
34 }</string>21 }</string>
35 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant22 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant
36 //·Line:·1023 //·Line:·10
37 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;25 using·System;
39 [assembly:CLSCompliant·(true)]26 [assembly:CLSCompliant·(true)]
  
40 [CLSCompliant·(true)]27 [CLSCompliant·(true)]
41 public·interface·I·{28 public·interface·I·{
42 ····uint·Foo·{·set;·}29 ····uint·Foo·{·set;·}
43 }</string>30 }</string>
44 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant 
45 //·Line:·9 
46 //·Compiler·options:·-warnaserror·-warn:1 
  
47 using·System; 
48 [assembly:CLSCompliant(true)] 
  
49 public·class·CLSClass·{ 
50 ········protected·uint·value; 
51 }</string> 
52 ····<string>//·CS3003:·Type·of·`I.this[bool]'·is·not·CLS-compliant31 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant
53 //·Line:·932 //·Line:·9
54 //·Compiler·options:·-warnaserror·-warn:133 //·Compiler·options:·-warnaserror·-warn:1
  
55 using·System;34 using·System;
56 [assembly:CLSCompliant(true)]35 [assembly:CLSCompliant(true)]
  
57 public·interface·I·{36 public·interface·I·{
58 ········ulong·this[bool·index]·{·get;·}37 ········UIntPtr·Error·{·get;·}
59 }</string>38 }</string>
60 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant39 ····<string>//·CS3003:·Type·of·`C._data'·is·not·CLS-compliant
61 //·Line:·1140 //·Line:·11
62 //·Compiler·options:·-unsafe·-warnaserror·-warn:141 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
63 using·System;42 using·System;
  
64 [assembly:·CLSCompliant·(true)]43 [assembly:·CLSCompliant·(true)]
  
65 public·unsafe·struct·S44 public·class·C
66 {45 {
67 ····public·fixed·bool·test2·[4];46 »       public·unsafe·byte*·_data;
 47 »       public·unsafe·byte*·GetData·()·{·return·_data;·}
68 }</string>48 }</string>
69 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant49 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant
70 //·Line:·850 //·Line:·8
71 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
72 [assembly:System.CLSCompliant·(true)]52 [assembly:System.CLSCompliant·(true)]
  
73 [System.CLSCompliant·(false)]53 [System.CLSCompliant·(false)]
74 public·delegate·void·MyDelegate·();54 public·delegate·void·MyDelegate·();
  
75 public·class·CLSClass·{55 public·class·CLSClass·{
76 ········public·event·MyDelegate·MyEvent;56 ········public·event·MyDelegate·MyEvent;
77 }</string>57 }</string>
 58 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant
 59 //·Line:·9
 60 //·Compiler·options:·-warnaserror·-warn:1
  
 61 using·System;
 62 [assembly:CLSCompliant(true)]
  
 63 public·class·CLSClass·{
 64 ········protected·uint·value;
 65 }</string>
 66 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
 67 //·Line:·9
 68 //·Compiler·options:·-warnaserror·-warn:1
  
 69 using·System;
 70 [assembly:CLSCompliant(true)]
  
 71 public·class·CLSClass·{
 72 ········public·ulong·Index·{
 73 ············set
 74 ············{
 75 ············}
 76 ········}
 77 }</string>
78 ··</Examples>78 ··</Examples>
79 </ErrorDocumentation>79 </ErrorDocumentation>
3.49 KB
CS0571
3.48 KB
CS0571
Ordering differences only
    
Offset 1, 34 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>CS0571</ErrorName>3 ··<ErrorName>CS0571</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor5 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
6 //·Line:·126 //·Line:·11
 7 //·Compiler·options:·-r:CS0571-6-lib.dll
  
 8 using·System;
7 class·MainClass·{ 
8 ········static·int·Value·{ 
9 ················get·{ 
10 ························return·1; 
11 ················} 
12 ········} 
13 ········ 
14 ········public·static·void·Main()·{ 
15 ················int·value·=·get_Value(); 
16 ········} 
17 }</string> 
18 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor 
19 //·Line:·8 
20 //·Compiler·options:·-r:CS0571-5-lib.dll 
  
21 class·MainClass·{ 
22 ········public·static·void·Main()·{ 
23 ················C2·c·=·new·C2·(); 
24 ················c.set_Item(1,·2); 
25 ········}9 public·class·Test
 10 {
 11 »       void·TestMethod·(IFoo·i)
 12 »       {
 13 »       »       i.get_Jaj·(1);
 14 »       }
26 }</string>15 }</string>
27 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor16 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
28 //·Line:·1217 //·Line:·12
29 //·Compiler·options:·-r:CS0571-3-lib.dll18 //·Compiler·options:·-r:CS0571-3-lib.dll
  
30 //·Testcase·for·bug·#5998019 //·Testcase·for·bug·#59980
  
Offset 36, 37 lines modifiedOffset 25, 54 lines modified
  
36 public·class·EntryPoint·{25 public·class·EntryPoint·{
37 ········public·static·int·Main·()·{26 ········public·static·int·Main·()·{
38 »       »       C1·foo·=·new·C2·();27 »       »       C1·foo·=·new·C2·();
39 ················return·foo.get_foo·();28 ················return·foo.get_foo·();
40 ········}29 ········}
41 }</string>30 }</string>
42 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor 
43 //·Line:·11 
44 //·Compiler·options:·-r:CS0571-6-lib.dll 
  
45 using·System; 
  
46 public·class·Test 
47 { 
48 »       void·TestMethod·(IFoo·i) 
49 »       { 
50 »       »       i.get_Jaj·(1); 
51 »       } 
52 }</string> 
53 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor31 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
54 //·Line:·832 //·Line:·8
55 using·System;33 using·System;
  
56 public·class·EntryPoint·{34 public·class·EntryPoint·{
57 ········public·static·void·Main·()·{35 ········public·static·void·Main·()·{
58 ················Type·type·=·typeof(string);36 ················Type·type·=·typeof(string);
59 ················Console.WriteLine·(type.get_Name());37 ················Console.WriteLine·(type.get_Name());
60 ········}38 ········}
61 }</string>39 }</string>
 40 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor
 41 //·Line:·14
  
 42 class·C
 43 {
 44 »       delegate·void·D·(int·i);
  
 45 »       static·int·Prop·{
 46 »       »       set·{}
 47 »       }
 48 »       
 49 »       public·static·void·Main·()
 50 »       {
 51 »       »       D·d·=·set_Prop;
 52 »       }
 53 }</string>
 54 ····<string>//·CS0571:·`MainClass.Value.get':·cannot·explicitly·call·operator·or·accessor
 55 //·Line:·12
  
 56 class·MainClass·{
 57 ········static·int·Value·{
 58 ················get·{
 59 ························return·1;
 60 ················}
 61 ········}
 62 ········
 63 ········public·static·void·Main()·{
 64 ················int·value·=·get_Value();
 65 ········}
 66 }</string>
62 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor67 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
63 //·Line:·1568 //·Line:·15
  
64 using·System.Runtime.CompilerServices;69 using·System.Runtime.CompilerServices;
  
65 class·MainClass·{70 class·MainClass·{
66 »       [IndexerName·(&quot;AA&quot;)]71 »       [IndexerName·(&quot;AA&quot;)]
Offset 76, 25 lines modifiedOffset 82, 19 lines modified
76 »       »       }82 »       »       }
77 »       }83 »       }
78 »       »       84 »       »       
79 »       public·MainClass·()·{85 »       public·MainClass·()·{
80 »       »       int·i·=·get_AA·(2,·false,·&quot;aaa&quot;);86 »       »       int·i·=·get_AA·(2,·false,·&quot;aaa&quot;);
81 »       }87 »       }
82 }</string>88 }</string>
83 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor89 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
84 //·Line:·1490 //·Line:·8
 91 //·Compiler·options:·-r:CS0571-5-lib.dll
  
85 class·C 
86 { 
87 »       delegate·void·D·(int·i); 
  
 92 class·MainClass·{
88 »       static·int·Prop·{ 
Max diff block lines reached; 38/3523 bytes (1.08%) of diff not shown.
5.02 KB
CS1612
5.01 KB
CS1612
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>CS1612</ErrorName>3 ··<ErrorName>CS1612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v'.·Consider·storing·the·value·in·a·temporary·variable5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v(bool)'.·Consider·storing·the·value·in·a·temporary·variable
6 //·Line:·286 //·Line:·28
  
7 public·struct·V7 public·struct·V
8 {8 {
9 »       public·int·this·[int·i]·{9 »       public·int·this·[int·i]·{
10 »       »       set·{10 »       »       set·{
11 »       »       }11 »       »       }
Offset 15, 49 lines modifiedOffset 15, 76 lines modified
15 »       public·int·x;15 »       public·int·x;
16 }16 }
  
17 class·Test17 class·Test
18 {18 {
19 »       V·m_value;19 »       V·m_value;
  
20 »       public·V·v·{·get·{·return·m_value;·}·}20 »       public·static·V·v(bool·b)·{·return·new·V·();·}
  
21 »       public·Test·()21 »       public·Test·()
22 »       {22 »       {
23 »       »       m_value·=·new·V·();23 »       »       m_value·=·new·V·();
24 »       }24 »       }
  
25 »       public·static·void·Main·()25 »       public·static·void·Main·()
26 »       {26 »       {
27 »       »       Test·t·=·new·Test·();27 »       »       Test·t·=·new·Test·();
28 »       »       t.v·[0]·=·9;28 »       »       Test.v(true).x·=·9;
29 »       }29 »       }
30 }</string>30 }</string>
31 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable31 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
32 //·Line:·932 //·Line:·19
  
33 using·System;33 struct·foo·{
 34 »       public·int·x;
 35 }
  
34 class·X·{36 class·bar·{
 37 »       public·foo·this·[int·x]·{
 38 »       »       get·{·return·new·foo·();·}
 39 »       »       set·{·}
 40 »       }
 41 }
  
 42 class·main·{
35 »       static·void·Main·()43 »       static·void·Main·()
36 »       {44 »       {
 45 »       »       bar·b·=·new·bar·();
 46 »       »       b·[0].x·=·5;
  
37 »       »       P.x·=·10; 
38 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x); 
39 »       }47 »       }
 48 }</string>
 49 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable
 50 //·Line:·28
  
40 »       static·G·P·{ 
41 »       ·get·{ 
42 »       »       return·g; 
43 »       ·}51 public·struct·V
 52 {
 53 »       public·int·this·[int·i]·{
 54 »       »       set·{
 55 »       »       }
44 »       }56 »       }
 57 »       
 58 »       public·int·x;
 59 }
  
45 »       static·G·g·=·new·G·();60 class·Test
 61 {
 62 »       V·m_value;
  
46 »       struct·G·{ 
47 »       »       public·int·x;63 »       public·V·v()·{·return·m_value;·}
  
 64 »       public·Test·()
 65 »       {
 66 »       »       m_value·=·new·V·();
 67 »       }
  
 68 »       public·static·void·Main·()
 69 »       {
 70 »       »       Test·t·=·new·Test·();
 71 »       »       t.v()·[0]·=·9;
48 »       }72 »       }
49 }</string>73 }</string>
50 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable74 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable
51 //·Line:·1975 //·Line:·19
  
52 struct·foo·{76 struct·foo·{
53 »       public·int·x;77 »       public·int·x;
Offset 108, 15 lines modifiedOffset 135, 15 lines modified
108 //·Line:·9135 //·Line:·9
  
109 using·System;136 using·System;
110 class·X·{137 class·X·{
111 »       static·void·Main·()138 »       static·void·Main·()
112 »       {139 »       {
  
113 »       »       P.x·+=·10;140 »       »       P.x·=·10;
114 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);141 »       »       Console.WriteLine·(&quot;Got:·&quot;·+·P.x);
115 »       }142 »       }
  
116 »       static·G·P·{143 »       static·G·P·{
117 »       ·get·{144 »       ·get·{
118 »       »       return·g;145 »       »       return·g;
119 »       ·}146 »       ·}
Offset 124, 45 lines modifiedOffset 151, 60 lines modified
  
124 »       static·G·g·=·new·G·();151 »       static·G·g·=·new·G·();
  
125 »       struct·G·{152 »       struct·G·{
126 »       »       public·int·x;153 »       »       public·int·x;
127 »       }154 »       }
128 }</string>155 }</string>
129 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable156 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`R.Size'.·Consider·storing·the·value·in·a·temporary·variable
130 //·Line:·28157 //·Line:·19
  
131 public·struct·V158 struct·R
132 {159 {
 160 »       public·S·Size·{·get;·set;·}
133 »       public·int·this·[int·i]·{ 
Max diff block lines reached; 2161/5094 bytes (42.42%) of diff not shown.
14.1 KB
CS0012
14.1 KB
CS0012
Ordering differences only
    
Offset 1, 276 lines modifiedOffset 1, 276 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0012</ErrorName>3 ··<ErrorName>CS0012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0012:·The·type·`Struct`1&lt;int&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·96 //·Line:·13
7 //·Compiler·options:·-r:CS0012-23-lib.dll7 //·Compiler·options:·-r:CS0012-lib.dll
  
8 public·class·C8 using·System.Threading.Tasks;
  
 9 class·Test
9 {10 {
10 »       public·static·void·Main·()11 »       public·static·void·Main·()
11 »       {12 »       {
12 »       »       var·val·=·B.ArrayMember;13 »       »       var·b·=·new·B·();
 14 »       »       var·t·=·Task.Factory.StartNew·(()·=&gt;·{
 15 »       »       »       b.Test·();
 16 »       »       »       b.Test·();
 17 »       »       });
  
 18 »       »       b.Test·();
13 »       }19 »       }
14 }</string>20 }</string>
15 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'21 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
16 //·Line:·1022 //·Line:·10
17 //·Compiler·options:·-r:CS0012-6-lib.dll23 //·Compiler·options:·-r:CS0012-2-lib.dll
  
18 class·Test·:·A24 class·Test
19 {25 {
20 »       public·static·void·Main·()26 »       public·static·void·Main·()
21 »       {27 »       {
 28 »       »       var·b·=·new·B·();
 29 »       »       b.Test·(null);
22 »       }30 »       }
23 }</string>31 }</string>
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'32 ····<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'
25 //·Line:·933 //·Line:·9
26 //·Compiler·options:·-r:CS0012-13-lib.dll34 //·Compiler·options:·-r:CS0012-6-lib.dll
  
27 class·Test35 class·Test
28 {36 {
29 »       public·static·void·Main·()37 »       public·static·void·Main·()
30 »       {38 »       {
31 »       »       var·a·=·B.Value;39 »       »       A.M.Foo·();
32 »       }40 »       }
33 }</string>41 }</string>
34 ····<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'42 ····<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'
35 //·Line:·943 //·Line:·10
36 //·Compiler·options:·-r:CS0012-21-lib.dll44 //·Compiler·options:·-r:CS0012-lib.dll
  
37 public·class·C45 class·Test
38 {46 {
39 »       public·static·void·Main·()47 »       public·static·void·Main·()
40 »       {48 »       {
41 »       »       new·B·();49 »       »       var·b·=·new·B·();
 50 »       »       b.Test·();
42 »       }51 »       }
43 }</string>52 }</string>
44 ····<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'53 ····<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 //·Line:·754 //·Line:·10
46 //·Compiler·options:·-r:CS0012-10-lib.dll55 //·Compiler·options:·-r:CS0012-6-lib.dll
  
47 class·Test56 class·Test·:·A
48 {57 {
49 »       event·D&lt;Test&gt;·e;58 »       public·static·void·Main·()
 59 »       {
 60 »       }
50 }</string>61 }</string>
51 ····<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'62 ····<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'
52 //·Line:·963 //·Line:·9
53 //·Compiler·options:·-r:CS0012-11-lib.dll64 //·Compiler·options:·-r:CS0012-22-lib.dll
  
54 class·Test65 public·class·C
55 {66 {
56 »       public·static·void·Main·()67 »       public·static·void·Main·()
57 »       {68 »       {
58 »       »       new·B·().Test·();69 »       »       B.Sum·(null);
59 »       }70 »       }
60 }</string>71 }</string>
61 ····<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'72 ····<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'
62 //·Line:·1073 //·Line:·10
63 //·Compiler·options:·-r:CS0012-6-lib.dll74 //·Compiler·options:·-r:CS0012-lib.dll
  
64 [A] 
65 class·Test75 class·Test
66 {76 {
67 »       public·static·void·Main·()77 »       public·static·void·Main·()
68 »       {78 »       {
 79 »       »       var·b·=·new·B·();
 80 »       »       b.Test·();
 81 »       »       b.Test·();
69 »       }82 »       }
70 }</string>83 }</string>
71 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'84 ····<string>//·CS0012:·The·type·`Lib2.Class1`1&lt;Lib2.Class2&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
72 //·Line:·1385 //·Line:·5
73 //·Compiler·options:·-r:CS0012-lib.dll86 //·Compiler·options:·-r:CS0012-12-lib.dll
  
74 using·System.Threading.Tasks;87 class·Program·:·Lib1.Class1&lt;int&gt;
 88 {
 89 }</string>
 90 ····<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'
 91 //·Line:·9
 92 //·Compiler·options:·-r:CS0012-24-lib.dll
  
75 class·Test93 public·class·X
76 {94 {
77 »       public·static·void·Main·()95 »       public·static·void·Main·()
78 »       {96 »       {
79 »       »       var·b·=·new·B·(); 
80 »       »       var·t·=·Task.Factory.StartNew·(()·=&gt;·{ 
81 »       »       »       b.Test·(); 
82 »       »       »       b.Test·(); 
83 »       »       }); 
  
84 »       »       b.Test·();97 »       »       A.Test·();
85 »       }98 »       }
86 }</string>99 }</string>
87 ····<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'100 ····<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'
88 //·Line:·9101 //·Line:·9
89 //·Compiler·options:·-r:CS0012-15-lib.dll102 //·Compiler·options:·-r:CS0012-15-lib.dll
  
90 class·Test103 class·Test
91 {104 {
92 »       public·static·void·Main·()105 »       public·static·void·Main·()
93 »       {106 »       {
94 »       »       B.Foo&lt;long&gt;·(1);107 »       »       B.Foo&lt;long&gt;·(1);
95 »       }108 »       }
Max diff block lines reached; 8686/14395 bytes (60.34%) of diff not shown.
1.3 KB
CS0738
1.29 KB
CS0738
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0738</ErrorName>3 ··<ErrorName>CS0738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0738:·`B'·does·not·implement·interface·member·`I.Test(int)'·and·the·best·implementing·candidate·`B.Test(int)'·return·type·`int'·does·not·match·interface·member·return·type·`void' 
6 //·Line:·9 
  
7 interface·I 
8 { 
9 »       void·Test·(int·a); 
10 } 
  
11 class·B:·I 
12 { 
13 »       public·int·Test·(int·a) 
14 »       { 
15 »       »       return·a; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0738:·`C'·does·not·implement·interface·member·`I2.Key.get'·and·the·best·implementing·candidate·`C.Key.get'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'5 ····<string>//·CS0738:·`C'·does·not·implement·interface·member·`I2.Key.get'·and·the·best·implementing·candidate·`C.Key.get'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'
19 //·Line:·226 //·Line:·22
  
20 public·interface·I17 public·interface·I1
21 {8 {
22 »       IB·Key·{·get;·}9 »       IB·Key·{·get;·}
23 }10 }
Offset 69, 9 lines modifiedOffset 54, 24 lines modified
69 »       »       return·default·(T);54 »       »       return·default·(T);
70 »       }55 »       }
71 }56 }
  
72 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;57 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;
73 {58 {
74 }</string>59 }</string>
 60 ····<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'
 61 //·Line:·9
  
 62 interface·I
 63 {
 64 »       void·Test·(int·a);
 65 }
  
 66 class·B:·I
 67 {
 68 »       public·int·Test·(int·a)
 69 »       {
 70 »       »       return·a;
 71 »       }
 72 }</string>
75 ··</Examples>73 ··</Examples>
76 </ErrorDocumentation>74 </ErrorDocumentation>
13.2 KB
CS1540
13.2 KB
CS1540
Ordering differences only
    
Offset 1, 48 lines modifiedOffset 1, 100 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1540</ErrorName>3 ··<ErrorName>CS1540</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1540:·Cannot·access·protected·member·`Parent.Foo()'·via·a·qualifier·of·type·`Parent'.·The·qualifier·must·be·of·type·`Child'·or·derived·from·it
 6 //·Line:·8
 7 //·Compiler·options:·-r:CS1540-15-lib.dll
  
 8 public·class·Child·:·Parent
 9 {
 10 »       public·void·Bar·(Parent·p)
 11 »       {
 12 »       »       p.Foo·();
 13 »       }
 14 }</string>
 15 ····<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
 16 //·Line:·9
 17 //·Compiler·options:·-r:CS1540-15-lib.dll
  
 18 public·class·Child&lt;T&gt;·:·Parent·where·T·:·Parent
 19 {
 20 »       public·void·Bar·(T·p)
 21 »       {
 22 »       »       p.Foo·();
 23 »       }
 24 }</string>
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·it25 ····<string>//·CS1540:·Cannot·access·protected·member·`A.X()'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
6 //·Line:·1926 //·Line:·21
  
7 class·A27 class·A
8 {28 {
9 ········protected·int·n;29 ········protected·virtual·void·X·()
 30 ········{
 31 ········}
10 }32 }
11 ·33 ·
12 class·B·:·A34 class·B·:·A
13 {35 {
14 }36 }
15 ·37 ·
16 class·C·:·A38 class·C·:·A
17 {39 {
18 ········static·B·b·=·new·B·();40 ········static·B·b·=·new·B·();
19 ·41 ·
20 ········static·void·Main·()42 ········static·void·M·()
21 ········{43 ········{
22 ················b.n·=·1;44 ················b.X·();
23 ········}45 ········}
24 }</string>46 }</string>
25 ····<string>//·CS1540:·Cannot·access·protected·member·`A.del'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it47 ····<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
26 //·Line:·1648 //·Line:·19
  
27 delegate·int·D·();49 namespace·Test
 50 {
 51 ····public·class·A
 52 ····{
 53 ········protected·int·Property·{
 54 ············get·{·return·0;·}
 55 ········}
 56 ····}
 57 ·
 58 ····public·class·B·:·A
 59 ····{
 60 ········private·sealed·class·C
 61 ········{
 62 ············public·C·(A·a)
 63 ············{
 64 ················int·test·=·a.Property;
 65 ················test++;
 66 ············}
 67 ········}
 68 ····}·
 69 }</string>
 70 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(int)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
 71 //·Line:·25
  
28 class·A72 public·class·A
29 {73 {
30 »       protected·D·del;74 »       protected·A·(int·a)
 75 »       {
 76 »       }
31 }77 }
  
32 class·B·:·A78 public·class·B·:·A
33 {79 {
34 ····public·static·void·Main·()80 »       public·B·()
 81 »       »       :·base·(1)
35 »       {82 »       {
 83 »       }
 84 »       
 85 »       public·static·void·Main·()
 86 »       {
36 »       »       A·b·=·new·A·();87 »       »       A·a·=·new·A·(1);
37 »       »       var·v·=·b.del·(); 
38 »       }88 »       }
39 }</string>89 }</string>
40 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(A)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it90 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(A)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
41 //·Line:·2591 //·Line:·25
  
42 public·class·A·{92 public·class·A·{
43 »       public·A·()93 »       public·A·()
Offset 66, 37 lines modifiedOffset 118, 24 lines modified
66 »       public·A·MyA·{118 »       public·A·MyA·{
67 »       »       get·{119 »       »       get·{
68 »       »       »       A·a·=·new·A·(this);120 »       »       »       A·a·=·new·A·(this);
69 »       »       »       return·a;121 »       »       »       return·a;
70 »       »       }122 »       »       }
71 »       }123 »       }
72 }</string>124 }</string>
73 ····<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·it125 ····<string>//·CS1540:·Cannot·access·protected·member·`object.MemberwiseClone()'·via·a·qualifier·of·type·`anonymous·type'.·The·qualifier·must·be·of·type·`A'·or·derived·from·it
74 //·Line:·19126 //·Line:·9
  
75 namespace·Test127 class·A
76 {128 {
 129 »       public·A·()
 130 »       {
 131 »       »       var·x·=·new·{·s·=·&quot;-&quot;·};
 132 »       »       x.MemberwiseClone();
 133 »       }
77 ····public·class·A 
78 ····{ 
79 ········protected·int·Property·{ 
80 ············get·{·return·0;·} 
81 ········} 
82 ····} 
83 · 
84 ····public·class·B·:·A 
Max diff block lines reached; 9673/13485 bytes (71.73%) of diff not shown.
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>
1.98 KB
CS1931
1.97 KB
CS1931
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1931</ErrorName>3 ··<ErrorName>CS1931</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'5 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
6 //·Line:·126 //·Line:·14
  
  
7 using·System;7 using·System;
 8 using·System.Collections.Generic;
8 using·System.Linq;9 using·System.Linq;
  
9 class·C10 class·Test
10 {11 {
11 »       public·static·void·Main·()12 »       public·static·void·Main·()
12 »       {13 »       {
 14 »       »       int[]·int_array·=·null;
13 »       »       int·i·=·9;15 »       »       int·ii·=·0;
 16 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·&quot;1&quot;;
14 »       »       var·e·=·from·i·in·&quot;a&quot; 
15 »       »       »       select·1; 
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'19 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
19 //·Line:·1320 //·Line:·12
  
  
20 using·System;21 using·System;
21 using·System.Linq;22 using·System.Linq;
  
22 class·C23 class·C
23 {24 {
24 »       public·void·Foo·(int·i)25 »       public·static·void·Main·()
25 »       {26 »       {
 27 »       »       int·i·=·9;
26 »       »       var·e·=·from·v·in·&quot;a&quot;28 »       »       var·e·=·from·i·in·&quot;a&quot;
27 »       »       »       let·i·=·2 
28 »       »       »       select·v;29 »       »       »       select·1;
29 »       }30 »       }
30 }</string>31 }</string>
31 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'32 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
32 //·Line:·1433 //·Line:·14
  
  
33 using·System;34 using·System;
Offset 46, 26 lines modifiedOffset 47, 25 lines modified
46 »       {47 »       {
47 »       »       int·i·=·9;48 »       »       int·i·=·9;
48 »       »       var·e·=·from·v·in·&quot;a&quot;49 »       »       var·e·=·from·v·in·&quot;a&quot;
49 »       »       »       let·i·=·250 »       »       »       let·i·=·2
50 »       »       »       select·v;51 »       »       »       select·v;
51 »       }52 »       }
52 }</string>53 }</string>
53 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'54 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
54 //·Line:·1455 //·Line:·13
  
  
55 using·System;56 using·System;
56 using·System.Collections.Generic; 
57 using·System.Linq;57 using·System.Linq;
  
58 class·Test58 class·C
59 {59 {
60 »       public·static·void·Main·()60 »       public·void·Foo·(int·i)
61 »       {61 »       {
62 »       »       int[]·int_array·=·null; 
63 »       »       int·ii·=·0; 
64 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·&quot;1&quot;;62 »       »       var·e·=·from·v·in·&quot;a&quot;
 63 »       »       »       let·i·=·2
 64 »       »       »       select·v;
65 »       }65 »       }
66 }</string>66 }</string>
67 ··</Examples>67 ··</Examples>
68 </ErrorDocumentation>68 </ErrorDocumentation>
707 B
CS1530
695 B
CS1530
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>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:·86 //·Line:·8
  
7 class·Base7 new·enum·E
8 {8 {
9 } 
  
10 new·class·X:·Base·{ 
11 }</string>9 }</string>
12 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements10 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
13 //·Line:·811 //·Line:·8
  
14 new·enum·E12 class·Base
15 {13 {
 14 }
  
 15 new·class·X:·Base·{
16 }</string>16 }</string>
17 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements17 ····<string>//·CS1530:·Keyword·`new'·is·not·allowed·on·namespace·elements
18 //·Line:·518 //·Line:·5
  
19 namespace·A·{19 namespace·A·{
20 »       new·class·X·{20 »       new·class·X·{
21 »       }21 »       }
7.68 KB
CS0162
7.67 KB
CS0162
Ordering differences only
    
Offset 14, 28 lines modifiedOffset 14, 14 lines modified
14 »       »       throw·new·System.Exception·();14 »       »       throw·new·System.Exception·();
15 »       »       goto·a;15 »       »       goto·a;
16 »       skip:16 »       skip:
17 »       »       return;17 »       »       return;
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0162:·Unreachable·code·detected20 ····<string>//·CS0162:·Unreachable·code·detected
21 //·Line:·11 
22 //·Compiler·options:·-warnaserror·-warn:2 
  
23 public·class·Test 
24 { 
25 »       public·static·void·Main·() 
26 »       { 
27 »       »       return; 
  
28 »       »       Test·testStr; 
29 »       »       return; 
30 »       } 
31 }</string> 
32 ····<string>//·CS0162:·Unreachable·code·detected 
33 //·Line:·1021 //·Line:·10
34 //·Compiler·options:·-warnaserror22 //·Compiler·options:·-warnaserror
  
35 public·class·X23 public·class·X
36 {24 {
37 »       public·static·void·Main·()25 »       public·static·void·Main·()
38 »       {26 »       {
Offset 50, 99 lines modifiedOffset 36, 110 lines modified
50 »       »       }36 »       »       }
  
51 »       »       return;37 »       »       return;
52 »       }38 »       }
53 }</string>39 }</string>
54 ····<string>//·CS0162:·Unreachable·code·detected40 ····<string>//·CS0162:·Unreachable·code·detected
55 //·Line:·1241 //·Line:·12
56 //·Compiler·options:·-warnaserror42 //·Compiler·options:·-warnaserror·-warn:2
  
57 using·System;43 using·System;
  
58 public·class·Driver44 class·E
59 {45 {
 46 ···public·void·Method&lt;T&gt;·()·where·T·:·class
 47 ···{
 48 ······if·(default·(T)·!=·null)
 49 ·········throw·new·ArgumentNullException·();
 50 ···}
 51 }</string>
 52 ····<string>//·CS0162:·Unreachable·code·detected
 53 //·Line:·9
 54 //·Compiler·options:·-warnaserror·-warn:2
  
 55 class·Foo·{
60 »       public·static·void·Main·()56 »       static·void·Main·()
61 »       {57 »       {
 58 »       »       goto·skip;
 59 »       a:
 60 »       »       goto·a;
 61 »       skip:
62 »       »       int·yyTop·=·0; 
63 »       »       for·(;·;·++yyTop)·{ 
64 »       »       »       if·(yyTop·&gt;·0) 
65 »       »       »       »       break; 
66 »       »       »       else 
67 »       »       »       »       return;62 »       »       return;
 63 »       }
 64 }</string>
 65 ····<string>//·CS0162:·Unreachable·code·detected
 66 //·Line:·12
 67 //·Compiler·options:·-warnaserror·-warn:2
  
 68 class·Program
 69 {
 70 »       static·int·Main·()
 71 »       {
 72 »       »       int·ctc_f·=·0;
  
 73 »       »       if·((++ctc_f·==·0·&amp;&amp;·false))·{
 74 »       »       »       return·1;
68 »       »       }75 »       »       }
 76 »       »       
 77 »       »       return·0;
69 »       }78 »       }
70 }</string>79 }</string>
71 ····<string>//·CS0162:·Unreachable·code·detected80 ····<string>//·CS0162:·Unreachable·code·detected
72 //·Line:·1481 //·Line:·10
73 //·Compiler·options:·-warnaserror82 //·Compiler·options:·-warnaserror
  
74 using·System;83 using·System;
  
75 class·X84 class·C
76 {85 {
 86 »       void·Test·()
  
77 »       public·static·void·Main·() 
78 »       {87 »       {
79 »       »       goto·X; 
80 »       A: 
81 »       »       bool·b·=·false; 
82 »       »       if·(b)·{ 
83 »       »       »       goto·A; 
84 »       »       } 
85 »       X: 
86 »       »       return;88 »       »       return;
 89 »       »       const·int·a·=·0;
 90 »       »       if·(a·&gt;·0)·{
 91 »       »       »       int·x·=·a·+·20;
 92 »       »       »       return;
 93 »       »       }
87 »       }94 »       }
88 }</string>95 }</string>
89 ····<string>//·CS0162:·Unreachable·code·detected96 ····<string>//·CS0162:·Unreachable·code·detected
90 //·Line:·1297 //·Line:·9
91 //·Compiler·options:·-warnaserror·-warn:298 //·Compiler·options:·-warnaserror·-warn:2
  
 99 class·Error
92 using·System; 
  
93 class·X 
94 {100 {
95 ····void·Test·()101 »       void·Test·()
96 ····{ 
97 ········var·x·=·true·?·throw·new·NullReferenceException·()·:·1; 
98 ········x·=·2; 
99 ········return; 
100 ····} 
  
Max diff block lines reached; 5630/7814 bytes (72.05%) of diff not shown.
2.85 KB
CS0037
2.84 KB
CS0037
Ordering differences only
    
Offset 1, 49 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>CS0037</ErrorName>3 ··<ErrorName>CS0037</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type5 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
6 //·Line:·66 //·Line:·9
  
7 class·C 
8 { 
9 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·}; 
10 }</string> 
11 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
12 //·Line:·6 
  
13 class·C 
14 { 
15 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·}; 
16 }</string> 
17 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type 
18 //·Line:·10 
19 struct·S·{ 
20 »       int·a; 
21 } 
  
22 class·X·{7 class·X·{
23 »       static·void·Main·()8 »       static·void·Main·()
24 »       {9 »       {
25 »       »       S·s·=·(S)·null;10 »       »       int·s·=·44;
 11 »       »       switch·(s)·{
 12 »       »       »       case·null:·break;
26 »       }13 »       »       }
27 }</string> 
28 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type 
29 //·Line·:·7 
  
30 public·class·Blah·{ 
  
31 »       public·enum·MyEnum·:·byte·{ 
32 »       »       Foo·=·null, 
33 »       »       Bar 
34 »       } 
  
35 »       public·static·void·Main·() 
36 »       { 
37 »       }14 »       }
38 }</string>15 }</string>
39 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type16 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
40 //·Line:·1317 //·Line:·13
  
41 using·System;18 using·System;
  
Offset 53, 26 lines modifiedOffset 25, 43 lines modified
53 }25 }
  
54 class·C26 class·C
55 {27 {
56 »       [Bound·(Dec·=·null)]28 »       [Bound·(Dec·=·null)]
57 »       double·d2;29 »       double·d2;
58 }</string>30 }</string>
59 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type31 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
60 //·Line:·932 //·Line:·12
  
61 class·X·{33 class·C
 34 {
62 »       static·void·Main·()35 »       static·void·Test·()
63 »       {36 »       {
64 »       »       int·s·=·44;37 »       »       char·c·=·'c';
65 »       »       switch·(s)·{38 »       »       switch·(c)
66 »       »       »       case·null:·break;39 »       »       {
 40 »       »       »       case·'a':·
 41 »       »       »       »       goto·case·null;
67 »       »       }42 »       »       }
68 »       }43 »       }
69 }</string>44 }</string>
 45 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type
 46 //·Line·:·7
  
 47 public·class·Blah·{
  
 48 »       public·enum·MyEnum·:·byte·{
 49 »       »       Foo·=·null,
 50 »       »       Bar
 51 »       }
  
 52 »       public·static·void·Main·()
 53 »       {
 54 »       }
 55 }</string>
70 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type56 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
71 //·Line:·1957 //·Line:·19
  
  
72 using·System;58 using·System;
  
73 class·TestA59 class·TestA
Offset 96, 24 lines modifiedOffset 85, 35 lines modified
96 class·Test85 class·Test
97 {86 {
98 »       static·void·Main·()87 »       static·void·Main·()
99 »       {88 »       {
100 »       »       char·p·=·null;89 »       »       char·p·=·null;
101 »       }90 »       }
102 }</string>91 }</string>
103 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type92 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
104 //·Line:·1293 //·Line:·10
 94 struct·S·{
 95 »       int·a;
 96 }
  
105 class·C97 class·X·{
106 { 
107 »       static·void·Test·()98 »       static·void·Main·()
108 »       {99 »       {
 100 »       »       S·s·=·(S)·null;
109 »       »       char·c·=·'c'; 
110 »       »       switch·(c) 
111 »       »       { 
112 »       »       »       case·'a':· 
113 »       »       »       »       goto·case·null; 
114 »       »       } 
115 »       }101 »       }
116 }</string>102 }</string>
 103 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 104 //·Line:·6
  
 105 class·C
 106 {
Max diff block lines reached; 23/2869 bytes (0.80%) of diff not shown.
3.86 KB
CS0184
3.85 KB
CS0184
Ordering differences only
    
Offset 15, 49 lines modifiedOffset 15, 23 lines modified
15 »       public·void·Foo·()15 »       public·void·Foo·()
16 »       {16 »       {
17 »       »       X·x·=·null;17 »       »       X·x·=·null;
18 »       »       if·(x·is·Y)·{18 »       »       if·(x·is·Y)·{
19 »       »       }19 »       »       }
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type 
23 //·Line:·7 
24 //·Compiler·options:·-warnaserror·-warn:1 
  
25 class·A·{ 
26 »       static·void·Main·()·{· 
27 »       »       System.Console.WriteLine·(null·is·string); 
28 »       } 
29 }</string> 
30 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type22 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
31 //·Line:·1023 //·Line:·9
32 //·Compiler·options:·-warnaserror·-warn:1 
  
33 class·X 
34 { 
35 »       public·void·Foo&lt;T&gt;·()·where·T·:·class 
36 »       { 
37 »       »       T·t·=·default·(T); 
38 »       »       if·(t·is·int)·{ 
39 »       »       } 
40 »       } 
41 }</string> 
42 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type 
43 //·Line:·13 
44 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
45 using·System; 
  
46 class·X25 class·B
47 {26 {
48 »       void·Foo·()27 »       static·void·Foo·()
49 »       {28 »       {
50 »       »       int?·i·=·null; 
51 »       »        
52 »       »       if·(i·is·bool?)·{29 »       »       if·(1·is·B)·{
53 »       »       }30 »       »       }
54 »       }31 »       }
55 }</string>32 }</string>
56 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type33 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type
57 //·Line:·1334 //·Line:·13
58 //·Compiler·options:·-warnaserror·-warn:135 //·Compiler·options:·-warnaserror·-warn:1
  
Offset 68, 90 lines modifiedOffset 42, 116 lines modified
68 »       }42 »       }
69 »       43 »       
70 »       public·static·void·Main()44 »       public·static·void·Main()
71 »       {45 »       {
72 »       »       bool·b·=·Foo·()·is·object;46 »       »       bool·b·=·Foo·()·is·object;
73 »       }47 »       }
74 }</string>48 }</string>
75 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type49 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
76 //·Line:·950 //·Line:·13
77 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
 52 class·S·{}
 53 »       
78 class·B54 class·X
79 {55 {
80 »       static·void·Foo·()56 »       static·void·Main·()
81 »       {57 »       {
 58 »       »       const·S·x·=·null;
 59 »       »       
82 »       »       if·(1·is·B)·{60 »       »       if·(x·is·byte)·{
83 »       »       }61 »       »       }
84 »       }62 »       }
85 }</string>63 }</string>
86 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type64 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type
87 //·Line:·765 //·Line:·7
88 //·Compiler·options:·-warnaserror·-warn:166 //·Compiler·options:·-warnaserror·-warn:1
  
89 class·A67 class·A
90 {68 {
91 »       static·void·Main·()69 »       static·void·Main·()
92 »       {·70 »       {·
93 »       »       System.Console.WriteLine·(1·is·decimal);71 »       »       System.Console.WriteLine·(1·is·decimal);
94 »       }72 »       }
95 }</string>73 }</string>
 74 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type
 75 //·Line:·7
 76 //·Compiler·options:·-warnaserror·-warn:1
  
 77 class·A·{
 78 »       static·void·Main·()·{·
 79 »       »       System.Console.WriteLine·(null·is·string);
 80 »       }
 81 }</string>
 82 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
 83 //·Line:
 84 //·Compiler·options:·-warnaserror·-warn:1
  
 85 class·X·{
  
 86 »       static·void·Main·()
 87 »       {
 88 »       »       int·a·=·1;
 89 »       »       
 90 »       »       if·(a·is·byte){
 91 »       »       }
 92 »       }
 93 }</string>
96 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type94 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type
97 //·Line:·995 //·Line:·9
98 //·Compiler·options:·-warnaserror·-warn:196 //·Compiler·options:·-warnaserror·-warn:1
  
99 class·X&lt;T&gt;·where·T·:·class97 class·X&lt;T&gt;·where·T·:·class
100 {98 {
101 »       static·void·Foo·()99 »       static·void·Foo·()
102 »       {100 »       {
103 »       »       if·(1·is·T)·{101 »       »       if·(1·is·T)·{
104 »       »       }102 »       »       }
105 »       }103 »       }
106 }</string>104 }</string>
107 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type105 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type
108 //·Line:·13106 //·Line:·10
109 //·Compiler·options:·-warnaserror·-warn:1107 //·Compiler·options:·-warnaserror·-warn:1
  
110 using·System; 
  
111 class·X108 class·X
112 {109 {
Max diff block lines reached; 970/3908 bytes (24.82%) of diff not shown.
11.3 KB
CS0111
11.3 KB
CS0111
Ordering differences only
    
Offset 1, 79 lines modifiedOffset 1, 82 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0111</ErrorName>3 ··<ErrorName>CS0111</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0111:·A·member·`Class.op_Implicit(byte)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types5 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
6 //·Line:·96 //·Line:·9
  
 7 partial·class·T·{
 8 »       T·()·{}
 9 }
7 public·class·Class·{ 
8 ········static·public·implicit·operator·Class(byte·value)·{ 
9 ···············return·new·Class(); 
10 ········} 
11 ···· 
12 ········public·static·void·op_Implicit·(byte·value)·{} 
13 }</string> 
14 ····<string>//·CS0111:·A·member·`Blah.Foo(int,·int)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
15 //·Line·:·10 
  
16 public·class·Blah·{10 partial·class·T·{
 11 »       T·()·{}
 12 }</string>
 13 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
 14 //·Line:·6
 15 //·Compiler·options:·-langversion:experimental
  
17 »       static·public·void·Foo·(int·i,·int·j)16 struct·S3·(string·s)
 17 {
 18 »       public·S3·(string·s)
 19 »       »       :·this·(1)
18 »       {20 »       {
19 »       }21 »       }
  
20 »       static·public·void·Foo·(int·i,·int·j)22 »       public·S3·(int·i)
 23 »       »       :·this·(&quot;&quot;)
21 »       {24 »       {
22 »       }25 »       }
 26 }</string>
 27 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
 28 //·Line·:·6
  
 29 class·T·{
 30 »       T·()·{}
 31 »       T·()·{}
  
23 »       public·static·void·Main·()32 »       public·static·void·Main·()
24 »       {33 »       {
25 »       »       int·i·=·1; 
26 »       »       int·j·=·2; 
  
27 »       »       Foo·(i,·j); 
28 »       }34 »       }
29 }</string>35 }</string>
30 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;X&gt;()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types36 ····<string>//·CS0111:·A·member·`Blah.I.M()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
31 //·Line·:·1237 //·Line·:·12
  
32 public·interface·I38 public·interface·I
33 {39 {
34 ····void·M&lt;X&gt;·();40 ····void·M·();
35 }41 }
  
36 public·class·Blah:·I42 public·class·Blah:·I
37 {43 {
38 ········void·I.M&lt;X&gt;·()·{}44 ········void·I.M·()·{}
39 ········void·I.M&lt;X&gt;·()·{}45 ········void·I.M·()·{}
40 }</string>46 }</string>
41 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types47 ····<string>//·CS0111:·A·member·`N.MyClass.N.IMyInterface.MyEvent'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
42 //·Line·:·648 //·Line:·18
  
43 class·T·{ 
44 »       T·()·{} 
45 »       T·()·{} 
  
46 »       public·static·void·Main·()49 namespace·N
 50 {
 51 »       interface·IMyInterface
47 »       {52 »       {
 53 »       »       bool·MyEvent·{·set;·}
48 »       }54 »       }
49 }</string> 
50 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
51 //·Line:·12 
  
 55 »       public·class·MyClass·:·IMyInterface
  
52 public·partial·class·C 
53 { 
54 »       partial·void·Foo·(); 
55 } 
  
56 public·partial·class·C 
57 { 
58 »       void·Foo·() 
59 »       {56 »       {
 57 »       »       bool·IMyInterface.MyEvent
 58 »       »       {
 59 »       »       »       set·{·}
 60 »       »       }
  
 61 »       »       bool·N.IMyInterface.MyEvent
 62 »       »       {
 63 »       »       »       set·{·}
 64 »       »       }
60 »       }65 »       }
61 }</string>66 }</string>
62 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types67 ····<string>//·CS0111:·A·member·`MyClass.IMyInterface&lt;System.String&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
63 //·Line:·1868 //·Line:·18
  
64 using·System;69 using·System;
  
Offset 90, 85 lines modifiedOffset 93, 128 lines modified
90 »       }93 »       }
  
91 »       bool·IMyInterface&lt;System.String&gt;.Prop94 »       bool·IMyInterface&lt;System.String&gt;.Prop
92 »       {95 »       {
93 »       »       set·{}96 »       »       set·{}
94 »       }97 »       }
95 }</string>98 }</string>
96 ····<string>//·CS0111:·A·member·`C.this[params·int[]]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types99 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;X&gt;()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
97 //·Line:·6100 //·Line·:·12
  
98 class·C101 public·interface·I
99 {102 {
100 ····bool·this·[int[]·i]·{·get·{·return·true;·}·} 
101 ····bool·this·[params·int[]·i]·{·get·{·return·false;·}·}103 ····void·M&lt;X&gt;·();
 104 }
Max diff block lines reached; 7593/11539 bytes (65.80%) of diff not shown.
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·`float'
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 »       »       float·f·=·1.0e999999f;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'
20 //·Line:·620 //·Line:·6
  
21 class·X·{21 class·X·{
22 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
23 »       »       float·f·=·1.0e999999f;23 »       »       double·dbl·=·1.0e99999;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'
27 //·Line:·627 //·Line:·6
  
28 class·X·{28 class·X·{
29 »       public·static·void·Main()·{29 »       public·static·void·Main()·{
30 »       »       double·dbl·=·1.0e99999;30 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.21 KB
CS1669
1.2 KB
CS1669
Ordering differences only
    
Offset 1, 12 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>CS1669</ErrorName>3 ··<ErrorName>CS1669</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context5 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 6 //·Line:·4
  
 7 delegate·void·F·(__arglist);</string>
 8 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
6 //·Line:·109 //·Line:·10
  
7 delegate·object·D·(object·o);10 delegate·object·D·(object·o);
  
8 class·C11 class·C
9 {12 {
10 ···public·void·Test·()13 ···public·void·Test·()
Offset 15, 27 lines modifiedOffset 19, 23 lines modified
15 »       »       return·this;19 »       »       return·this;
16 »       ··};20 »       ··};
17 ···}21 ···}
18 }</string>22 }</string>
19 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context23 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
20 //·Line:·624 //·Line:·6
  
21 public·class·E 
22 { 
23 ····int·this·[__arglist]·{·get·{·return·1;·}·} 
24 }</string> 
25 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
26 //·Line:·4 
  
27 delegate·void·F·(__arglist);</string> 
28 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
29 //·Line:·6 
  
30 class·C25 class·C
31 {26 {
32 »       public·static·explicit·operator·X·(__arglist)27 »       public·static·explicit·operator·X·(__arglist)
33 »       {28 »       {
34 »       »       return·null;29 »       »       return·null;
35 »       }30 »       }
36 }</string>31 }</string>
 32 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
 33 //·Line:·6
  
 34 public·class·E
 35 {
 36 ····int·this·[__arglist]·{·get·{·return·1;·}·}
 37 }</string>
37 ··</Examples>38 ··</Examples>
38 </ErrorDocumentation>39 </ErrorDocumentation>
5.6 KB
CS0109
5.59 KB
CS0109
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
6 //·Line:·126 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
 8 class·Base·{
 9 »       void·Test·(bool·arg)·{}
8 public·abstract·class·Base 
9 { 
10 »       public·delegate·void·Action&lt;U&gt;(U·val); 
11 }10 }
  
 11 class·Derived·:·Base·{
 12 »       new·void·Test·()·{}
12 public·class·Derived&lt;U&gt;·:·Base 
13 { 
14 »       new·internal·Action&lt;U&gt;·Action; 
15 }</string> 
16 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
17 //·Line:·6 
18 //·Compiler·options:·-warnaserror·-warn:4 
  
19 class·BaseClass·{ 
20 ········public·new·int·Location·{·set·{·}·} 
21 }</string>13 }</string>
22 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required14 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
23 //·Line:·1815 //·Line:·18
24 //·Compiler·options:·-warnaserror16 //·Compiler·options:·-warnaserror
  
25 public·abstract·class·BaseClass17 public·abstract·class·BaseClass
26 {18 {
Offset 38, 88 lines modifiedOffset 29, 34 lines modified
38 public·static·class·Wrapper29 public·static·class·Wrapper
39 {30 {
40 »       public·class·DerivedClass·:·BaseClass31 »       public·class·DerivedClass·:·BaseClass
41 »       {32 »       {
42 »       »       private·new·static·readonly·int·AnInt·=·2;33 »       »       private·new·static·readonly·int·AnInt·=·2;
43 »       }34 »       }
44 }</string>35 }</string>
45 ····<string>//·CS0109:·The·member·`Derived.Test()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
46 //·Line:·10 
47 //·Compiler·options:·-warnaserror·-warn:4 
  
48 class·Base·{ 
49 »       void·Test·(bool·arg)·{} 
50 } 
  
51 class·Derived·:·Base·{ 
52 »       new·void·Test·()·{} 
53 }</string> 
54 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
55 //·Line:·10 
56 //·Compiler·options:·-warnaserror·-warn:4 
  
57 class·Base·{ 
58 »       public·bool·this·[int·arg]·{·set·{}·} 
59 } 
  
60 class·Derived·:·Base·{ 
61 »       public·new·bool·this·[string·arg]·{·set·{}·} 
62 }</string> 
63 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required36 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
64 //·Line:·637 //·Line:·6
65 //·Compiler·options:·-warnaserror·-warn:438 //·Compiler·options:·-warnaserror·-warn:4
  
66 class·BaseClass·{39 class·BaseClass·{
67 ········public·new·int·Location;40 ········public·new·int·Location;
68 }</string>41 }</string>
69 ····<string>//·CS0109:·The·member·`BaseClass.Val'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
70 //·Line:·6 
71 //·Compiler·options:·-warnaserror·-warn:4 
  
72 class·BaseClass·{ 
73 ········public·new·const·bool·Val·=·false; 
74 }</string> 
75 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required42 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
76 //·Line:·1243 //·Line:·12
77 //·Compiler·options:·-warnaserror·-warn:444 //·Compiler·options:·-warnaserror·-warn:4
  
78 public·abstract·class·Base45 public·abstract·class·Base
79 {46 {
80 »       public·delegate·void·Action&lt;U&gt;·(U·val);47 »       public·delegate·void·Action&lt;U&gt;·(U·val);
81 }48 }
  
82 public·class·Derived·:·Base49 public·class·Derived·:·Base
83 {50 {
84 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val);51 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val);
85 }</string>52 }</string>
86 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
87 //·Line:·9 
88 //·Compiler·options:·-warnaserror·-warn:4 
  
89 using·System.Collections; 
  
90 public·class·Test:·ArrayList 
91 { 
92 ····public·new·string·this[string·index] 
93 ····{ 
94 »       set 
95 »       { 
96 »       } 
97 ····} 
98 }</string> 
99 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
100 //·Line:·7 
101 //·Compiler·options:·-warnaserror·-warn:4 
  
102 class·Outer 
103 { 
104 ····public·new·class·Inner 
105 ····{ 
106 ····} 
107 }</string> 
108 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required53 ····<string>//·CS0109:·The·member·`DerivedClass.get_Value()'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
109 //·Line:·1454 //·Line:·14
110 //·Compiler·options:·-warnaserror·-warn:455 //·Compiler·options:·-warnaserror·-warn:4
  
111 class·BaseClass·{56 class·BaseClass·{
112 ········protected·virtual·int·Value·{·57 ········protected·virtual·int·Value·{·
113 ················get·{58 ················get·{
Offset 142, 9 lines modifiedOffset 79, 72 lines modified
142 ························return·0;79 ························return·0;
143 ················}80 ················}
144 ················set·{·}81 ················set·{·}
Max diff block lines reached; 1836/5688 bytes (32.28%) of diff not shown.
1.84 KB
CS0306
1.83 KB
CS0306
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>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·`S'·may·not·be·used·as·a·type·argument
6 //·Line:·116 //·Line:·13
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-langversion:latest
  
8 using·System.Linq;8 public·ref·struct·S
 9 {
 10 }
  
9 public·class·C11 class·Test&lt;T&gt;
10 {12 {
11 »       public·static·unsafe·void·Main·()13 »       public·static·void·Foo·()
12 »       {14 »       {
 15 »       »       Test&lt;S&gt;·local;
13 »       »       var·e·=·from·int*·a·in·&quot;aaa&quot; 
14 »       »       »       »       select·a; 
15 »       }16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument 
18 //·Line:·6 
  
19 class·G&lt;T&gt;·{} 
  
20 class·C·:·G&lt;System.ArgIterator&gt; 
21 { 
22 }</string> 
23 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument18 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument
24 //·Line:·919 //·Line:·9
25 //·Compiler·options:·-unsafe20 //·Compiler·options:·-unsafe
  
26 class·F&lt;U&gt;·{}21 class·F&lt;U&gt;·{}
27 unsafe·class·O·{22 unsafe·class·O·{
28 »       F&lt;char·*&gt;·f;23 »       F&lt;char·*&gt;·f;
29 »       static·void·Main·()·{}24 »       static·void·Main·()·{}
30 }</string>25 }</string>
31 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument26 ····<string>//·CS0306:·The·type·`System.ArgIterator'·may·not·be·used·as·a·type·argument
32 //·Line:·1327 //·Line:·6
33 //·Compiler·options:·-langversion:latest 
  
34 public·ref·struct·S28 class·G&lt;T&gt;·{}
  
 29 class·C·:·G&lt;System.ArgIterator&gt;
35 {30 {
36 }31 }</string>
 32 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
 33 //·Line:·11
 34 //·Compiler·options:·-unsafe
  
37 class·Test&lt;T&gt;35 using·System.Linq;
  
 36 public·class·C
38 {37 {
39 »       public·static·void·Foo·()38 »       public·static·unsafe·void·Main·()
40 »       {39 »       {
41 »       »       Test&lt;S&gt;·local;40 »       »       var·e·=·from·int*·a·in·&quot;aaa&quot;
 41 »       »       »       »       select·a;
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
2.42 KB
CS0133
2.4 KB
CS0133
Ordering differences only
    
Offset 1, 18 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>CS0133</ErrorName>3 ··<ErrorName>CS0133</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value5 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
6 //·Line:·76 //·Line:·8
  
 7 class·T
 8 {
 9 ····public·void·FooBar·()
 10 ····{
 11 ········const·string·Foo·=·Foo;
 12 ····}
 13 }</string>
 14 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
 15 //·Line:·8
  
7 class·X·{16 class·X
8 »       X·(int·arg)17 {
 18 »       void·Foo·()
9 »       {19 »       {
10 »       »       const·int·x·=·arg;20 »       »       const·object·o·=·null·??·&quot;&quot;;
 21 »       }
 22 }</string>
 23 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value
 24 //·Line:·8
  
 25 class·X
 26 {
 27 »       static·void·Main·()
 28 »       {
 29 »       »       const·int·b·=·true·?·1·:·b;
11 »       }30 »       }
12 }</string>31 }</string>
13 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value32 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
14 //·Line:·1233 //·Line:·12
15 //·Compiler·options:·-unsafe34 //·Compiler·options:·-unsafe
  
16 class·C35 class·C
Offset 27, 54 lines modifiedOffset 48, 33 lines modified
27 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value48 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
28 //·Line:·849 //·Line:·8
  
29 class·X50 class·X
30 {51 {
31 »       void·Foo·()52 »       void·Foo·()
32 »       {53 »       {
33 »       »       const·object·o·=·null·??·&quot;&quot;;54 »       »       const·object·o·=·&quot;&quot;·??·null;
34 »       }55 »       }
35 }</string>56 }</string>
36 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value 
37 //·Line:·8 
  
38 class·T 
39 { 
40 ····public·void·FooBar·() 
41 ····{ 
42 ········const·string·Foo·=·Foo; 
43 ····} 
44 }</string> 
45 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value57 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value
46 //·Line:·1058 //·Line:·10
  
47 class·C59 class·C
48 {60 {
49 »       void·Foo·()61 »       void·Foo·()
50 »       {62 »       {
51 »       »       int[]·array;63 »       »       int[]·array;
52 »       »       int·idx;64 »       »       int·idx;
53 »       »       const·int·c·=·array·[idx];65 »       »       const·int·c·=·array·[idx];
54 »       }66 »       }
55 }</string>67 }</string>
56 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value68 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value
57 //·Line:·869 //·Line:·7
  
58 class·X 
59 { 
60 »       void·Foo·() 
61 »       { 
62 »       »       const·object·o·=·&quot;&quot;·??·null; 
63 »       } 
64 }</string> 
65 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value 
66 //·Line:·8 
  
67 class·X70 class·X·{
 71 »       X·(int·arg)
68 { 
69 »       static·void·Main·() 
70 »       {72 »       {
71 »       »       const·int·b·=·true·?·1·:·b;73 »       »       const·int·x·=·arg;
72 »       }74 »       }
73 }</string>75 }</string>
74 ··</Examples>76 ··</Examples>
75 </ErrorDocumentation>77 </ErrorDocumentation>
3.55 KB
CS0060
3.54 KB
CS0060
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0060</ErrorName>3 ··<ErrorName>CS0060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
6 //·Line:·136 //·Line:·10
  
7 public·class·A&lt;T&gt; 
8 { 
9 »       public·class·B·{} 
10 } 
  
11 internal·class·C·:·A&lt;C&gt;7 internal·class·X
12 {8 {
13 }9 »       protected·class·A
 10 »       {
 11 »       »       protected·internal·class·B
 12 »       »       {
 13 »       »       »       internal·class·F·:·D.E
 14 »       »       »       {
 15 »       »       »       }
 16 »       »       }
  
14 public·class·D·:·C.B 
15 {17 »       »       protected·class·D·:·B
 18 »       »       {
 19 »       »       »       internal·class·E·{·}
 20 »       »       }
 21 »       }
16 }</string>22 }</string>
17 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'23 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
18 //·Line:·624 //·Line:·6
19 class·X·{25 class·X·{
20 }26 }
  
21 public·class·Y·:·X·{27 public·class·Y·:·X·{
Offset 30, 40 lines modifiedOffset 35, 14 lines modified
30 public·class·Foo&lt;K&gt;·{35 public·class·Foo&lt;K&gt;·{
31 }36 }
  
32 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{37 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
33 »       private·class·Baz·{38 »       private·class·Baz·{
34 »       }39 »       }
35 }</string>40 }</string>
36 ····<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;' 
37 //·Line:·7 
  
38 using·System; 
39 using·System.Collections.Generic; 
  
40 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt; 
41 { 
42 »       class·Bar 
43 »       { 
44 »       } 
45 }</string> 
46 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D' 
47 //·Line:·10 
  
48 public·class·A 
49 { 
50 »       private·class·B 
51 »       { 
52 »       »       protected·class·C·{·} 
  
53 »       »       protected·internal·class·D·:·C 
54 »       »       { 
55 »       »       } 
56 ····} 
57 }</string> 
58 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'41 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
59 //·Line:·942 //·Line:·9
  
60 internal·class·A43 internal·class·A
61 {44 {
62 »       protected·class·B45 »       protected·class·B
63 »       {46 »       {
Offset 86, 39 lines modifiedOffset 65, 60 lines modified
86 »       protected·internal·class·A65 »       protected·internal·class·A
87 »       {66 »       {
88 »       »       protected·class·D·:·C.E67 »       »       protected·class·D·:·C.E
89 »       »       {68 »       »       {
90 »       »       }69 »       »       }
91 »       }70 »       }
92 }</string>71 }</string>
93 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'72 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
 73 //·Line:·10
  
 74 public·class·A
 75 {
 76 »       private·class·B
 77 »       {
 78 »       »       protected·class·C·{·}
  
 79 »       »       protected·internal·class·D·:·C
 80 »       »       {
 81 »       »       }
 82 ····}
 83 }</string>
 84 ····<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;'
94 //·Line:·785 //·Line:·7
  
95 public·class·Foo&lt;K&gt;·{ 
96 }86 using·System;
 87 using·System.Collections.Generic;
  
97 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{ 
98 »       internal·class·Baz·{88 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;
 89 {
 90 »       class·Bar
 91 »       {
99 »       }92 »       }
100 }</string>93 }</string>
101 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'94 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'
102 //·Line:·1095 //·Line:·13
  
103 internal·class·X96 public·class·A&lt;T&gt;
104 {97 {
 98 »       public·class·B·{}
 99 }
105 »       protected·class·A 
106 »       { 
107 »       »       protected·internal·class·B 
108 »       »       { 
109 »       »       »       internal·class·F·:·D.E 
110 »       »       »       { 
111 »       »       »       } 
Max diff block lines reached; 422/3585 bytes (11.77%) of diff not shown.
10.7 KB
CS1502
10.7 KB
CS1502
Ordering differences only
    
Offset 1, 119 lines modifiedOffset 1, 84 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1502</ErrorName>3 ··<ErrorName>CS1502</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.Add(params·object[])'·has·some·invalid·arguments5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments
6 //·Line:·86 //·Line:·11
  
 7 using·System;
7 class·X 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       Add·(Foo·(),·Foo·()); 
12 »       } 
  
 8 class·T·{
 9 ········static·void·Blah·(out·int·g)·{·g·=·0;·}
13 »       public·static·void·Add·(params·object[]·args) 
14 »       { 
15 »       } 
  
16 »       static·void·Foo·() 
17 »       { 
18 »       }10 ········static·int·Main·(string·[]·args)·{
 11 ················IntPtr·g;
 12 ················Blah·(out·g);
 13 »       »       return·(int)·g;
 14 ········}
19 }</string>15 }</string>
20 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`foo.p(string,·object,·object)'·has·some·invalid·arguments16 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`TestCase.TestS(ref·object)'·has·some·invalid·arguments
21 //·Line:·2417 //·Line:·21
  
22 using·System;18 using·System;
  
23 public·class·foo 
24 { 
25 »       static·int·intval·=·3;19 public·struct·Struct·{
 20 »       public·int·x,·y,·z;
 21 }
  
 22 public·class·TestCase·{
26 »       public·static·void·voidfunc() 
27 »       { 
28 »       } 
29 »       23 »       
30 »       static·void·p·(string·s,·object·o1,·object·o2) 
31 »       {24 »       public·static·void·Main()·{
 25 »       »       
 26 »       »       Struct·s·=·new·Struct();
 27 »       »       
 28 »       »       s.x·=·1;
 29 »       »       s.y·=·2;
 30 »       »       
 31 »       »       System.Console.WriteLine(&quot;{0}·{1}·{2}&quot;,·s.x,·s.y,·s.z);
 32 »       »       
 33 »       »       TestS(ref·s);
32 »       }34 »       }»      
33 »       35 »       
 36 »       public·static·void·TestS(ref·object·ino)·{
 37 »       »       System.Console.WriteLine(&quot;{0}&quot;,·((Struct)(ino)).x);
34 »       static·void·p·(string·s,·params·object[]·o) 
35 »       { 
36 »       } 
  
37 »       public·static·void·Main() 
38 »       { 
39 »       »       p·(&quot;Whoops:·{0}·{1}&quot;,·intval,·voidfunc()); 
40 »       } 
41 }</string> 
42 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.Foo(dynamic)'·has·some·invalid·arguments 
43 //·Line:·13 
  
44 static·class·C 
45 { 
46 »       public·static·void·Foo·(dynamic·d) 
47 »       { 
48 »       } 
  
49 »       static·void·Main() 
50 »       { 
51 »       »       dynamic·d·=·null; 
52 »       »       Foo·(ref·d); 
53 »       }38 »       }
 39 »       
54 }</string>40 }</string>
55 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.X(int)'·has·some·invalid·arguments41 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Foo.Test(int,·string)'·has·some·invalid·arguments
56 //·Line:·1442 //·Line:·14
  
57 public·class·X·{43 using·System.Runtime.CompilerServices;
  
58 »       public·X·(int·a)44 public·class·Foo
 45 {
 46 »       public·void·Test·(int·arg,·[CallerMemberName]·string·s·=·null)
59 »       {47 »       {
60 »       }48 »       }
61 } 
  
 49 »       void·X·()
62 class·D·{ 
63 »       static·void·Main·() 
64 »       {50 »       {
65 »       »       X·x·=·new·X·(&quot;hola&quot;);51 »       »       Test·(&quot;&quot;);
66 »       }52 »       }
67 }</string>53 }</string>
68 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.foo(ref·int)'·has·some·invalid·arguments54 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`C.TestCall(int,·string)'·has·some·invalid·arguments
69 //·Line:·855 //·Line:·13
70 class·X·{ 
71 »       public·void·foo·(ref·int·blah)·{} 
  
72 »       public·void·bar·(ref·int·baz)56 class·C
 57 {
 58 »       static·void·TestCall·(int·i,·string·s)
73 »       {59 »       {
74 »       »       foo(out·baz); 
75 »       }60 »       }
 61 »       
76 »       static·void·Main·()62 »       public·static·void·Main·()
77 »       {63 »       {
 64 »       »       dynamic·d·=·0;
 65 »       »       TestCall·(d,·1);
78 »       }66 »       }
79 }</string>67 }</string>
80 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments 
81 //·Line:·16 
  
82 using·System; 
83 using·System.Runtime.InteropServices; 
Max diff block lines reached; 6981/10873 bytes (64.20%) of diff not shown.
883 B
CS0699
871 B
CS0699
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0699</ErrorName>3 ··<ErrorName>CS0699</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U'
 6 //·Line:·6
  
 7 interface·I
 8 {
 9 »       void·Test&lt;T&gt;()·where·U·:·class;
 10 }</string>
5 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'11 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'
6 //·Line:·812 //·Line:·8
  
7 partial·interface·I&lt;T&gt;13 partial·interface·I&lt;T&gt;
8 {14 {
9 }15 }
  
10 partial·interface·I&lt;T&gt;·where·U·:·class16 partial·interface·I&lt;T&gt;·where·U·:·class
11 {17 {
12 }</string>18 }</string>
13 ····<string>//·CS0699:·`I.Test&lt;T&gt;()':·A·constraint·references·nonexistent·type·parameter·`U' 
14 //·Line:·6 
  
15 interface·I 
16 { 
17 »       void·Test&lt;T&gt;()·where·U·:·class; 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
3.21 KB
CS0535
3.19 KB
CS0535
Ordering differences only
    
Offset 38, 69 lines modifiedOffset 38, 31 lines modified
38 {38 {
39 »       public·new·object·this[int·arg]·{39 »       public·new·object·this[int·arg]·{
40 »       »       get·{40 »       »       get·{
41 »       »       »       throw·new·NotImplementedException·();41 »       »       »       throw·new·NotImplementedException·();
42 »       »       }42 »       »       }
43 »       }43 »       }
44 }</string>44 }</string>
45 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'45 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)'
46 //·Line:·9 
  
47 using·System; 
48 interface·X·{ 
49 »       void·Hola·(ref·string·name); 
50 } 
  
51 class·Test·:·X·{ 
52 »       static·void·Main·() 
53 »       { 
54 »       } 
  
55 »       public·void·Hola·(out·string·name) 
56 »       { 
57 »       »       name·=·null; 
58 »       } 
59 }</string> 
60 ····<string>//·CS0535:·`CA'·does·not·implement·interface·member·`IA.M()' 
61 //·Line:·1446 //·Line:·17
  
62 interface·IA 
63 { 
64 »       void·M·(); 
65 } 
  
 47 public·interface·ITest1·{
 48 »       void·GetName(string·id);
66 interface·IB 
67 { 
68 »       void·M·(); 
69 }49 }
  
70 class·CA·:·IA,·IB 
71 { 
72 »       void·IB.M·() 
73 »       { 
74 »       } 
75 }</string> 
76 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)' 
77 //·Line:·11 
78 · 
79 using·System;· 
80 · 
81 public·interface·IStack·{50 public·interface·ITest2·{
 51 »       void·GetName(string·id);
82 »       void·Insert·(int·index,·object·value); 
83 »       object·this·[int·index]·{·set;·} 
84 }52 }
  
 53 public·class·A·:·ITest1·{
 54 »       void·ITest1.GetName(string·id)·{
85 public·class·Stack·:·IStack·{ 
86 »       object·IStack.this·[int·index]·{ 
87 »       »       set·{} 
88 »       }55 »       }
89 }56 }
  
 57 public·class·B·:·A,·ITest2·{
90 public·class·D·{ 
91 »       static·void·Main·()·{} 
92 }</string>58 }</string>
93 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'59 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'
94 //·Line:·3360 //·Line:·33
  
95 using·System;61 using·System;
  
96 public·interface·IA62 public·interface·IA
Offset 143, 32 lines modifiedOffset 105, 14 lines modified
  
143 interface·Interface·{105 interface·Interface·{
144 ········void·Method();106 ········void·Method();
145 }107 }
  
146 class·Class:·Interface·{108 class·Class:·Interface·{
147 }</string>109 }</string>
148 ····<string>//·CS0535:·`B'·does·not·implement·interface·member·`ITest2.GetName(string)' 
149 //·Line:·17 
  
150 public·interface·ITest1·{ 
151 »       void·GetName(string·id); 
152 } 
  
153 public·interface·ITest2·{ 
154 »       void·GetName(string·id); 
155 } 
  
156 public·class·A·:·ITest1·{ 
157 »       void·ITest1.GetName(string·id)·{ 
158 »       } 
159 } 
  
160 public·class·B·:·A,·ITest2·{ 
161 }</string> 
162 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'110 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'
163 //·Line:·10111 //·Line:·10
  
164 public·interface·IServerProperty112 public·interface·IServerProperty
165 {113 {
166 »       int[]·GetChildren·(uint·timeout);114 »       int[]·GetChildren·(uint·timeout);
167 »       void·SetValue·(string·value,·uint·timeout);115 »       void·SetValue·(string·value,·uint·timeout);
Offset 177, 9 lines modifiedOffset 121, 65 lines modified
177 public·class·ServerProperty·:·IServerProperty121 public·class·ServerProperty·:·IServerProperty
178 {122 {
179 »       public·int[]·GetChildren·(uint·timeout)123 »       public·int[]·GetChildren·(uint·timeout)
180 »       {124 »       {
181 »       »       return·null;125 »       »       return·null;
182 »       }126 »       }
183 }</string>127 }</string>
 128 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)'
 129 //·Line:·9
  
 130 using·System;
 131 interface·X·{
 132 »       void·Hola·(ref·string·name);
 133 }
  
 134 class·Test·:·X·{
 135 »       static·void·Main·()
 136 »       {
Max diff block lines reached; 23/3233 bytes (0.71%) of diff not shown.
17.6 KB
CS0266
17.5 KB
CS0266
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 72 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0266</ErrorName>3 ··<ErrorName>CS0266</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo&lt;int&gt;.FooEvent'·to·`Foo&lt;string&gt;.FooEvent'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
6 //·Line:·12 
  
7 class·Foo&lt;T&gt;·{ 
8 »       public·event·FooEvent·Event; 
9 »       public·delegate·T·FooEvent(); 
10 } 
  
11 class·CompilerCrashTest·{ 
12 »       static·void·Main()·{ 
13 »       »       Foo&lt;string&gt;·foo·=·new·Foo&lt;string&gt;(); 
14 »       »       foo.Event·+=·new·Foo&lt;int&gt;.FooEvent·(()·=&gt;·0); 
15 »       } 
16 }</string> 
17 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`A'·to·`B'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`bool?'·to·`bool'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
18 //·Line:·176 //·Line:·9
  
19 class·A7 class·X
20 {8 {
21 »       public·static·A·operator·--·(A·x)9 »       static·void·Main·()
22 »       {10 »       {
23 »       »       return·new·A·();11 »       »       bool?·a·=·true;
 12 »       »       int?·b·=·a·?·3·:·4;
24 »       }13 »       }
 14 }</string>
 15 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`void*'·to·`int*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 16 //·Line:·7
 17 //·Compiler·options:·-unsafe
  
 18 unsafe·class·MainClass·{
 19 »       static·void·*pv·=·null;
 20 »       static·int·*pi·=·pv;
 21 ········public·static·void·Main·()·{·}
 22 }</string>
 23 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Helper*'·to·`Obsolete*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 24 //·Line:·18
 25 //·Compiler·options:·-unsafe
  
 26 class·Box·{
 27 ········public·Helper·o;
25 }28 }
  
26 class·B·:·A29 unsafe·struct·Obsolete·{
 30 }
  
 31 unsafe·struct·Helper·{}
  
 32 class·MainClass·{
 33 ········unsafe·public·static·void·Main·()
 34 ········{
 35 ················Box·b·=·new·Box·();
 36 ················fixed·(Obsolete*·p·=·&amp;b.o)
 37 ················{
 38 ················}
 39 ········}
 40 }</string>
 41 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`double'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 42 //·Line:·8
  
 43 class·Program
27 {44 {
28 »       static·void·Main·()45 »       static·void·Main()
29 »       {46 »       {
 47 »       »       var·s·=·$&quot;{1,·0.0}&quot;;
30 »       »       B·b·=·new·B·(); 
31 »       »       --b; 
32 »       }48 »       }
33 }</string>49 }</string>
 50 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`E2'·to·`E1'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 51 //·Line·:·8
  
 52 enum·E1·{·A·}
 53 enum·E2·{·A·}
  
 54 class·X·{
 55 ····const·E1·e·=·~E2.A;
 56 }</string>
34 ····<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?)57 ····<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?)
35 //·Line:·2058 //·Line:·20
  
36 using·System;59 using·System;
37 using·System.Collections.Generic;60 using·System.Collections.Generic;
  
38 public·class·Hoge&lt;T&gt;61 public·class·Hoge&lt;T&gt;
Offset 53, 100 lines modifiedOffset 81, 154 lines modified
53 {81 {
54 »       static·void·Main·()82 »       static·void·Main·()
55 »       {83 »       {
56 »       »       IList&lt;int&gt;·x·=·new·List&lt;int&gt;·();84 »       »       IList&lt;int&gt;·x·=·new·List&lt;int&gt;·();
57 »       »       Hoge&lt;IList&lt;int&gt;&gt;·hoge·=·x;85 »       »       Hoge&lt;IList&lt;int&gt;&gt;·hoge·=·x;
58 »       }86 »       }
59 }</string>87 }</string>
60 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`bool?'·to·`bool'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)88 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`System.Collections.ArrayList'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
61 //·Line:·989 //·Line:·12
  
 90 using·System.Collections;
  
62 class·X91 class·X
63 {92 {
 93 »       static·Hashtable·h·=·new·Hashtable·();
64 »       static·void·Main·() 
65 »       { 
66 »       »       bool?·a·=·true; 
67 »       »       int?·b·=·a·?·3·:·4; 
68 »       } 
69 }</string> 
70 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?) 
71 //·Line:·7 
  
 94 »       public·static·void·Main·()
 95 »       {
 96 »       »       ArrayList·l·=·h·[&quot;hola&quot;]·=·new·ArrayList·();
72 namespace·MWFTestApplication·{ 
73 »       class·MainWindow·{ 
74 »       »       public·enum·Testme·:·uint·{ 
75 »       »       »       value···=·(1L·&lt;&lt;·1) 
76 »       »       } 
77 »       }97 »       }
78 }</string>98 }</string>
79 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)99 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`X.E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
80 //·Line·:·6100 //·Line·:·9
  
81 class·X·{101 class·X·{
Max diff block lines reached; 13705/17933 bytes (76.42%) of diff not shown.
28.7 KB
CS1644
28.7 KB
CS1644
Ordering differences only
    
Offset 1, 30 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>CS1644</ErrorName>3 ··<ErrorName>CS1644</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1644:·Feature·`null·coalescing·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification5 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
6 //·Line:·106 //·Line:·9
7 //·Compiler·options:·-langversion:ISO-17 //·Compiler·options:·-langversion:ISO-1
  
8 class·C8 public·class·Test
9 {9 {
10 »       string·program;10 »       static·void·Main·()
 11 »       {
 12 »       »       bool?·testbool;
 13 »       }
 14 }</string>
 15 ····<string>//·CS1644:·Feature·`query·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
 16 //·Line:·11
 17 //·Compiler·options:·-langversion:ISO-2
  
11 »       internal·string·Program·{ 
12 »       »       get·{·return·program·??·string.Empty;·}18 using·System.Linq;
  
 19 public·class·C
 20 {
 21 »       public·static·void·Main·()
 22 »       {
 23 »       »       var·e·=·from·a·in·&quot;aaa&quot;·select·a;
13 »       }24 »       }
14 }</string>25 }</string>
15 ····<string>//·CS1644:·Feature·`throw·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification26 ····<string>//·CS1644:·Feature·`implicitly·typed·local·variable'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
16 //·Line:·527 //·Line:··9
17 //·Compiler·options:·-langversion:628 //·Compiler·options:·-langversion:ISO-2
  
18 static·class·Class29 class·M
19 {30 {
20 »       int·Prop·=&gt;·throw·null;31 »       public·static·void·Main·()
 32 »       {
 33 »       »       var·a·=·1;
 34 »       }
21 }</string>35 }</string>
22 ····<string>//·CS1644:·Feature·`object·initializers'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification36 ····<string>//·CS1644:·Feature·`object·initializers'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification
23 //·Line:·1437 //·Line:·14
24 //·Compiler·options:·-langversion:ISO-238 //·Compiler·options:·-langversion:ISO-2
  
25 class·Data39 class·Data
26 {40 {
Offset 34, 243 lines modifiedOffset 49, 294 lines modified
34 class·A49 class·A
35 {50 {
36 »       void·Foo·()51 »       void·Foo·()
37 »       {52 »       {
38 »       »       new·Data·()·{·Value·=·3·};53 »       »       new·Data·()·{·Value·=·3·};
39 »       }54 »       }
40 }</string>55 }</string>
 56 ····<string>//·CS1644:·Feature·`generics'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
 57 //·Line:·5
 58 //·Compiler·options:·-langversion:ISO-1
  
 59 class·X&lt;V&gt;
 60 {
 61 }
  
 62 class·X
 63 {
 64 »       static·void·Main·()
 65 »       {·}
 66 }</string>
 67 ····<string>//·CS1644:·Feature·`tuples'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
 68 //·Line:·7
 69 //·Compiler·options:·-langversion:6
  
 70 class·Class
 71 {
 72 »       static·(int,·bool)·Foo·()
 73 »       {
 74 »       »       return;
 75 »       }»      
 76 }</string>
41 ····<string>//·CS1644:·Feature·`default·value·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification77 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
42 //·Line:·778 //·Line:·7
43 //·Compiler·options:·-langversion:ISO-179 //·Compiler·options:·-langversion:ISO-1
  
44 class·Test80 class·Test
45 {81 {
46 »       int·i·=·default·(int);82 »       int?·i;
 83 »       static·void·Main·()·{}
47 }</string>84 }</string>
48 ····<string>//·CS1644:·Feature·`lambda·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification85 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
 86 //·Line:·9
 87 //·Compiler·options:·-langversion:ISO-1
  
 88 struct·C
 89 {
 90 »       void·G·()
 91 »       {
 92 »       »       object·o·=·(C?[])·this;
 93 »       }
 94 }</string>
 95 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
 96 //·Line:·12
 97 //·Compiler·options:·-langversion:5
  
 98 using·System.Collections.Generic;
  
 99 class·C
 100 {
 101 »       public·static·void·Main·()
 102 »       {
 103 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{
 104 »       »       »       [&quot;a&quot;]·=·1
 105 »       »       };
 106 »       }
 107 }</string>
 108 ····<string>//·CS1644:·Feature·`expression·body·property·accessor'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification·
49 //·Line:·11109 //·Line:·11
50 //·Compiler·options:·-langversion:ISO-2110 //·Compiler·options:·-langversion:6
  
51 using·System;111 using·System;
  
52 class·C112 class·C
53 {113 {
54 »       public·void·Foo·()114 »       public·int·this[int·i]
55 »       {115 »       {
56 »       »       Func&lt;int,·int&gt;·e·=·l·=&gt;·1;116 »       »       get·=&gt;·i;
57 »       }117 »       }
58 }</string>118 }</string>
59 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification119 ····<string>//·CS1644:·Feature·`throw·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
Max diff block lines reached; 25216/29351 bytes (85.91%) of diff not shown.
3.64 KB
CS0308
3.63 KB
CS0308
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>CS0308</ErrorName>3 ··<ErrorName>CS0308</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
 6 //·Line:·8
  
 7 using·System;
  
 8 class·X
 9 {
 10 »       DateTime&lt;int&gt;·now;
 11 }</string>
 12 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments
 13 //·Line:·12
  
 14 class·X
 15 {
 16 »       public·void·Foo·()
 17 »       {
 18 »       }
 19 »       
 20 »       void·Test·()
 21 »       {
 22 »       »       Foo&lt;int&gt;·();
 23 »       }
 24 }</string>
5 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments25 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments
6 //·Line:·1326 //·Line:·13
  
7 class·C27 class·C
8 {28 {
9 »       static·void·TestCall·(int·i)29 »       static·void·TestCall·(int·i)
10 »       {30 »       {
Offset 13, 49 lines modifiedOffset 36, 26 lines modified
13 »       36 »       
14 »       public·static·void·Main·()37 »       public·static·void·Main·()
15 »       {38 »       {
16 »       »       dynamic·d·=·0;39 »       »       dynamic·d·=·0;
17 »       »       TestCall&lt;int&gt;·(d);40 »       »       TestCall&lt;int&gt;·(d);
18 »       }41 »       }
19 }</string>42 }</string>
20 ····<string>//·CS0308:·The·non-generic·type·`Foo'·cannot·be·used·with·the·type·arguments43 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments
21 //·Line:·1644 //·Line:·8
  
22 public·class·Foo 
23 { 
24 »       public·string·Test&lt;T&gt;·() 
25 »       { 
26 »       »       return·null; 
27 »       } 
28 } 
  
29 public·static·class·Driver45 public·class·Test
30 {46 {
31 »       static·object·UseBrokenType·()47 »       public·static·void·Main·(string[]·args)
32 »       {48 »       {
33 »       »       return·Foo&lt;int&gt;·().Test·();49 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();
34 »       }50 »       }
35 }</string> 
36 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments 
37 //·Line:·11 
38 namespace·N1 
39 { 
40 »       class·A 
41 »       {·} 
42 } 
  
43 namespace·N3 
44 { 
45 »       using·W·=·N1.A&lt;int&gt;; 
  
46 »       class·X51 »       internal·class·NonGeneric
47 »       {52 »       {
48 »       »       static·void·Main·() 
49 »       »       { 
50 »       »       } 
51 »       }53 »       }
52 }</string>54 }</string>
53 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments55 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments
54 //·Line:·1956 //·Line:·19
  
55 class·BaseGeneric&lt;T&gt;57 class·BaseGeneric&lt;T&gt;
56 {58 {
Offset 71, 45 lines modifiedOffset 71, 59 lines modified
71 class·Program71 class·Program
72 {72 {
73 ····static·void·Main·()73 ····static·void·Main·()
74 ····{74 ····{
75 ········new·BaseConcrete.InnerDerived&lt;int&gt;();75 ········new·BaseConcrete.InnerDerived&lt;int&gt;();
76 ····}76 ····}
77 }</string>77 }</string>
78 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments 
79 //·Line:·8 
  
80 using·System; 
  
81 class·X 
82 { 
83 »       DateTime&lt;int&gt;·now; 
84 }</string> 
85 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments78 ····<string>//·CS0308:·The·non-generic·type·`Stack'·cannot·be·used·with·the·type·arguments
86 //·Line:·979 //·Line:·9
  
87 class·Stack80 class·Stack
88 {·}81 {·}
  
89 class·X82 class·X
90 {83 {
91 »       Stack&lt;float&gt;·stack;84 »       Stack&lt;float&gt;·stack;
92 }</string>85 }</string>
93 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments86 ····<string>//·CS0308:·The·non-generic·type·`N1.A'·cannot·be·used·with·the·type·arguments
94 //·Line:·1287 //·Line:·11
 88 namespace·N1
 89 {
 90 »       class·A
 91 »       {·}
 92 }
  
95 class·X93 namespace·N3
96 {94 {
97 »       public·void·Foo·()95 »       using·W·=·N1.A&lt;int&gt;;
  
 96 »       class·X
98 »       {97 »       {
 98 »       »       static·void·Main·()
 99 »       »       {
Max diff block lines reached; 906/3682 bytes (24.61%) of diff not shown.
1.22 KB
CS0665
1.2 KB
CS0665
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0665</ErrorName>3 ··<ErrorName>CS0665</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?5 ····<string>//·Cs0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·/warnaserror7 //·Compiler·options:·/warnaserror
  
8 class·Test8 class·Test
9 {9 {
10 »       public·void·Foo·(bool·x)10 »       public·bool·Foo·(bool·x)
11 »       {11 »       {
12 »       »       bool·b;12 »       »       bool·b;
 13 »       »       return·(b·=·true)·?·true·:·b;
13 »       »       if·(b·=·true) 
14 »       »       »       System.Console.WriteLine·(b); 
15 »       }14 »       }
16 }</string>15 }</string>
17 ····<string>//·Cs0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?16 ····<string>//·CS0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?
18 //·Line:·1017 //·Line:·10
19 //·Compiler·options:·/warnaserror18 //·Compiler·options:·/warnaserror
  
20 class·Test19 class·Test
21 {20 {
22 »       public·bool·Foo·(bool·x)21 »       public·void·Foo·(bool·x)
23 »       {22 »       {
24 »       »       bool·b;23 »       »       bool·b;
25 »       »       return·(b·=·true)·?·true·:·b;24 »       »       if·(b·=·true)
 25 »       »       »       System.Console.WriteLine·(b);
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
4.12 KB
CS0534
4.1 KB
CS0534
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>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0534:·`DerivedClass'·does·not·implement·inherited·abstract·member·`BaseClass.Value.set' 
6 //·Line:·8 
  
7 abstract·class·BaseClass·{ 
8 ········protected·abstract·int·Value·{·get;·set;·} 
9 } 
  
10 class·DerivedClass:·BaseClass·{ 
11 ········protected·override·int·Value·{·get·{}·} 
12 }</string> 
13 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)' 
14 //·Line:·13 
  
15 abstract·class·A&lt;T&gt; 
16 { 
17 »       public·abstract·void·set_Prop·(int·value); 
  
18 »       public·virtual·T·Prop·{ 
19 »       »       set·{·} 
20 »       } 
21 } 
  
22 class·B·:·A&lt;int&gt; 
23 { 
24 »       public·override·int·Prop·{ 
25 »       »       set·{·} 
26 »       } 
27 }</string> 
28 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo(string)'5 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo(string)'
29 //·Line:·136 //·Line:·13
  
30 public·abstract·class·A7 public·abstract·class·A
31 {8 {
32 »       public·abstract·int·Foo·(string·s);9 »       public·abstract·int·Foo·(string·s);
33 }10 }
Offset 62, 29 lines modifiedOffset 34, 20 lines modified
62 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);34 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);
63 »       »       MyTestExtended·test·=·new·MyTestExtended();35 »       »       MyTestExtended·test·=·new·MyTestExtended();
64 »       »       test.PrintName();36 »       »       test.PrintName();
65 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);37 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);
66 »       }38 »       }
67 »       39 »       
68 }</string>40 }</string>
69 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'41 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'
70 //·Line:·1342 //·Line:·5
 43 //·Compiler·options:·-r:CS0534-6-lib.dll
  
71 public·class·SomeProperty 
72 { 
73 } 
  
74 public·abstract·class·SomeAbstract 
75 { 
76 »       public·abstract·SomeProperty·SomeProperty·{·get;·} 
77 } 
  
78 public·class·Foo·:·SomeAbstract44 class·M·:·C
79 {45 {
80 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·} 
81 }</string>46 }</string>
82 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'47 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'
83 //·Line:·1648 //·Line:·16
  
84 public·abstract·class·A49 public·abstract·class·A
85 {50 {
86 »       public·abstract·void·M·(int·i);51 »       public·abstract·void·M·(int·i);
Offset 96, 20 lines modifiedOffset 59, 23 lines modified
96 »       {59 »       {
97 »       }60 »       }
98 }61 }
  
99 internal·class·C1·:·A62 internal·class·C1·:·A
100 {63 {
101 }</string>64 }</string>
102 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'65 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'
103 //·Line:·566 //·Line:·5
104 //·Compiler·options:·-r:CS0534-6-lib.dll 
  
 67 abstract·class·X·{
 68 »       public·abstract·void·myAbstract·();
 69 }
  
105 class·M·:·C70 class·Y·:·X·{
106 {71 static·void·Main·(){}
107 }</string>72 }</string>
108 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'73 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'
109 //·Line:·674 //·Line:·6
110 //·Compiler·options:·-r:CS0534-4-lib.dll75 //·Compiler·options:·-r:CS0534-4-lib.dll
  
111 using·System;76 using·System;
112 public·class·MyTestExtended·:·MyTestAbstract77 public·class·MyTestExtended·:·MyTestAbstract
Offset 146, 32 lines modifiedOffset 112, 66 lines modified
146 {112 {
147 }</string>113 }</string>
148 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'114 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
149 //·Line:·13115 //·Line:·13
  
150 abstract·class·A&lt;T&gt;116 abstract·class·A&lt;T&gt;
151 {117 {
 118 »       public·abstract·void·set_Prop·(int·value);
  
 119 »       public·virtual·T·Prop·{
 120 »       »       set·{·}
 121 »       }
 122 }
  
 123 class·B·:·A&lt;int&gt;
 124 {
 125 »       public·override·int·Prop·{
 126 »       »       set·{·}
 127 »       }
 128 }</string>
 129 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
 130 //·Line:·13
  
 131 public·class·SomeProperty
 132 {
 133 }
  
 134 public·abstract·class·SomeAbstract
 135 {
 136 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
 137 }
Max diff block lines reached; 682/4166 bytes (16.37%) of diff not shown.
1.31 KB
CS0252
1.3 KB
CS0252
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>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> 
15 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison5 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison
16 //·Line:·156 //·Line:·15
17 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
18 using·System;8 using·System;
  
19 class·A9 class·A
Offset 38, 9 lines modifiedOffset 26, 21 lines modified
38 »       }26 »       }
39 »       27 »       
40 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
41 »       {29 »       {
42 »       »       return·false;30 »       »       return·false;
43 »       }31 »       }
44 }</string>32 }</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>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
4.07 KB
CS0815
4.06 KB
CS0815
Ordering differences only
    
Offset 1, 117 lines modifiedOffset 1, 117 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default' 
6 //·Line:·9 
7 //·Compiler·options:·-langversion:latest 
  
8 static·class·X 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       var·x·=·default; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
16 //·Line:·96 //·Line:·9
  
  
17 public·class·Test7 public·class·Test
18 {8 {
19 »       static·void·Main·()9 »       static·void·Main·()
20 »       {10 »       {
21 »       »       var·v·=·Foo·();11 »       »       var·d·=·delegate·{};
22 »       }12 »       }
 13 }</string>
 14 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
 15 //·Line:·8
  
23 »       static·void·Foo·()16 class·XX
 17 {
 18 »       public·static·void·Main·()
24 »       {19 »       {
 20 »       »       var·m·=·(1,·Main);
25 »       }21 »       }
26 }</string>22 }</string>
27 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'23 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
28 //·Line:·924 //·Line:·17
  
 25 using·System;
 26 using·System.Collections.Generic;
  
29 public·class·Test27 class·A
30 {28 {
31 »       static·void·Main·()29 »       static·void·Test·(Action·a)
32 »       {30 »       {
33 »       »       var·d·=·delegate·{}; 
34 »       }31 »       }
35 }</string> 
36 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)' 
37 //·Line:·8 
  
38 class·XX 
39 { 
40 »       public·static·void·Main·()32 »       public·static·void·Main·()
41 »       {33 »       {
42 »       »       var·m·=·(1,·Main);34 »       »       Test·(()·=&gt;·{
 35 »       »       »       List&lt;string&gt;·l·=·null;
 36 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});
 37 »       »       });
43 »       }38 »       }
44 }</string>39 }</string>
45 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'40 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
46 //·Line:·841 //·Line:·8
  
47 public·class·Tests42 public·class·Tests
48 {43 {
49 »       public·static·void·Main·()44 »       public·static·void·Main·()
50 »       {45 »       {
51 »       »       var·d·=·Main;46 »       »       var·d·=·Main;
52 »       }47 »       }
53 }</string>48 }</string>
54 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'49 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
55 //·Line:·1150 //·Line:·9
  
56 using·System; 
57 using·System.Threading.Tasks; 
  
58 class·X51 public·class·Test
59 {52 {
60 »       public·static·void·Main·()53 »       static·void·Main·()
61 »       {54 »       {
62 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});55 »       »       var·v·=·Foo·();
63 »       }56 »       }
64 }</string> 
65 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void' 
66 //·Line:·17 
  
67 using·System; 
68 using·System.Collections.Generic;57 »       static·void·Foo·()
 58 »       {
 59 »       }
 60 }</string>
 61 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
 62 //·Line:·9
 63 //·Compiler·options:·-langversion:latest
  
69 class·A64 static·class·X
70 {65 {
71 »       static·void·Test·(Action·a)66 »       public·static·void·Main·()
72 »       {67 »       {
 68 »       »       var·x·=·default;
73 »       }69 »       }
 70 }</string>
 71 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
 72 //·Line:·9
  
  
 73 public·class·Test
 74 {
74 »       public·static·void·Main·()75 »       static·void·Main·()
75 »       {76 »       {
 77 »       »       var·v·=·null;
76 »       »       Test·(()·=&gt;·{ 
77 »       »       »       List&lt;string&gt;·l·=·null; 
78 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·}); 
79 »       »       }); 
80 »       }78 »       }
81 }</string>79 }</string>
82 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'80 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
83 //·Line:·881 //·Line:·8
  
84 public·class·Test82 public·class·Test
85 {83 {
86 »       static·void·Main·()84 »       static·void·Main·()
87 »       {85 »       {
88 »       »       var·l·=·x·=&gt;·x·+·1;86 »       »       var·l·=·x·=&gt;·x·+·1;
Max diff block lines reached; 549/4116 bytes (13.34%) of diff not shown.
3.06 KB
CS0159
3.05 KB
CS0159
Ordering differences only
    
Offset 1, 74 lines modifiedOffset 1, 65 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0159</ErrorName>3 ··<ErrorName>CS0159</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement5 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
6 //·Line:·106 //·Line:·9
  
7 class·X·{ 
  
8 »       static·int·m·(int·n) 
9 »       { 
10 »       »       switch·(n){ 
11 »       »       case·0: 
12 »       »       »       goto·default; 
  
13 »       »       case·1: 
14 »       »       »       return·1; 
15 »       »       } 
  
 7 class·Foo·{
16 »       »       return·10; 
17 »       } 
18 »        
19 »       static·void·Main·()8 »       static·void·Main·()
20 »       {9 »       {
21 »       »       m·(1);10 »       »       int·i·=·9;
 11 »       »       goto·a;
 12 »       »       do·{
 13 »       »       a:
 14 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
 15 »       »       }·while·(i·!=·9);
22 »       }16 »       }
23 }</string>17 }</string>
24 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement18 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
25 //·Line:·819 //·Line:·9
  
26 class·Foo·{20 class·Foo·{
27 »       static·void·Main·()21 »       static·void·Main·()
28 »       {22 »       {
29 »       »       int·i·=·9;23 »       »       int·i·=·9;
30 »       »       goto·a;24 »       »       goto·a;
31 »       »       if·(i·==·9)·{25 »       »       while·(i·!=·9)·{
32 »       »       a:26 »       »       a:
33 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);27 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
34 »       »       }28 »       »       }
35 »       }29 »       }
36 }</string>30 }</string>
37 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement31 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
38 //·Line:·132 //·Line:·13
  
39 class·y·{33 class·y·{
 34 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}
  
40 »       static·void·Main·()35 »       static·void·Main·()
41 »       {36 »       {
42 »       »       string·x·=·null;37 »       »       int·x·=·1;
  
43 »       »       switch·(x){38 »       »       switch·(x){
44 »       »       »       case·&quot;&quot;:·goto·case·null;39 »       »       »       case·1:·break;
 40 »       »       »       case·2:·goto·case·20;
45 »       »       }41 »       »       }
46 »       }42 »       }
47 }</string>43 }</string>
48 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement44 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement
49 //·Line:·1345 //·Line:·1
  
50 class·y·{46 class·y·{
51 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·} 
  
52 »       static·void·Main·()47 »       static·void·Main·()
53 »       {48 »       {
54 »       »       int·x·=·1;49 »       »       string·x·=·null;
  
55 »       »       switch·(x){50 »       »       switch·(x){
 51 »       »       »       case·&quot;&quot;:·goto·case·null;
56 »       »       »       case·1:·break; 
57 »       »       »       case·2:·goto·case·20; 
58 »       »       }52 »       »       }
59 »       }53 »       }
60 }</string>54 }</string>
61 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement55 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
62 //·Line:·956 //·Line:·9
  
63 public·class·A57 public·class·A
Offset 93, 36 lines modifiedOffset 84, 45 lines modified
93 »       »       try·{}84 »       »       try·{}
94 »       »       finally·{85 »       »       finally·{
95 »       »       »       goto·skip;86 »       »       »       goto·skip;
96 »       »       }87 »       »       }
97 »       }88 »       }
98 }</string>89 }</string>
99 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement90 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
100 //·Line:·991 //·Line:·8
  
101 class·Foo·{92 class·Foo·{
102 »       static·void·Main·()93 »       static·void·Main·()
103 »       {94 »       {
104 »       »       int·i·=·9;95 »       »       int·i·=·9;
105 »       »       goto·a;96 »       »       goto·a;
106 »       »       while·(i·!=·9)·{97 »       »       if·(i·==·9)·{
107 »       »       a:98 »       »       a:
108 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);99 »       »       »       throw·new·System.Exception·(&quot;huh?&quot;);
109 »       »       }100 »       »       }
110 »       }101 »       }
111 }</string>102 }</string>
112 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement103 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement
113 //·Line:·9104 //·Line:·10
  
114 class·Foo·{105 class·X·{
  
 106 »       static·int·m·(int·n)
 107 »       {
 108 »       »       switch·(n){
 109 »       »       case·0:
 110 »       »       »       goto·default;
  
 111 »       »       case·1:
 112 »       »       »       return·1;
 113 »       »       }
  
 114 »       »       return·10;
 115 »       }
 116 »       
115 »       static·void·Main·()117 »       static·void·Main·()
116 »       {118 »       {
 119 »       »       m·(1);
117 »       »       int·i·=·9; 
Max diff block lines reached; 50/3084 bytes (1.62%) of diff not shown.
961 B
CS0412
949 B
CS0412
Ordering differences only
    
Offset 1, 12 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>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:·6
  
 7 class·C
 8 {
 9 »       public·void·Foo&lt;T&gt;·(string·T)
 10 »       {
 11 »       }
 12 }</string>
 13 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
6 //·Line:·814 //·Line:·8
  
7 using·System;15 using·System;
  
8 interface·I16 interface·I
9 {17 {
10 »       T·Foo&lt;T&gt;(IComparable·T);18 »       T·Foo&lt;T&gt;(IComparable·T);
Offset 17, 18 lines modifiedOffset 26, 9 lines modified
17 class·C26 class·C
18 {27 {
19 »       public·void·Foo&lt;T&gt;·(int·value)28 »       public·void·Foo&lt;T&gt;·(int·value)
20 »       {29 »       {
21 »       »       int·T;30 »       »       int·T;
22 »       }31 »       }
23 }</string>32 }</string>
24 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name 
25 //·Line:·6 
  
26 class·C 
27 { 
28 »       public·void·Foo&lt;T&gt;·(string·T) 
29 »       { 
30 »       } 
31 }</string> 
32 ··</Examples>33 ··</Examples>
33 </ErrorDocumentation>34 </ErrorDocumentation>
1.27 KB
CS0160
1.26 KB
CS0160
Ordering differences only
    
Offset 8, 24 lines modifiedOffset 8, 14 lines modified
8 class·ClassMain·{8 class·ClassMain·{
9 ········public·static·void·Main()·{9 ········public·static·void·Main()·{
10 ················try·{·}10 ················try·{·}
11 ················catch·(System.Exception)·{·}11 ················catch·(System.Exception)·{·}
12 ················catch·(System.ApplicationException)·{·}12 ················catch·(System.ApplicationException)·{·}
13 ········}13 ········}
14 }</string>14 }</string>
15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
16 //·Line:·8 
  
17 class·ClassMain·{ 
18 ········public·static·void·Main()·{ 
19 ················try·{·} 
20 ················catch·(System.Exception)·{·} 
21 ················catch·(System.Exception)·{·} 
22 ········} 
23 }</string> 
24 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
25 //·Line:·1716 //·Line:·17
  
26 class·D&lt;T&gt;·:·C&lt;object&gt;17 class·D&lt;T&gt;·:·C&lt;object&gt;
27 {18 {
28 }19 }
  
Offset 38, 9 lines modifiedOffset 28, 19 lines modified
38 »       public·static·void·Main·()28 »       public·static·void·Main·()
39 »       {29 »       {
40 »       »       try·{·}30 »       »       try·{·}
41 »       »       catch·(C&lt;dynamic&gt;)·{·}31 »       »       catch·(C&lt;dynamic&gt;)·{·}
42 »       »       catch·(D&lt;object&gt;)·{·}32 »       »       catch·(D&lt;object&gt;)·{·}
43 »       }33 »       }
44 }</string>34 }</string>
 35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 36 //·Line:·8
  
 37 class·ClassMain·{
 38 ········public·static·void·Main()·{
 39 ················try·{·}
 40 ················catch·(System.Exception)·{·}
 41 ················catch·(System.Exception)·{·}
 42 ········}
 43 }</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </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> 
15 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword5 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`ref'·keyword
16 //·Line:·116 //·Line:·11
17 //7 //
18 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.8 //·The·delegate·has·an·explicit·signature,·so·it·can·not·be·assigned.
19 //9 //
20 delegate·void·D·(ref·int·x);10 delegate·void·D·(ref·int·x);
  
21 class·X·{11 class·X·{
22 »       static·void·Main·()12 »       static·void·Main·()
23 »       {13 »       {
24 »       »       D·d2·=·delegate·(int·x)·{};14 »       »       D·d2·=·delegate·(int·x)·{};
25 »       }15 »       }
26 }</string>16 }</string>
 17 ····<string>//·CS1676:·Parameter·`1'·must·be·declared·with·the·`out'·keyword
 18 //·Line:·10
  
 19 class·C
 20 {
 21 »       delegate·int·D·(out·int·i);
  
 22 »       public·static·void·Main·()
 23 »       {
 24 »       »       ·D·d·=·a·=&gt;·1;
 25 »       }
 26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
5.36 KB
CS3006
5.34 KB
CS3006
Ordering differences only
    
Offset 1, 25 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>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
6 //·Line:·126 //·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·interface·CLSInterface·{
 11 ········void·Test(bool·a);
 12 ········void·Test(out·bool·b);
10 public·class·CLSClass·{ 
11 ····public·CLSClass(int[,,]·b)·{ 
12 ····} 
  
13 ····public·CLSClass(int[,]·b)·{ 
14 ····} 
  
15 }</string>13 }</string>
16 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant14 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
17 //·Line:·1215 //·Line:·12
18 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
19 using·System;17 using·System;
20 [assembly:·CLSCompliant(true)]18 [assembly:·CLSCompliant(true)]
Offset 27, 48 lines modifiedOffset 23, 65 lines modified
27 public·class·CLSClass·{23 public·class·CLSClass·{
28 ···public·void·Test(int·a)·{24 ···public·void·Test(int·a)·{
29 ···}25 ···}
  
30 ···public·void·Test(ref·int·b)·{26 ···public·void·Test(ref·int·b)·{
31 ···}27 ···}
32 }</string>28 }</string>
33 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant29 ····<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
34 //·Line:·1030 //·Line:·13
35 //·Compiler·options:·-warnaserror·-warn:131 //·Compiler·options:·-warnaserror·-warn:1
  
36 using·System;32 using·System;
37 [assembly:·CLSCompliant(true)]33 [assembly:·CLSCompliant·(true)]
  
38 public·interface·CLSInterface·{ 
39 ········void·Test(int·a); 
40 ········void·Test(ref·int·b);34 public·class·Base&lt;T&gt;
 35 {
 36 »       public·void·Test·(int·a)
 37 »       {
 38 »       }
 39 »       public·void·Test·(ref·int·b)
 40 »       {
 41 »       }
 42 }
  
 43 public·class·CLSClass·:·Base&lt;int&gt;
 44 {
 45 »       public·void·Test·()
 46 »       {
 47 »       }
41 }</string>48 }</string>
42 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant49 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
43 //·Line:·1050 //·Line:·12
44 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
45 using·System;52 using·System;
46 [assembly:·CLSCompliant(true)]53 [assembly:·CLSCompliant(true)]
  
47 public·interface·CLSInterface·{54 public·class·CLSClass·{
48 ········void·Test(int[,,]·b);55 ···public·void·Test(int[,,]·b)·{
 56 ···}
  
49 ········void·Test(int[,]·b);57 ···public·void·Test(int[,]·b)·{
 58 ···}
50 }</string>59 }</string>
51 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant60 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
52 //·Line:·1261 //·Line:·12
53 //·Compiler·options:·-warnaserror·-warn:162 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;63 using·System;
55 [assembly:·CLSCompliant(true)]64 [assembly:·CLSCompliant(true)]
  
56 public·abstract·class·CLSClass·{65 public·class·CLSClass·{
57 ···public·void·Test(bool·a)·{66 ····public·CLSClass(int[,,]·b)·{
58 ···}67 ····}
  
 68 ····public·CLSClass(int[,]·b)·{
 69 ····}
  
59 ···public·abstract·void·Test(out·bool·b); 
60 }</string>70 }</string>
61 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant71 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
62 //·Line:·1572 //·Line:·15
63 //·Compiler·options:·-warnaserror·-warn:173 //·Compiler·options:·-warnaserror·-warn:1
  
64 using·System;74 using·System;
65 [assembly:·CLSCompliant(true)]75 [assembly:·CLSCompliant(true)]
Offset 79, 57 lines modifiedOffset 92, 44 lines modified
79 ···}92 ···}
80 }93 }
  
81 public·class·CLSClass:·Base·{94 public·class·CLSClass:·Base·{
82 ···public·void·Test(ref·int·b)·{95 ···public·void·Test(ref·int·b)·{
83 ···}96 ···}
84 }</string>97 }</string>
85 ····<string>//·CS3006:·Overloaded·method·`Base&lt;T&gt;.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant98 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
86 //·Line:·1399 //·Line:·10
87 //·Compiler·options:·-warnaserror·-warn:1100 //·Compiler·options:·-warnaserror·-warn:1
  
88 using·System;101 using·System;
89 [assembly:·CLSCompliant·(true)]102 [assembly:·CLSCompliant(true)]
  
90 public·class·Base&lt;T&gt; 
91 { 
92 »       public·void·Test·(int·a) 
93 »       { 
94 »       } 
95 »       public·void·Test·(ref·int·b) 
96 »       { 
97 »       } 
98 } 
  
 103 public·interface·CLSInterface·{
 104 ········void·Test(int[,,]·b);
 105 ········void·Test(int[,]·b);
99 public·class·CLSClass·:·Base&lt;int&gt; 
100 { 
Max diff block lines reached; 1194/5435 bytes (21.97%) of diff not shown.
18.0 KB
CS0122
18.0 KB
CS0122
Ordering differences only
    
Offset 1, 40 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>CS0122</ErrorName>3 ··<ErrorName>CS0122</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0122:·`X.Y.Y(string)'·is·inaccessible·due·to·its·protection·level5 ····<string>//·CS0122:·`N.S'·is·inaccessible·due·to·its·protection·level
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-r:CS0122-10-lib.dll7 //·Compiler·options:·-r:CS0122-36-lib.dll
  
8 using·System; 
9 using·X; 
  
10 class·T·:·Y·{ 
11 »       public·T(String·test,·String·test1)·:·base(test)·{8 class·X
 9 {
 10 »       static·void·Main·()
 11 »       {
 12 »       »       var·v·=·new·N.S·();
12 »       }13 »       }
13 »       static·void·Main·()·{} 
14 }</string>14 }</string>
15 ····<string>//·CS0122:·`Test.Method'·is·inaccessible·due·to·its·protection·level15 ····<string>//·CS0122:·`Test.TestClass.TestClass()'·is·inaccessible·due·to·its·protection·level
16 //·Line:·1716 //·Line:·17
  
17 public·class·Test17 namespace·Test
18 {18 {
19 »       protected·void·Method·()19 »       public·class·TestClass
20 »       {20 »       {
 21 »       »       private·TestClass()·:·base()
 22 »       »       {
 23 »       »       }
21 »       }24 »       }
  
22 »       private·void·Method·(int·i)25 »       class·Class1
23 »       {26 »       {
 27 »       »       static·void·Main(string[]·args)
 28 »       »       {
 29 »       »       »       TestClass·test·=·new·TestClass();
 30 »       »       }
24 »       }31 »       }
25 }32 }</string>
 33 ····<string>//·CS0122:·`Test&lt;A&gt;'·is·inaccessible·due·to·its·protection·level
 34 //·Line:·8
 35 //·Compiler·options:·-r:CS0122-35-lib.dll
  
26 public·class·C36 class·X
27 {37 {
28 »       string·str·=·nameof·(Test.Method);38 »       static·void·Main·()
 39 »       {
 40 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·();
 41 »       }
29 }</string>42 }</string>
30 ····<string>//·CS0122:·`A.x'·is·inaccessible·due·to·its·protection·level43 ····<string>//·CS0122:·`A.x'·is·inaccessible·due·to·its·protection·level
31 //·Line:·1644 //·Line:·16
  
32 public·class·A45 public·class·A
33 {46 {
34 »       protected·bool·x·=·true;47 »       protected·bool·x·=·true;
Offset 49, 22 lines modifiedOffset 61, 120 lines modified
49 »       {61 »       {
50 »       »       if·(new·A().x)62 »       »       if·(new·A().x)
51 »       »       {63 »       »       {
52 »       »       »       System.Console.WriteLine(&quot;this·should·not·compile&quot;);64 »       »       »       System.Console.WriteLine(&quot;this·should·not·compile&quot;);
53 »       »       }65 »       »       }
54 »       }66 »       }
55 }</string>67 }</string>
56 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level68 ····<string>//·CS0122:·`MainClass.Nested.Delegate()'·is·inaccessible·due·to·its·protection·level
57 //·Line:·469 //·Line:·18
  
58 using·C·=·A.B;70 delegate·int·TestDelegate·();
  
59 class·A71 public·class·MainClass
60 {72 {
61 »       class·B·{}73 »       class·Nested
 74 »       {
 75 »       »       static·int·Delegate·()
 76 »       »       {
 77 »       »       »       return·0;
 78 »       »       }
 79 »       }
  
 80 »       public·static·void·Main·()
 81 »       {
 82 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(Nested.Delegate);
 83 »       }
 84 }</string>
 85 ····<string>//·CS0122:·`A.AA.Foo()'·is·inaccessible·due·to·its·protection·level
 86 //·Line:·16
 87 //·Compiler·options:·-r:CS0122-8-lib.dll
  
 88 public·class·Test
 89 {
 90 »       public·static·void·Main·()
 91 »       {
 92 »       »       new·B.BB·().Foo·();
 93 »       }
 94 }</string>
 95 ····<string>//·CS0122:·`InternalClass'·is·inaccessible·due·to·its·protection·level
 96 //·Line:·9
 97 //·Compiler·options:·-r:CS0122-38-lib.dll
  
 98 class·M
 99 {
 100 »       public·static·void·Main·()
 101 »       {
 102 »       »       new·InternalClass·();
 103 »       }
 104 }</string>
 105 ····<string>//·CS0122:·`Test.Method'·is·inaccessible·due·to·its·protection·level
 106 //·Line:·17
  
 107 public·class·Test
 108 {
 109 »       protected·void·Method·()
 110 »       {
 111 »       }
  
 112 »       private·void·Method·(int·i)
 113 »       {
 114 »       }
 115 }
  
 116 public·class·C
 117 {
 118 »       string·str·=·nameof·(Test.Method);
 119 }</string>
 120 ····<string>//·CS0122:·`C.this[int]'·is·inaccessible·due·to·its·protection·level
 121 //·Line:·6
Max diff block lines reached; 14641/18349 bytes (79.79%) of diff not shown.
1.36 KB
CS0572
1.35 KB
CS0572
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0572</ErrorName>3 ··<ErrorName>CS0572</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead 
6 //·Line:·13 
7 using·System; 
  
8 class·X 
9 { 
10 »       private·static·Y·y; 
  
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       y·=·new·Y·(); 
  
14 »       »       object·o·=·y.Foo.Hello; 
15 »       } 
16 } 
  
17 class·Y 
18 { 
19 »       public·enum·Foo·{·Hello,·World·}; 
  
20 »       public·void·Test·(Foo·foo) 
21 »       { 
22 »       »       Console.WriteLine·(foo); 
23 »       } 
24 }</string> 
25 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead5 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead
26 //·Line:·186 //·Line:·18
  
27 public·class·Outer7 public·class·Outer
28 {8 {
29 »       public·enum·Inner9 »       public·enum·Inner
30 »       {10 »       {
Offset 57, 9 lines modifiedOffset 32, 34 lines modified
57 »       »       base.meth·(true);32 »       »       base.meth·(true);
58 »       }33 »       }
59 }34 }
  
60 abstract·class·test·{35 abstract·class·test·{
61 »       public·delegate·void·meth(·bool·b·)·;36 »       public·delegate·void·meth(·bool·b·)·;
62 }</string>37 }</string>
 38 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead
 39 //·Line:·13
 40 using·System;
  
 41 class·X
 42 {
 43 »       private·static·Y·y;
  
 44 »       public·static·void·Main·()
 45 »       {
 46 »       »       y·=·new·Y·();
  
 47 »       »       object·o·=·y.Foo.Hello;
 48 »       }
 49 }
  
 50 class·Y
 51 {
 52 »       public·enum·Foo·{·Hello,·World·};
  
 53 »       public·void·Test·(Foo·foo)
 54 »       {
 55 »       »       Console.WriteLine·(foo);
 56 »       }
 57 }</string>
63 ··</Examples>58 ··</Examples>
64 </ErrorDocumentation>59 </ErrorDocumentation>
3.22 KB
CS0826
3.21 KB
CS0826
Ordering differences only
    
Offset 6, 110 lines modifiedOffset 6, 110 lines modified
6 //·Line:·96 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       »       var·e·=·new[]·{·delegate·{}·};11 »       »       var·e·=·new[]·{·null·};
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly14 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
15 //·Line:·915 //·Line:·13
  
  
16 public·class·Test16 public·class·Test
17 {17 {
18 »       static·void·Main·()18 »       static·void·TestMethod·()
19 »       {19 »       {
20 »       »       var·e·=·new[,,,]·{·1,·2·};· 
21 »       }20 »       }
 21 »       
22 }</string> 
23 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly 
24 //·Line:·8 
  
25 public·class·Test 
26 { 
27 »       static·void·Main·()22 »       static·void·Main·()
28 »       {23 »       {
29 »       »       var·e·=·new[]·{·1,·null·};24 »       »       var·e·=·new[]·{·TestMethod·()·};
30 »       }25 »       }
31 }</string>26 }</string>
32 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly27 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
33 //·Line:·828 //·Line:·9
  
34 class·XX 
35 { 
36 »       public·static·void·Main·() 
37 »       { 
38 »       »       var·m·=·new·[]·{·(1,·Main)·}; 
39 »       } 
40 }</string> 
41 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly 
42 //·Line:·8 
  
43 public·class·Test29 public·class·Test
44 {30 {
45 »       static·void·Main·()31 »       static·void·Main·()
46 »       {32 »       {
47 »       »       var·e·=·new[]·{·1,·&quot;a&quot;·};33 »       »       var·e·=·new[]·{·};
48 »       }34 »       }
49 }</string>35 }</string>
50 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly36 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
51 //·Line:·937 //·Line:·9
  
  
52 public·class·Test38 public·class·Test
53 {39 {
54 »       static·void·Main·()40 »       static·void·Main·()
55 »       {41 »       {
56 »       »       var·e·=·new[]·{·null·};42 »       »       var·e·=·new[,,,]·{·1,·2·};·
57 »       }43 »       }
58 }</string>44 }</string>
59 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly45 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
60 //·Line:·846 //·Line:·8
  
61 class·C47 class·C
62 {48 {
63 »       public·static·void·Main·()49 »       public·static·void·Main·()
64 »       {50 »       {
65 »       »       var·array·=·new[]·{·null,·null·};51 »       »       var·array·=·new[]·{·null,·null·};
66 »       }52 »       }
67 }</string>53 }</string>
68 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly54 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
69 //·Line:·1355 //·Line:·8
  
  
70 public·class·Test56 class·XX
71 {57 {
72 »       static·void·TestMethod·()58 »       public·static·void·Main·()
73 »       {59 »       {
 60 »       »       var·m·=·new·[]·{·(1,·Main)·};
74 »       }61 »       }
75 »       62 }</string>
 63 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
 64 //·Line:·8
  
 65 public·class·Test
 66 {
76 »       static·void·Main·()67 »       static·void·Main·()
77 »       {68 »       {
78 »       »       var·e·=·new[]·{·TestMethod·()·};69 »       »       var·e·=·new[]·{·Main·};
79 »       }70 »       }
80 }</string>71 }</string>
81 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly72 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
82 //·Line:·873 //·Line:·8
  
83 public·class·Test74 public·class·Test
84 {75 {
85 »       static·void·Main·()76 »       static·void·Main·()
86 »       {77 »       {
87 »       »       var·e·=·new[]·{·Main·};78 »       »       var·e·=·new[]·{·1,·&quot;a&quot;·};
88 »       }79 »       }
89 }</string>80 }</string>
90 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly81 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
91 //·Line:·982 //·Line:·9
  
  
92 public·class·Test83 public·class·Test
93 {84 {
94 »       static·void·Main·()85 »       static·void·Main·()
95 »       {86 »       {
 87 »       »       var·e·=·new[]·{·delegate·{}·};
 88 »       }
 89 }</string>
 90 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
 91 //·Line:·8
  
 92 public·class·Test
 93 {
 94 »       static·void·Main·()
 95 »       {
96 »       »       var·e·=·new[]·{·};96 »       »       var·e·=·new[]·{·1,·null·};
97 »       }97 »       }
98 }</string>98 }</string>
99 ··</Examples>99 ··</Examples>
100 </ErrorDocumentation>100 </ErrorDocumentation>
Max diff block lines reached; -1/3251 bytes (-0.03%) of diff not shown.
13.3 KB
CS0411
13.3 KB
CS0411
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0411</ErrorName>3 ··<ErrorName>CS0411</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
6 //·Line:·12 
  
7 class·C 
8 { 
9 »       static·void·X·() 
10 »       { 
11 »       } 
12 »        
13 »       static·void·Foo&lt;T&gt;·(T·t) 
14 »       { 
15 »       »       Foo(X·()); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(I&lt;T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly 
19 //·Line:·17 
  
20 interface·I&lt;T&gt; 
21 { 
22 } 
  
23 class·C·:·I&lt;long&gt;,·I&lt;int&gt; 
24 { 
25 »       static·void·Foo&lt;T&gt;·(I&lt;T&gt;·i) 
26 »       { 
27 »       } 
  
28 »       static·void·Main·() 
29 »       { 
30 »       »       C·c·=·new·C·(); 
31 »       »       Foo·(c); 
32 »       } 
33 }</string> 
34 ····<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·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
35 //·Line:·106 //·Line:·10
  
36 using·System;7 using·System;
  
37 public·class·C8 public·class·C
38 {9 {
Offset 47, 75 lines modifiedOffset 14, 89 lines modified
47 ········Foo·(()·=&gt;·throw·null);14 ········Foo·(()·=&gt;·throw·null);
48 ····}15 ····}
  
49 ····static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·arg)16 ····static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·arg)
50 ····{17 ····{
51 ····}18 ····}
52 }</string>19 }</string>
53 ····<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·explicitly20 ····<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
54 //·Line:·1421 //·Line:·13
  
55 using·System; 
  
56 class·C22 class·C
57 {23 {
58 »       static·void·Foo&lt;T&gt;·(Func&lt;T&gt;·a)24 »       static·void·TestCall&lt;T&gt;·(int·i)
59 »       {25 »       {
60 »       }26 »       }
61 »       27 »       
62 »       static·void·Main·()28 »       public·static·void·Main·()
63 »       {29 »       {
64 »       »       Foo·(()·=&gt;·Main);30 »       »       dynamic·d·=·0;
 31 »       »       TestCall·(d);
65 »       }32 »       }
66 }</string>33 }</string>
67 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly34 ····<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·explicitly
68 //·Line:·1435 //·Line:·16
69 //·Compiler·options:·-unsafe 
  
70 class·C 
 36 public·class·C
71 {37 {
72 »       static·void·Foo&lt;T&gt;·(T·t)38 »       public·delegate·T1·Func&lt;T1,·T2&gt;·(T2·t);
 39 »       
 40 ···»       public·static·TR·Test&lt;TR,·TA&gt;·(Func&lt;TR,·TA&gt;·f,·Func&lt;TR,·TA&gt;·f2)
73 »       {41 »       {
 42 »       »       return·default·(TR);
74 »       }43 »       }
  
75 »       unsafe·static·void·Test·()44 »       
 45 »       public·static·void·Main()
76 »       {46 »       {
 47 »       »       int·s·=·Test·(delegate·(int·i)·{·return·0;·},·delegate·(int·i)·{·return·&quot;a&quot;;·});
77 »       »       int*·i·=·null; 
78 »       »       Foo·(i); 
79 »       }48 »       }
80 }</string>49 }</string>
81 ····<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·explicitly50 ····<string>//·CS0411:·The·type·arguments·for·method·`Hello.World&lt;U&gt;(IFoo&lt;U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
82 //·Line:·1251 //·Line:·16
 52 public·interface·IFoo&lt;T&gt;
 53 {·}
  
83 class·C54 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt;
 55 {·}
  
 56 public·class·Hello
84 {57 {
85 »       public·static·void·Foo&lt;T&gt;·(T[]·t1,·T[]·t2)58 »       public·void·World&lt;U&gt;·(IFoo&lt;U&gt;·foo)
 59 »       {·}
  
 60 »       public·void·Test·(Foo·foo)
86 »       {61 »       {
 62 »       »       World·(foo);
87 »       }63 »       }
88 »       64 }
  
 65 class·X
 66 {
89 »       public·static·void·Main·()67 »       static·void·Main·()
90 »       {68 »       {
91 »       »       Foo·(new·int[0],·new·byte[0]); 
92 »       }69 »       }
93 }</string>70 }</string>
94 ····<string>//·CS0411:·The·type·arguments·for·method·`Foo&lt;U&gt;.DoSomething&lt;U&gt;(System.Func&lt;U,U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly71 ····<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·explicitly
95 //·Line:·1572 //·Line:·17
  
96 using·System; 
  
97 public·class·Foo&lt;T&gt;73 interface·I&lt;T&gt;
98 {74 {
99 »       public·void·DoSomething&lt;U&gt;·(Func&lt;U,·T&gt;·valueExpression)·{·} 
100 }75 }
  
Max diff block lines reached; 9510/13592 bytes (69.97%) of diff not shown.
31.9 KB
CS0019
31.9 KB
CS0019
Ordering differences only
    
Offset 1, 82 lines modifiedOffset 1, 119 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`T'·and·`T' 
6 //·Line:·5 
7 public·class·TestClass&lt;T&gt; 
8 { 
9 »       public·bool·Check·(T·x,·T·y)·{·return·x·==·y;·} 
10 } 
  
11 public·class·X 
12 { 
13 »       static·void·Main·() 
14 »       {·} 
15 }</string> 
16 ····<string>//·CS0019:·Operator·`*'·cannot·be·applied·to·operands·of·type·`E'·and·`E'5 ····<string>//·CS0019:·Operator·`%'·cannot·be·applied·to·operands·of·type·`E'·and·`int'
17 //·Line·:·106 //·Line·:·10
  
18 enum·E:·byte·{7 enum·E:·byte·{
19 »       Min8 »       Min
20 }9 }
  
21 class·T·{10 class·T·{
22 »       static·void·Main·()·{11 »       static·void·Main·()·{
23 »       »       E·error·=·E.Min·*·E.Min;12 »       »       E·error·=·E.Min·%·2;
24 »       }13 »       }
25 }</string>14 }</string>
26 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`int'·and·`string'15 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`Test.Zub'·and·`Test.Zub'
27 //·Line:·816 //·Line·:·11
 17 using·System;
  
28 class·S 
29 { 
30 »       static·int·i;18 class·Test·{
  
 19 »       enum·Zub·:byte·{
 20 »       »       Foo·=·99,
 21 »       »       Bar,
 22 »       »       Baz
 23 »       }
31 »       24 »       
32 »       static·bool·Foo·() 
 25 »       static·void·Main·()
33 »       {26 »       {
34 »       »       return·i·==·&quot;&quot;;27 »       »       object·v·=·(Zub.Foo·+·Zub.Foo);
35 »       }28 »       }
36 }</string>29 }</string>
37 ····<string>//·CS0019:·Operator·`!='·cannot·be·applied·to·operands·of·type·`ulong?'·and·`int'·30 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`anonymous·method'·and·`anonymous·method'
38 //·Line:·831 //·Line:·8
  
39 class·C32 public·class·C
40 {33 {
41 »       static·void·Test·(ulong?·x,·int·y)34 »       public·static·void·Main·()
42 »       {35 »       {
 36 »       »       bool·b·=·delegate·()·{}·==·delegate·()·{};
43 »       »       if·(x·!=·y) 
44 »       »       { 
45 »       »       } 
46 »       }37 »       }
47 }</string>38 }</string>
48 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`AA'·and·`long'39 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`Foo'·and·`null'
49 //·Line:·1140 //·Line:·14
  
50 enum·AA·:·short·{·a,·b·=·200·}41 struct·Foo
 42 {
 43 }
  
51 public·class·C44 public·class·Test
52 {45 {
 46 »       static·Foo·ctx;
  
53 »       public·static·void·Main·()47 »       public·static·void·Main·()
54 »       {48 »       {
55 »       »       const·long·ul·=·1; 
56 »       »       AA·b·=·AA.a·-·ul;49 »       »       if·(ctx·==·null)
 50 »       »       »       return;
57 »       }51 »       }
58 }</string>52 }</string>
59 ····<string>//·CS0019:·Operator·`??'·cannot·be·applied·to·operands·of·type·`null'·and·`method·group'53 ····<string>//·CS0019:·Operator·`&amp;&amp;'·cannot·be·applied·to·operands·of·type·`bool'·and·`null'
60 //·Line:·854 //·Line:·14
  
61 class·C55 class·C
62 {56 {
63 »       delegate·void·D·();57 »       public·static·void·Main·()
 58 »       {
 59 »       »       bool·b·=·true;
 60 »       »       b·=·b·&amp;&amp;·null;
 61 »       }
 62 }</string>
 63 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`string'·and·`ulong'
 64 //·Line·:·12
  
 65 using·System;
  
 66 public·class·C
 67 {
64 »       static·void·Main·()68 ····public·static·void·Main·()
 69 ····{
 70 ········ulong·aa·=·10;
 71 ········ulong·bb·=·3;
 72 ········Console.WriteLine(&quot;bug·here·--&gt;·&quot;+aa-bb);
 73 ····}
 74 }</string>
 75 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`A'·and·`int?'
 76 //·Line:·22
  
 77 class·A
 78 {
 79 »       public·static·bool·operator·==·(A·a,·int·b)
65 »       {80 »       {
66 »       »       D·d·=·null·??·Main;81 »       »       return·false;
 82 »       }
 83 »       
 84 »       public·static·bool·operator·!=·(A·a,·int·b)
 85 »       {
 86 »       »       return·false;
 87 »       }
 88 }
  
 89 class·C
 90 {
 91 »       public·static·void·Main·()
 92 »       {
 93 »       »       A·a·=·new·A·();
 94 »       »       object·b·=·a·==·Id;
 95 »       }
Max diff block lines reached; 29333/32583 bytes (90.03%) of diff not shown.
14.3 KB
CS0657
14.3 KB
CS0657
Ordering differences only
    
Offset 1, 80 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>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·ignored 
6 //·Line:·5 
7 //·Compiler·options:·-warnaserror 
  
8 [method:·Obsolete] 
9 delegate·void·Delegate·();</string> 
10 ····<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 
11 //·Line:·5 
12 //·Compiler·options:·-warnaserror 
  
13 [method:·System.CLSCompliant·(false)]</string> 
14 ····<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 
15 //·Line:·7 
16 //·Compiler·options:·-warnaserror 
  
17 struct·S 
18 { 
19 ····[param:·Obsolete] 
20 ····int·field; 
21 }</string> 
22 ····<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·ignored5 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·return'.·All·attributes·in·this·section·will·be·ignored
23 //·Line:·156 //·Line:·15
24 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
25 using·System;8 using·System;
  
26 [AttributeUsage(AttributeTargets.All)]9 [AttributeUsage(AttributeTargets.All)]
27 public·class·TestAttribute:·Attribute10 public·class·TestAttribute:·Attribute
28 {11 {
29 }12 }
  
30 class·C13 class·C
31 {14 {
32 ····int·Prop·{15 ····int·Prop·{
33 ········[type:Test]16 ········[param:Test]
34 ········set·{17 ········get·{
 18 ············return·1;
35 ········}19 ········}
36 ····}20 ····}
37 }</string>21 }</string>
38 ····<string>//·CS0657:·`return'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`assembly,·module'.·All·attributes·in·this·section·will·be·ignored22 ····<string>//·CS0657:·`assembly'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`field'.·All·attributes·in·this·section·will·be·ignored
39 //·Line:·723 //·Line:·9
40 //·Compiler·options:·-warnaserror24 //·Compiler·options:·-warnaserror
  
41 using·System;25 using·System;
  
 26 public·enum·E
 27 {
42 [return:·CLSCompliant·(false)]28 ····[assembly:·CLSCompliant·(false)]
  
43 public·enum·E·{}</string> 
44 ····<string>//·CS0657:·`field'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`param'.·All·attributes·in·this·section·will·be·ignored29 ····item
 30 }</string>
 31 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·return'.·All·attributes·in·this·section·will·be·ignored
45 //·Line:·932 //·Line:·9
46 //·Compiler·options:·-warnaserror·-langversion:experimental33 //·Compiler·options:·-warnaserror
  
47 using·System;34 using·System;
  
48 public·class·FieldAttribute·:·System.Attribute35 struct·S
49 {36 {
50 }37 ····[param:·Obsolete]
 38 ····void·method·()·{}
 39 }</string>
 40 ····<string>//·CS0657:·`property'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event'.·All·attributes·in·this·section·will·be·ignored
 41 //·Line:·9
 42 //·Compiler·options:·-warnaserror
  
51 class·X·([field:FieldAttribute]·int·foo)43 using·System;
  
 44 class·C
52 {45 {
53 »       int·v·=·foo;46 ····[property:·Obsolete]
 47 ····event·ResolveEventHandler·field·{·
 48 ········add·{}
 49 ········remove·{}
 50 ····}
54 }</string>51 }</string>
55 ····<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·ignored52 ····<string>//·CS0657:·`field'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`event,·method'.·All·attributes·in·this·section·will·be·ignored
56 //·Line:·553 //·Line:·8
57 //·Compiler·options:·-warnaserror54 //·Compiler·options:·-warnaserror
  
58 [method:·Obsolete] 
59 public·interface·I 
60 {55 using·System;
  
 56 interface·X·{
 57 ··[field:NonSerialized]
 58 ··event·EventHandler·XEvent;
 59 }</string>
 60 ····<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
 61 //·Line:·8
 62 //·Compiler·options:·-warnaserror
  
 63 using·System.Reflection;
  
 64 namespace·N·{
 65 ····[assembly:·AssemblyKeyName(&quot;&quot;)]
 66 ····class·A·{}
61 }</string>67 }</string>
62 ····<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·ignored68 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`param'.·All·attributes·in·this·section·will·be·ignored
63 //·Line:·1569 //·Line:·15
64 //·Compiler·options:·-warnaserror70 //·Compiler·options:·-warnaserror
  
65 using·System;71 using·System;
  
Offset 85, 205 lines modifiedOffset 91, 199 lines modified
  
85 struct·S91 struct·S
86 {92 {
87 ····void·method·(93 ····void·method·(
88 ········[type:·Test]94 ········[type:·Test]
89 ········int·p)·{}95 ········int·p)·{}
90 }</string>96 }</string>
91 ····<string>//·CS0657:·`param'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·return'.·All·attributes·in·this·section·will·be·ignored97 ····<string>//·CS0657:·`return'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`assembly,·module'.·All·attributes·in·this·section·will·be·ignored
92 //·Line:·1598 //·Line:·7
93 //·Compiler·options:·-warnaserror99 //·Compiler·options:·-warnaserror
  
94 using·System;100 using·System;
  
 101 [return:·CLSCompliant·(false)]
95 [AttributeUsage(AttributeTargets.All)] 
96 public·class·TestAttribute:·Attribute 
Max diff block lines reached; 9031/14583 bytes (61.93%) of diff not shown.
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>
1.21 KB
CS1548
1.2 KB
CS1548
Ordering differences only
    
Offset 11, 31 lines modifiedOffset 11, 14 lines modified
  
11 class·MyClass·{11 class·MyClass·{
  
12 »       public·static·void·Main·(string·[]·args)12 »       public·static·void·Main·(string·[]·args)
13 »       {13 »       {
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key 
17 //·Line:·0 
  
18 using·System.Reflection; 
  
19 [assembly:·AssemblyKeyFile·(&quot;cs1548.pub&quot;)] 
  
20 //·where·cs1548.pub·is·generated·by: 
21 //·sn·-k·cs1548.snk 
22 //·sn·-p·cs1548.snk·cs1548.pub 
  
23 class·MyClass·{ 
  
24 »       public·static·void·Main·(string·[]·args) 
25 »       { 
26 »       } 
27 }</string> 
28 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format16 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format
29 //·Line:·017 //·Line:·0
  
30 using·System.Reflection;18 using·System.Reflection;
  
31 [assembly:·AssemblyKeyFile·(&quot;cs1548-2.cs&quot;)]19 [assembly:·AssemblyKeyFile·(&quot;cs1548-2.cs&quot;)]
  
Offset 51, 9 lines modifiedOffset 34, 26 lines modified
  
51 class·C34 class·C
52 {35 {
53 »       public·static·void·Main·()36 »       public·static·void·Main·()
54 »       {37 »       {
55 »       }38 »       }
56 }</string>39 }</string>
 40 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·does·not·have·a·private·key
 41 //·Line:·0
  
 42 using·System.Reflection;
  
 43 [assembly:·AssemblyKeyFile·(&quot;cs1548.pub&quot;)]
  
 44 //·where·cs1548.pub·is·generated·by:
 45 //·sn·-k·cs1548.snk
 46 //·sn·-p·cs1548.snk·cs1548.pub
  
 47 class·MyClass·{
  
 48 »       public·static·void·Main·(string·[]·args)
 49 »       {
 50 »       }
 51 }</string>
57 ··</Examples>52 ··</Examples>
58 </ErrorDocumentation>53 </ErrorDocumentation>
1.18 KB
CS0677
1.17 KB
CS0677
Ordering differences only
    
Offset 5, 32 lines modifiedOffset 5, 14 lines modified
5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
6 //·Line:·86 //·Line:·8
  
7 public·class·C&lt;T&gt;7 public·class·C&lt;T&gt;
8 {8 {
9 »       volatile·T·t;9 »       volatile·T·t;
10 }</string>10 }</string>
11 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T' 
12 //·Line:·8 
  
13 public·class·C&lt;T&gt;··where·T·:·struct 
14 { 
15 »       volatile·T·t; 
16 }</string> 
17 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E' 
18 //·Line:·10 
  
19 enum·E·:·long 
20 { 
21 } 
  
22 class·X 
23 { 
24 »       volatile·E·e; 
25 }</string> 
26 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'11 ····<string>//·CS0677:·`X.a':·A·volatile·field·cannot·be·of·the·type·`A'
27 //·Line:·812 //·Line:·8
28 using·System;13 using·System;
  
29 struct·A·{·int·a;·}14 struct·A·{·int·a;·}
  
30 class·X·{15 class·X·{
Offset 42, 9 lines modifiedOffset 24, 27 lines modified
42 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'24 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
43 //·Line:·625 //·Line:·6
  
44 class·X26 class·X
45 {27 {
46 »       public·volatile·double·d;28 »       public·volatile·double·d;
47 }</string>29 }</string>
 30 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
 31 //·Line:·10
  
 32 enum·E·:·long
 33 {
 34 }
  
 35 class·X
 36 {
 37 »       volatile·E·e;
 38 }</string>
 39 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
 40 //·Line:·8
  
 41 public·class·C&lt;T&gt;··where·T·:·struct
 42 {
 43 »       volatile·T·t;
 44 }</string>
48 ··</Examples>45 ··</Examples>
49 </ErrorDocumentation>46 </ErrorDocumentation>
1.71 KB
CS0312
1.7 KB
CS0312
Ordering differences only
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0312</ErrorName>3 ··<ErrorName>CS0312</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;E&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`E'5 ····<string>//·CS0312:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;S&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·does·not·satisfy·constraint·`S'
6 //·Line:·166 //·Line:·16
  
7 enum·E7 struct·S
8 {8 {
9 }9 }
  
10 class·C&lt;U&gt;10 class·C&lt;U&gt;
11 {11 {
12 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U12 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
13 »       {13 »       {
14 »       }14 »       }
  
15 »       static·void·Test·(E?·e)15 »       static·void·Test·(S?·s)
16 »       {16 »       {
17 »       »       C&lt;E&gt;.Foo·(e);17 »       »       C&lt;S&gt;.Foo·(s);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0312:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;S&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·does·not·satisfy·constraint·`S'20 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;E&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`E'
21 //·Line:·1621 //·Line:·16
  
22 struct·S22 enum·E
23 {23 {
24 }24 }
  
25 class·C&lt;U&gt;25 class·C&lt;U&gt;
26 {26 {
27 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U27 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
28 »       {28 »       {
29 »       }29 »       }
  
30 »       static·void·Test·(S?·s)30 »       static·void·Test·(E?·e)
31 »       {31 »       {
32 »       »       C&lt;S&gt;.Foo·(s);32 »       »       C&lt;E&gt;.Foo·(e);
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;System.Enum&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`System.Enum'35 ····<string>//·CS0312:·The·type·`E?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;System.Enum&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`E?'·does·not·satisfy·constraint·`System.Enum'
36 //·Line:·1636 //·Line:·16
  
37 enum·E37 enum·E
38 {38 {
1.04 KB
CS0426
1.03 KB
CS0426
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>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 }
  
21 class·Test10 class·Test
22 {11 {
23 ···public·static·void·Main()12 ···public·static·void·Main()
24 ···{13 ···{
25 ······A.B·a;14 ······A.B·a;
26 ···}15 ···}
27 }</string>16 }</string>
 17 ····<string>//·CS0426:·The·nested·type·`Foo'·does·not·exist·in·the·type·`C&lt;int&gt;'
 18 //·Line:·11
  
 19 public·abstract·class·B&lt;T&gt;
 20 {
 21 »       public·class·Foo
 22 »       {
 23 »       }
 24 }
  
 25 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;
 26 {
 27 }</string>
28 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'28 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'
29 //·Line:·629 //·Line:·6
  
30 class·A30 class·A
31 {31 {
32 »       class·B·:·N.M32 »       class·B·:·N.M
33 »       {33 »       {
1.18 KB
CS0542
1.17 KB
CS0542
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>CS0542</ErrorName>3 ··<ErrorName>CS0542</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type 
6 //·Line:·4 
7 class·X·{ 
8 »       int·X; 
9 }</string> 
10 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type 
11 //·Line:·6 
  
12 class·Program 
13 { 
14 »       void·Program·(object·sender) 
15 »       { 
16 »       } 
17 }</string> 
18 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type5 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type
19 //·Line:·66 //·Line:·6
  
20 class·C7 class·C
21 {8 {
22 »       public·static·void·C&lt;T&gt;·()9 »       public·static·void·C&lt;T&gt;·()
23 »       {10 »       {
Offset 39, 9 lines modifiedOffset 25, 23 lines modified
  
39 class·Item25 class·Item
40 {26 {
41 »       public·int·this[int·i]·{27 »       public·int·this[int·i]·{
42 »       »       set·{}28 »       »       set·{}
43 »       }29 »       }
44 }</string>30 }</string>
 31 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
 32 //·Line:·4
 33 class·X·{
 34 »       int·X;
 35 }</string>
 36 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type
 37 //·Line:·6
  
 38 class·Program
 39 {
 40 »       void·Program·(object·sender)
 41 »       {
 42 »       }
 43 }</string>
45 ··</Examples>44 ··</Examples>
46 </ErrorDocumentation>45 </ErrorDocumentation>
9.61 KB
CS0208
9.6 KB
CS0208
Ordering differences only
    
Offset 1, 80 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>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·`Foo.P'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:·186 //·Line:·9
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·/unsafe
  
8 public·unsafe·class·Foo8 public·class·Splay&lt;T&gt;
9 {9 {
 10 ··unsafe·private·class·Node
 11 ··{
 12 ····private·Node·*············parent;
 13 ····private·T·················data;
 14 ··}·
10 ········public·class·P 
11 ········{ 
12 ············public·P*·GetEnumerator·() 
13 ············{ 
14 ················return·null; 
15 ············} 
16 ········} 
17 ······· 
18 ········public·static·void·Main·() 
19 ········{ 
20 ············P·o·=·new·P·(); 
21 ············foreach·(P·p·in·o) 
22 ············{ 
23 ············} 
24 ········} 
25 }</string>15 }</string>
26 ····<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·`Foo'
27 //·Line:·1717 //·Line:·11
28 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
29 namespace·CS20819 public·unsafe·partial·struct·Foo
30 {20 {
 21 }
31 »       public·struct·Foo 
32 »       { 
33 »       »       public·string·PP·{·get;·set;·} 
34 »       } 
  
35 »       public·class·Bar 
36 »       { 
37 »       »       unsafe·static·void·Main·() 
38 »       »       {»      »      »       
39 »       »       »       Foo·f·=·new·Foo·(); 
40 »       »       »       void·*s·=·&amp;f; 
41 »       »       } 
42 »       } 
43 }</string> 
44 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X' 
45 //·Line:·8 
46 //·Compiler·options:·-unsafe 
  
47 unsafe·struct·X·{22 public·unsafe·partial·struct·Foo
 23 {
 24 »       public·Foo·*foo;
48 »       string·a;25 »       string·x;
49 »       static·void·Main·()·{ 
50 »       »       X·x; 
51 »       »       void*·y·=·&amp;x; 
52 »       } 
53 }</string>26 }</string>
54 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S'27 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Foo'
55 //·Line:·928 //·Line:·7
56 //·Compiler·options:·/unsafe29 //·Compiler·options:·-t:library·-unsafe
  
57 unsafe·public·class·C30 public·unsafe·struct·Foo
58 {31 {
59 »       S*·i; 
60 }32 ········public·Foo·*foo;
 33 »       string·x;
 34 }</string>
 35 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`foo'
 36 //·Line:·11
 37 //·Compiler·options:·-unsafe
  
61 public·struct·S 
62 { 
63 »       AC·ac;38 struct·foo·{
 39 »       public·delegate·void·bar·(int·x);
 40 »       public·bar·barf;
64 }41 }
  
65 abstract·class·AC 
66 {42 unsafe·class·t·{
 43 »       static·void·Main·()·{
 44 »       »       foo·*f·=·null;
 45 »       }
67 }</string>46 }</string>
68 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`object'47 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`object'
69 //·Line:·1148 //·Line:·11
70 //·Compiler·options:·-unsafe49 //·Compiler·options:·-unsafe
  
71 using·System;50 using·System;
72 using·System.Runtime.InteropServices;51 using·System.Runtime.InteropServices;
Offset 83, 75 lines modifiedOffset 61, 53 lines modified
83 {61 {
84 »       [DllImport·(&quot;xml2&quot;)]62 »       [DllImport·(&quot;xml2&quot;)]
85 »       unsafe·static·extern·object*·valuePop·(IntPtr·context);63 »       unsafe·static·extern·object*·valuePop·(IntPtr·context);
86 »       public·static·void·Main·()64 »       public·static·void·Main·()
87 »       {65 »       {
88 »       }66 »       }
89 }</string>67 }</string>
90 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'68 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
91 //·Line:·769 //·Line:·20
92 //·Compiler·options:·-unsafe70 //·Compiler·options:·-unsafe
  
93 unsafe·class·Foo&lt;T&gt;·where·T·:·struct71 namespace·CS208
94 {72 {
95 »       public·T*·Elements·{ 
96 »       »       get·{ 
97 »       »       »       return·null;73 »       public·class·Foo
 74 »       {
 75 »       »       public·int·Add·(int·a,·int·b)
 76 »       »       {
 77 »       »       »       return·a·+·b;
 78 »       »       }
 79 »       }
  
 80 »       public·class·Bar
 81 »       {
 82 »       »       unsafe·static·void·Main·()
 83 »       »       {»      »      »      
 84 »       »       »       Foo·f·=·new·Foo·();
Max diff block lines reached; 6100/9792 bytes (62.30%) of diff not shown.
761 B
CS0722
749 B
CS0722
Ordering differences only
    
Offset 5, 27 lines modifiedOffset 5, 27 lines modified
5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
6 //·Line:·86 //·Line:·8
  
7 static·class·StaticClass·{7 static·class·StaticClass·{
8 }8 }
  
9 class·MainClass·{9 class·MainClass·{
10 ····public·static·StaticClass·Method·()10 ····public·static·StaticClass·Prop·{
11 ····{11 ········get·{
12 ········return·null;12 ············return·null;
 13 ········}
13 ····}14 ····}
14 }</string>15 }</string>
15 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types16 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
16 //·Line:·817 //·Line:·8
  
17 static·class·StaticClass·{18 static·class·StaticClass·{
18 }19 }
  
19 class·MainClass·{20 class·MainClass·{
20 ····public·static·StaticClass·Prop·{21 ····public·static·StaticClass·Method·()
21 ········get·{22 ····{
22 ············return·null;23 ········return·null;
23 ········} 
24 ····}24 ····}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.38 KB
CS0168
1.37 KB
CS0168
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>CS0168</ErrorName>3 ··<ErrorName>CS0168</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used5 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used
6 //·Line:·96 //·Line:·10
7 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
8 class·Main 
9 { 
10 ···public·void·Method·(int·i) 
11 ···{ 
12 ·······long·p;8 using·System;
  
 9 public·class·ConsoleStub·{
 10 ··public·static·void·Main(string[]·args)·{
 11 ····try·{
 12 ····}·catch·(Exception·e)·{
13 ···}13 ····}
 14 ··}
14 }</string>15 }</string>
15 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used16 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used
16 //·Line:·917 //·Line:·9
17 //·Compiler·options:·-warn:3·-warnaserror18 //·Compiler·options:·-warn:3·-warnaserror
  
18 class·CompilerBugDemo19 class·CompilerBugDemo
19 {20 {
20 »       public·static·object·Wrong()21 »       public·static·object·Wrong()
21 »       {22 »       {
22 »       »       object·y2;23 »       »       object·y2;
23 »       »       return·null;24 »       »       return·null;
24 »       }25 »       }
25 }</string>26 }</string>
26 ····<string>//·CS0168:·The·variable·`e'·is·declared·but·never·used27 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used
27 //·Line:·1028 //·Line:·9
28 //·Compiler·options:·-warn:3·-warnaserror29 //·Compiler·options:·-warn:3·-warnaserror
  
 30 class·Main
 31 {
 32 ···public·void·Method·(int·i)
 33 ···{
 34 ·······long·p;
29 using·System; 
  
30 public·class·ConsoleStub·{ 
31 ··public·static·void·Main(string[]·args)·{ 
32 ····try·{ 
33 ····}·catch·(Exception·e)·{ 
34 ····}35 ···}
35 ··} 
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
6.24 KB
CS0103
6.23 KB
CS0103
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 82 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0103</ErrorName>3 ··<ErrorName>CS0103</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context
6 //·Line:·96 //·Line:·6
  
  
 7 class·X·{
 8 »       void·Y·()·{
 9 »       »       for·(;·true;·++i)·{·break;·}
7 public·class·Test 
8 { 
9 »       static·void·Main·() 
10 »       { 
11 »       »       var·v·=·new·{·Field·=·Value·}; 
12 »       }10 »       }
13 }</string>11 }</string>
14 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context12 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context
15 //·Line:·813 //·Line:·8
  
16 public·class·Test14 public·class·Test
17 {15 {
18 »       static·void·Main·()16 »       static·void·Main·()
19 »       {17 »       {
20 »       »       if·(false·&amp;&amp;·bar·())·{18 »       »       if·(false·&amp;&amp;·bar·())·{
21 »       »       }19 »       »       }
22 »       }20 »       }
23 }</string>21 }</string>
24 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context22 ····<string>//·CS0103:·The·name·`a'·does·not·exist·in·the·current·context
25 //·Line:·1023 //·Line:·11
  
 24 using·System.Linq;
  
26 class·C25 class·C
27 {26 {
28 »       delegate·void·WithOutParam·(string·value);27 »       public·static·void·Main·()
 28 »       {
 29 »       »       var·e·=·from·a·in·&quot;abcd&quot;
 30 »       »       »       join·b·in·&quot;defg&quot;·on·&quot;a&quot;·equals·a
 31 »       »       »       select·a;
 32 »       }
 33 }</string>
 34 ····<string>//·CS0103:·The·name·`Foo'·does·not·exist·in·the·current·context
 35 //·Line:·17
  
29 »       static·void·Main()·36 using·static·S;
  
 37 class·S
 38 {
 39 »       public·void·Foo·()
30 »       {40 »       {
31 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();41 »       }
 42 }
  
 43 class·Test
 44 {
 45 »       public·static·void·Main·()
 46 »       {
 47 »       »       Foo·();
 48 »       }
 49 }</string>
 50 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context
 51 //·Line:·9
  
  
 52 public·class·Test
 53 {
 54 »       static·void·Main·()
 55 »       {
 56 »       »       var·v·=·new·{·Field·=·Value·};
 57 »       }
 58 }</string>
 59 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context
 60 //·Line:·8
  
 61 class·C
 62 {
 63 »       void·Test·()
 64 »       {
 65 »       »       _.ToString·();
32 »       }66 »       }
33 }</string>67 }</string>
34 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context68 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context
35 //·Line:·1169 //·Line:·11
  
36 class·ClassMain70 class·ClassMain
37 {71 {
Offset 51, 93 lines modifiedOffset 89, 83 lines modified
51 »       }89 »       }
52 »       90 »       
53 »       static·bool·Test·{·91 »       static·bool·Test·{·
54 »       »       set·{92 »       »       set·{
55 »       »       }93 »       »       }
56 »       }94 »       }
57 }</string>95 }</string>
58 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context96 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context
59 //·Line:·997 //·Line:·10
60 //·Compiler·options:·-r:CS0103-2-lib.dll 
  
  
61 class·A·:·C98 class·C
62 {99 {
63 »       void·Test·()100 »       delegate·void·WithOutParam·(string·value);
  
 101 »       static·void·Main()·
64 »       {102 »       {
65 »       »       i·=·0;103 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();
 104 »       }
 105 }</string>
 106 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context
 107 //·Line:·11
  
 108 using·System.Linq;
  
 109 class·C
 110 {
 111 »       public·static·void·Main·()
 112 »       {
 113 »       »       var·e·=·from·a·in·&quot;abcd&quot;
 114 »       »       »       join·b·in·&quot;defg&quot;·on·b·equals·&quot;g&quot;
 115 »       »       »       select·a;
66 »       }116 »       }
67 }</string>117 }</string>
68 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context118 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context
69 //·Line:·7119 //·Line:·7
70 //·Compiler·options:·-langversion:experimental120 //·Compiler·options:·-langversion:experimental
Max diff block lines reached; 3488/6345 bytes (54.97%) of diff not shown.
1.14 KB
CS1621
1.13 KB
CS1621
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1621</ErrorName>3 ··<ErrorName>CS1621</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks 
6 //·Line:·13 
  
7 using·System.Collections; 
  
8 delegate·object·D·(); 
  
9 class·C:·IEnumerable 
10 { 
11 ···public·IEnumerator·GetEnumerator·() 
12 ···{ 
13 ······D·d·=·delegate·{ 
14 »       »       yield·return·this; 
15 »       ··}; 
16 ···} 
17 }</string> 
18 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks5 ····<string>//·CS1621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
19 //·Line:·126 //·Line:·12
  
20 using·System;7 using·System;
21 using·System.Collections;8 using·System.Collections;
  
22 public·class·Test9 public·class·Test
Offset 35, 9 lines modifiedOffset 19, 25 lines modified
35 »       »       yield·break;19 »       »       yield·break;
36 »       }20 »       }
  
37 »       void·Call·(Action·a)21 »       void·Call·(Action·a)
38 »       {22 »       {
39 »       }23 »       }
40 }</string>24 }</string>
 25 ····<string>//·CS01621:·The·yield·statement·cannot·be·used·inside·anonymous·method·blocks
 26 //·Line:·13
  
 27 using·System.Collections;
  
 28 delegate·object·D·();
  
 29 class·C:·IEnumerable
 30 {
 31 ···public·IEnumerator·GetEnumerator·()
 32 ···{
 33 ······D·d·=·delegate·{
 34 »       »       yield·return·this;
 35 »       ··};
 36 ···}
 37 }</string>
41 ··</Examples>38 ··</Examples>
42 </ErrorDocumentation>39 </ErrorDocumentation>
1.11 KB
CS0416
1.1 KB
CS0416
Ordering differences only
    
Offset 30, 14 lines modifiedOffset 30, 33 lines modified
30 ····{30 ····{
31 ········[Test(Type=typeof(C&lt;T&gt;))]31 ········[Test(Type=typeof(C&lt;T&gt;))]
32 ········public·void·Foo()32 ········public·void·Foo()
33 ········{33 ········{
34 ········}34 ········}
35 ····}35 ····}
36 }</string>36 }</string>
 37 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
 38 //·Line:·15
  
 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 ····[Test(typeof(C&lt;T&gt;))]
 49 ····public·static·void·Foo()
 50 ····{
 51 ····}
 52 }</string>
37 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters53 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters
38 //·Line:·1754 //·Line:·17
  
39 using·System;55 using·System;
  
40 public·class·TestAttribute·:·Attribute56 public·class·TestAttribute·:·Attribute
41 {57 {
Offset 52, 28 lines modifiedOffset 71, 9 lines modified
52 »       {71 »       {
53 »       »       [Test(typeof(N))]72 »       »       [Test(typeof(N))]
54 »       »       public·static·void·Foo()73 »       »       public·static·void·Foo()
55 »       »       {74 »       »       {
56 »       »       }75 »       »       }
57 »       }76 »       }
58 }</string>77 }</string>
59 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters 
60 //·Line:·15 
  
61 using·System; 
  
62 public·class·TestAttribute·:·Attribute 
63 { 
64 ····public·TestAttribute(Type·type) 
65 ····{ 
66 ····} 
67 } 
  
68 class·C&lt;T&gt; 
69 { 
70 ····[Test(typeof(C&lt;T&gt;))] 
71 ····public·static·void·Foo() 
72 ····{ 
73 ····} 
74 }</string> 
75 ··</Examples>78 ··</Examples>
76 </ErrorDocumentation>79 </ErrorDocumentation>
2.79 KB
CS0219
2.78 KB
CS0219
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>CS0219</ErrorName>3 ··<ErrorName>CS0219</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used
 6 //·Line:·12
 7 //·Compiler·options:·-warn:3·-warnaserror
  
 8 using·System;
 9 public·class·ConsoleStub
 10 {
 11 »       public·static·void·Main()
 12 »       {
 13 »       »       try·{
 14 »       »       }·catch·(Exception·e)·{
 15 »       »       »       e·=·null;
 16 »       »       }
 17 »       }
 18 }</string>
5 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used19 ····<string>//·CS0219:·The·variable·`i'·is·assigned·but·its·value·is·never·used
6 //·Line:·1420 //·Line:·14
7 //·Compiler·options:·-warn:3·-warnaserror21 //·Compiler·options:·-warn:3·-warnaserror
  
8 using·System.Collections.Generic;22 using·System.Collections.Generic;
  
9 class·C23 class·C
Offset 22, 14 lines modifiedOffset 37, 31 lines modified
22 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used37 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
23 //·Line:·1038 //·Line:·10
24 //·Compiler·options:·-warn:3·-warnaserror39 //·Compiler·options:·-warn:3·-warnaserror
  
25 public·class·MyClass240 public·class·MyClass2
26 {41 {
27 »       static·public·bool·b;42 »       static·public·bool·b;
 43 ········static·public·void·Main·()
 44 ········{
 45 ················object·o;
 46 ················switch·(b)·{
 47 »       »       case·true:
 48 »       »       »       o·=·&quot;yo&quot;;
 49 »       »       »       break;
 50 ················}
 51 ········}
 52 }</string>
 53 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
 54 //·Line:·10
 55 //·Compiler·options:·-warn:3·-warnaserror
  
 56 public·class·MyClass2
 57 {
 58 »       static·public·bool·b;
28 »       static·public·void·Main·()59 »       static·public·void·Main·()
29 »       {60 »       {
30 »       »       object·o;61 »       »       object·o;
31 »       »       if·(b)62 »       »       if·(b)
32 »       »       »       o·=·null;63 »       »       »       o·=·null;
33 »       }64 »       }
34 }</string>65 }</string>
Offset 40, 63 lines modifiedOffset 72, 31 lines modified
40 class·C72 class·C
41 {73 {
42 »       public·static·void·Main·()74 »       public·static·void·Main·()
43 »       {75 »       {
44 »       »       const·int·C·=·1;76 »       »       const·int·C·=·1;
45 »       }77 »       }
46 }</string>78 }</string>
47 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used 
48 //·Line:·9 
49 //·Compiler·options:·-warn:3·-warnaserror 
  
50 class·Main 
51 { 
52 ···public·void·Method·(int·i) 
53 ···{ 
54 ·······long·p·=·-9; 
55 ···} 
56 }</string> 
57 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used79 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
58 //·Line:·980 //·Line:·9
59 //·Compiler·options:·-warn:3·-warnaserror81 //·Compiler·options:·-warn:3·-warnaserror
  
60 class·A82 class·A
61 {83 {
62 »       public·static·void·Main·()84 »       public·static·void·Main·()
63 »       {85 »       {
64 »       »       int·n\U00000065xt·=·0;86 »       »       int·n\U00000065xt·=·0;
65 »       }87 »       }
66 }</string>88 }</string>
67 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used89 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
68 //·Line:·1290 //·Line:·9
69 //·Compiler·options:·-warn:3·-warnaserror 
  
70 using·System; 
71 public·class·ConsoleStub 
72 { 
73 »       public·static·void·Main() 
74 »       { 
75 »       »       try·{ 
76 »       »       }·catch·(Exception·e)·{ 
77 »       »       »       e·=·null; 
78 »       »       } 
79 »       } 
80 }</string> 
81 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used 
82 //·Line:·10 
83 //·Compiler·options:·-warn:3·-warnaserror91 //·Compiler·options:·-warn:3·-warnaserror
  
84 public·class·MyClass292 class·Main
85 {93 {
 94 ···public·void·Method·(int·i)
 95 ···{
 96 ·······long·p·=·-9;
 97 ···}
86 »       static·public·bool·b; 
87 ········static·public·void·Main·() 
88 ········{ 
89 ················object·o; 
90 ················switch·(b)·{ 
91 »       »       case·true: 
92 »       »       »       o·=·&quot;yo&quot;; 
93 »       »       »       break; 
94 ················} 
95 ········} 
96 }</string>98 }</string>
97 ··</Examples>99 ··</Examples>
98 </ErrorDocumentation>100 </ErrorDocumentation>
1.96 KB
CS0841
1.95 KB
CS0841
Ordering differences only
    
Offset 5, 47 lines modifiedOffset 5, 14 lines modified
5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
6 //·Line:·86 //·Line:·8
  
7 public·class·C7 public·class·C
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       ····int·x·=·y; 
12 »       ····int·y·=·1; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared 
16 //·Line:·9 
  
  
17 public·class·Test 
18 { 
19 »       static·void·Main·() 
20 »       { 
21 »       »       var·v·=·++v; 
22 »       } 
23 }</string> 
24 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
25 //·Line:·8 
  
26 class·X 
27 { 
28 ···static·void·y·()·{·} 
29 ···static·void·Main·()·{ 
30 ·····y·(); 
31 ·····int·y·=·5; 
32 ···} 
33 }</string> 
34 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
35 //·Line:·8 
  
36 public·class·C 
37 { 
38 »       public·static·void·Main·() 
39 »       { 
40 »       ····const·int·x·=·y;11 »       ····const·int·x·=·y;
41 »       ····const·int·y·=·1;12 »       ····const·int·y·=·1;
42 »       }13 »       }
43 }</string>14 }</string>
44 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared15 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
45 //·Line:·816 //·Line:·8
46 //·Compiler·options:·-langversion:experimental17 //·Compiler·options:·-langversion:experimental
Offset 58, 14 lines modifiedOffset 25, 25 lines modified
58 »       }25 »       }
  
59 »       static·void·Foo·(int·arg,·out·int·value)26 »       static·void·Foo·(int·arg,·out·int·value)
60 »       {27 »       {
61 »       »       value·=·3;28 »       »       value·=·3;
62 »       }29 »       }
63 }</string>30 }</string>
 31 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 32 //·Line:·8
  
 33 public·class·C
 34 {
 35 »       public·static·void·Main·()
 36 »       {
 37 »       ····int·x·=·y;
 38 »       ····int·y·=·1;
 39 »       }
 40 }</string>
64 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared41 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
65 //·Line:·1742 //·Line:·17
  
66 class·MainClass43 class·MainClass
67 {44 {
68 »       public·delegate·void·Fn·(MainClass·o);45 »       public·delegate·void·Fn·(MainClass·o);
  
Offset 78, 9 lines modifiedOffset 56, 31 lines modified
78 »       {56 »       {
79 »       »       Call·(delegate·(MainClass·o)·{57 »       »       Call·(delegate·(MainClass·o)·{
80 »       »       »       n·=·o;58 »       »       »       n·=·o;
81 »       »       »       MainClass·n·=·new·MainClass·();59 »       »       »       MainClass·n·=·new·MainClass·();
82 »       »       });60 »       »       });
83 »       }61 »       }
84 }</string>62 }</string>
 63 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared
 64 //·Line:·9
  
  
 65 public·class·Test
 66 {
 67 »       static·void·Main·()
 68 »       {
 69 »       »       var·v·=·++v;
 70 »       }
 71 }</string>
 72 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 73 //·Line:·8
  
 74 class·X
 75 {
 76 ···static·void·y·()·{·}
 77 ···static·void·Main·()·{
 78 ·····y·();
 79 ·····int·y·=·5;
 80 ···}
 81 }</string>
85 ··</Examples>82 ··</Examples>
86 </ErrorDocumentation>83 </ErrorDocumentation>
919 B
CS0631
907 B
CS0631
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0631</ErrorName>3 ··<ErrorName>CS0631</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context5 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
6 //·Line:·56 //·Line:·5
  
7 class·X·{7 class·X·{
8 »       public·static·explicit·operator·X·(ref·X[]·foo)8 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)
9 »       {9 »       {
10 »       »       return·null;10 »       »       return·null;
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context13 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
14 //·Line:·514 //·Line:·5
  
15 class·X·{15 class·X·{
16 »       public·int·this·[ref·int·arg]·{·set·{}·}16 »       public·int·this·[ref·int·arg]·{·set·{}·}
17 }</string>17 }</string>
18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context18 ····<string>//·CS0631:·The·parameter·modifier·`ref'·is·not·valid·in·this·context
19 //·Line:·519 //·Line:·5
  
20 class·X·{20 class·X·{
21 »       public·static·X·operator·&lt;·(ref·X·a,·int·b)21 »       public·static·explicit·operator·X·(ref·X[]·foo)
22 »       {22 »       {
23 »       »       return·null;23 »       »       return·null;
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.73 KB
CS1944
2.71 KB
CS1944
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1944</ErrorName>3 ··<ErrorName>CS1944</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
6 //·Line:·156 //·Line:·13
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Linq.Expressions;9 using·System.Linq.Expressions;
  
10 class·C10 class·C
11 {11 {
12 »       unsafe·delegate·int·D·(int*·i); 
13 »        
14 »       public·static·void·Main·()12 »       public·static·void·Main·()
15 »       {13 »       {
16 »       »       unsafe·{14 »       »       unsafe·{
17 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;15 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
18 »       »       }16 »       »       }
19 »       }17 »       }
20 }</string>18 }</string>
21 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation19 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
22 //·Line:·1420 //·Line:·14
23 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
Offset 34, 79 lines modifiedOffset 32, 81 lines modified
34 »       {32 »       {
35 »       »       unsafe·{33 »       »       unsafe·{
36 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];34 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];
37 »       »       }35 »       »       }
38 »       }36 »       }
39 }</string>37 }</string>
40 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation38 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
41 //·Line:·1339 //·Line:·15
42 //·Compiler·options:·-unsafe40 //·Compiler·options:·-unsafe
  
43 using·System;41 using·System;
44 using·System.Linq.Expressions;42 using·System.Linq.Expressions;
  
45 class·C43 class·C
46 {44 {
 45 »       unsafe·delegate·int*·D·();
 46 »       
47 »       public·static·void·Main·()47 »       public·static·void·Main·()
48 »       {48 »       {
49 »       »       unsafe·{49 »       »       unsafe·{
50 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);50 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
51 »       »       }51 »       »       }
52 »       }52 »       }
53 }</string>53 }</string>
54 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation54 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
55 //·Line:·1455 //·Line:·15
56 //·Compiler·options:·-unsafe56 //·Compiler·options:·-unsafe
  
57 using·System;57 using·System;
58 using·System.Linq.Expressions;58 using·System.Linq.Expressions;
  
59 class·C59 class·C
60 {60 {
 61 »       unsafe·delegate·int*·D·(int·i);
 62 »       
61 »       public·static·void·Main·()63 »       public·static·void·Main·()
62 »       {64 »       {
63 »       »       unsafe·{65 »       »       unsafe·{
 66 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
64 »       »       »       int*[]·p·=·null; 
65 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10]; 
66 »       »       }67 »       »       }
67 »       }68 »       }
68 }</string>69 }</string>
69 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation70 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
70 //·Line:·1571 //·Line:·15
71 //·Compiler·options:·-unsafe72 //·Compiler·options:·-unsafe
  
72 using·System;73 using·System;
73 using·System.Linq.Expressions;74 using·System.Linq.Expressions;
  
74 class·C75 class·C
75 {76 {
76 »       unsafe·delegate·int*·D·();77 »       unsafe·delegate·int·D·(int*·i);
77 »       78 »       
78 »       public·static·void·Main·()79 »       public·static·void·Main·()
79 »       {80 »       {
80 »       »       unsafe·{81 »       »       unsafe·{
81 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);82 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;
82 »       »       }83 »       »       }
83 »       }84 »       }
84 }</string>85 }</string>
85 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation86 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
86 //·Line:·1587 //·Line:·14
87 //·Compiler·options:·-unsafe88 //·Compiler·options:·-unsafe
  
88 using·System;89 using·System;
89 using·System.Linq.Expressions;90 using·System.Linq.Expressions;
  
90 class·C91 class·C
91 {92 {
92 »       unsafe·delegate·int*·D·(int·i); 
93 »        
94 »       public·static·void·Main·()93 »       public·static·void·Main·()
95 »       {94 »       {
96 »       »       unsafe·{95 »       »       unsafe·{
97 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;96 »       »       »       int*[]·p·=·null;
 97 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];
98 »       »       }98 »       »       }
99 »       }99 »       }
100 }</string>100 }</string>
101 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation101 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
102 //·Line:·15102 //·Line:·15
103 //·Compiler·options:·-unsafe103 //·Compiler·options:·-unsafe
  
2.1 KB
CS0453
2.09 KB
CS0453
Ordering differences only
    
Offset 50, 56 lines modifiedOffset 50, 27 lines modified
50 »       public·static·int·Main·()50 »       public·static·int·Main·()
51 »       {51 »       {
52 »       »       dynamic·d·=·1;52 »       »       dynamic·d·=·1;
53 »       »       Foo&lt;dynamic&gt;(d);53 »       »       Foo&lt;dynamic&gt;(d);
54 »       »       return·0;54 »       »       return·0;
55 »       }55 »       }
56 }</string>56 }</string>
57 ····<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;' 
58 //·Line:·14 
59 public·class·Foo&lt;T&gt; 
60 »       where·T·:·struct 
61 {·} 
  
62 public·struct·Bar 
63 {·} 
  
64 class·X 
65 { 
66 »       static·void·Main·() 
67 »       { 
68 »       »       Foo&lt;Bar?&gt;·foo; 
69 »       } 
70 }</string> 
71 ····<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;'57 ····<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;'
72 //·Line:·1058 //·Line:·10
  
73 public·class·C&lt;T&gt;·where·T·:·struct59 public·class·C&lt;T&gt;·where·T·:·struct
74 {60 {
75 }61 }
  
76 class·A62 class·A
77 {63 {
78 »       public·C&lt;string&gt;·Foo·()64 »       public·C&lt;string&gt;·Foo·()
79 »       {65 »       {
80 »       }66 »       }
81 }</string>67 }</string>
82 ····<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;' 
83 //·Line:·10 
  
84 public·class·C&lt;T&gt;·where·T·:·struct 
85 { 
86 } 
  
87 class·A 
88 { 
89 »       public·void·Foo·(C&lt;string&gt;[]·args) 
90 »       { 
91 »       } 
92 }</string> 
93 ····<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;'68 ····<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;'
94 //·Line:·1069 //·Line:·10
95 public·class·MyValue&lt;T&gt;70 public·class·MyValue&lt;T&gt;
96 »       where·T·:·struct71 »       where·T·:·struct
97 {·}72 {·}
  
98 class·X73 class·X
Offset 116, 9 lines modifiedOffset 87, 38 lines modified
  
116 public·static·class·Nullable_Test·{87 public·static·class·Nullable_Test·{
117 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)88 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
118 »       {89 »       {
119 »       »       return·0;90 »       »       return·0;
120 »       }91 »       }
121 }</string>92 }</string>
 93 ····<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;'
 94 //·Line:·10
  
 95 public·class·C&lt;T&gt;·where·T·:·struct
 96 {
 97 }
  
 98 class·A
 99 {
 100 »       public·void·Foo·(C&lt;string&gt;[]·args)
 101 »       {
 102 »       }
 103 }</string>
 104 ····<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;'
 105 //·Line:·14
 106 public·class·Foo&lt;T&gt;
 107 »       where·T·:·struct
 108 {·}
  
 109 public·struct·Bar
 110 {·}
  
 111 class·X
 112 {
 113 »       static·void·Main·()
 114 »       {
 115 »       »       Foo&lt;Bar?&gt;·foo;
 116 »       }
 117 }</string>
122 ··</Examples>118 ··</Examples>
123 </ErrorDocumentation>119 </ErrorDocumentation>
10.9 KB
CS1587
10.9 KB
CS1587
Ordering differences only
    
Offset 1, 59 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>CS1587</ErrorName>3 ··<ErrorName>CS1587</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element5 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
6 //·Line:·5 
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
8 ///·Text·goes·here 
9 // 
10 ///·and·continues·here 
11 public·class·Test 
12 {···· 
13 }</string> 
14 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
15 //·Line:·116 //·Line:·12
16 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:27 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
17 using·System;8 using·System;
  
18 namespace·TopNS9 namespace·TopNS
19 {10 {
20 »       class·Foo11 »       class·Foo
21 »       {12 »       {
22 »       »       public·/**·invalid·comment·in·property·decl·*/·int·prop·{ 
23 »       »       »       get·{·return·0;·}13 »       »       string·this·[string·bar]·{
 14 »       »       »       get·{·/**·incorrect·*/·return·&quot;&quot;;·}
 15 »       »       »       set·{·}
24 »       »       }16 »       »       }
25 »       }17 »       }
26 }</string>18 }</string>
27 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element19 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
28 //·Line:·620 //·Line:·10
29 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:221 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
 22 using·System;
30 ///·invalid·comment·on·global·attributes. 
31 [assembly:System.CLSCompliant·(true)] 
  
32 enum·Foo·{23 namespace·TopNS
 24 {
 25 »       enum·Enum3·{
 26 »       »       Foo·/**·invalid·comment·between·enum·identifier·and·comma·*/,
 27 »       »       Bar
 28 »       }
33 }</string>29 }</string>
34 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element30 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
35 //·Line:·1231 //·Line:·11
36 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:232 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
37 using·System;33 using·System;
  
38 namespace·TopNS34 namespace·TopNS
39 {35 {
40 »       class·Foo36 »       class·Foo
41 »       {37 »       {
 38 »       »       public·/**·invalid·comment·in·field·decl·*/·int·field;
42 »       »       string·this·[string·bar]·{ 
43 »       »       »       get·{·/**·incorrect·*/·return·&quot;&quot;;·} 
44 »       »       »       set·{·} 
45 »       »       } 
46 »       }39 »       }
47 }</string>40 }</string>
48 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element41 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
49 //·Line:·1242 //·Line:·12
50 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:243 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
51 using·System;44 using·System;
Offset 63, 344 lines modifiedOffset 55, 352 lines modified
63 »       internal·class·Hoge55 »       internal·class·Hoge
64 »       {56 »       {
65 »       »       ///·invalid·comment57 »       »       ///·invalid·comment
66 »       }58 »       }
  
67 }</string>59 }</string>
68 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element60 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
69 //·Line:·1161 //·Line:·15
70 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:262 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
71 using·System;63 using·System;
  
72 namespace·TopNS64 namespace·TopNS
73 {65 {
 66 »       namespace·ChildNS·{
 67 »       »       enum·Enum3·{
74 »       class·Foo 
75 »       { 
76 »       »       void··///·incorrect 
77 »       »       FooBar·(string·foo) 
78 »       »       { 
79 »       »       }68 »       »       }
 69 »       »       ///·invalid·here
80 »       }70 »       }
  
81 }</string>71 }</string>
82 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element72 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
83 //·Line:·1373 //·Line:·11
84 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:274 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
85 using·System;75 using·System;
  
86 namespace·TopNS76 namespace·TopNS
87 {77 {
88 »       class·Foo78 »       class·Foo
89 »       {79 »       {
90 »       »       Foo·(/**·incorrect·doccomment*/·string·foo)80 »       »       public·///·incorrect
 81 »       »       void·FooBar·(string·foo)
91 »       »       {82 »       »       {
92 »       »       }83 »       »       }
93 »       }84 »       }
  
94 }</string>85 }</string>
95 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element86 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
96 //·Line:·987 //·Line:·11
97 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:288 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
98 using·System;89 using·System;
  
99 namespace·TopNS90 namespace·TopNS
100 {91 {
101 »       [Flags/**·here·is·also·incorrect·comment·*/] 
102 »       enum·Enum2·{92 »       class·Foo
 93 »       {
 94 »       »       static·///·incorrect
 95 »       »       Foo·()
 96 »       »       {
 97 »       »       }
Max diff block lines reached; 8154/11088 bytes (73.54%) of diff not shown.
1.04 KB
CS0698
1.03 KB
CS0698
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>CS0698</ErrorName>3 ··<ErrorName>CS0698</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`System.Attribute'·because·it·is·an·attribute·class5 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`X'·because·it·is·an·attribute·class
6 //·Line:·66 //·Line:·6
  
7 using·System;7 using·System;
  
8 class·Stack&lt;T&gt;·:·Attribute8 class·Stack&lt;T&gt;·:·X
9 {·}9 {·}
  
10 class·X10 class·X·:·Attribute
11 {11 {
12 »       static·void·Main·() 
13 »       {·} 
14 }</string>12 }</string>
15 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`X'·because·it·is·an·attribute·class13 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`System.Attribute'·because·it·is·an·attribute·class
16 //·Line:·614 //·Line:·6
  
17 using·System;15 using·System;
  
18 class·Stack&lt;T&gt;·:·X16 class·Stack&lt;T&gt;·:·Attribute
19 {·}17 {·}
  
20 class·X·:·Attribute18 class·X
21 {19 {
 20 »       static·void·Main·()
 21 »       {·}
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
6.5 KB
CS0123
6.49 KB
CS0123
Ordering differences only
    
Offset 1, 111 lines modifiedOffset 1, 110 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters5 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
6 //·Line:·146 //·Line:·16
 7 //·Compiler·options:·-langversion:latest
  
7 public·class·C8 using·System;
  
 9 public·ref·struct·S
8 {10 {
9 »       delegate·void·D·(dynamic·d); 
10 »        
11 »       static·void·Method·(ref·dynamic·d)11 }
  
 12 class·Test
 13 {
 14 »       public·static·void·Main·()
12 »       {15 »       {
 16 »       »       var·s·=·new·S·();
 17 »       »       Func&lt;string&gt;·f·=·s.ToString;
13 »       }18 »       }
 19 }</string>
 20 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters
 21 //·Line:·19
  
14 »       public·static·void·Main·()22 delegate·object·D·(dynamic·b);
  
 23 class·A
 24 {
 25 }
  
 26 class·Program
 27 {
 28 »       static·string·method·(A·a)
15 »       {29 »       {
16 »       »       D·d·=·Method;30 »       »       return·&quot;&quot;;
 31 »       }
  
 32 »       static·void·Main·()
 33 »       {
 34 »       »       var·d·=·new·D·(method);
17 »       }35 »       }
18 }</string>36 }</string>
19 ····<string>//·CS0123:·A·method·or·delegate·`A&lt;T,U&gt;.M(T)'·parameters·do·not·match·delegate·`A&lt;T,U&gt;.D(U)'·parameters37 ····<string>//·CS0123:·A·method·or·delegate·`A&lt;T,U&gt;.M(T)'·parameters·do·not·match·delegate·`A&lt;T,U&gt;.D(U)'·parameters
20 //·Line:·1038 //·Line:·10
  
21 class·A&lt;T,·U&gt;·where·T·:·U39 class·A&lt;T,·U&gt;·where·T·:·U
22 {40 {
23 »       delegate·void·D·(U·u);41 »       delegate·void·D·(U·u);
  
24 »       static·void·M·(T·t)42 »       static·void·M·(T·t)
25 »       {43 »       {
26 »       »       D·d·=·M;44 »       »       D·d·=·M;
27 »       }45 »       }
28 }</string>46 }</string>
29 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters47 ····<string>//·CS0123:·A·method·or·delegate·`TestDelegateA(bool)'·parameters·do·not·match·delegate·`TestDelegateB(int)'·parameters
30 //·Line:·2048 //·Line:·12
  
31 using·System; 
  
32 public·delegate·void·EventHandler·(params·int[]·args);49 delegate·int·TestDelegateA·(bool·b);
 50 delegate·int·TestDelegateB·(int·b);
  
33 public·class·C51 public·class·MainClass
34 {52 {
35 »       public·void·Connect·()53 »       public·static·int·Delegate(bool·b)
36 »       {54 »       {
37 »       »       EventHandler·Click·=·new·EventHandler·(Button1_Click);55 »       »       return·0;
38 »       }56 »       }
  
39 »       public·void·Button1_Click·(params·object[]·i)57 »       public·static·void·Main()·
40 »       {58 »       {
 59 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
 60 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
41 »       }61 »       }
42 }</string>62 }</string>
43 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters63 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters
44 //·Line:·1664 //·Line:·16
45 //·Compiler·options:·-langversion:latest 
  
46 using·System;65 using·System;
  
47 public·ref·struct·S 
48 { 
49 } 
  
50 class·Test66 class·Test
51 {67 {
52 »       public·static·void·Main·()68 »       public·static·void·Main·()
53 »       {69 »       {
 70 »       »       Func&lt;string&gt;·f·=·default·(TypedReference).ToString;
54 »       »       var·s·=·new·S·(); 
55 »       »       Func&lt;string&gt;·f·=·s.ToString; 
56 »       } 
57 }</string> 
58 ····<string>//·CS0123:·A·method·or·delegate·`Test.Foo(int,·bool)'·parameters·do·not·match·delegate·`System.Func&lt;int,bool&gt;(int)'·parameters 
59 //·Line:·15 
  
60 using·System; 
  
61 class·Test 
62 { 
63 »       static·bool·Foo·(int·x,·bool·option·=·true) 
64 »       { 
65 »       »       return·true; 
66 »       } 
  
67 »       static·void·Main·() 
68 »       { 
69 »       »       Func&lt;int,·bool&gt;·f·=·Foo; 
70 »       }71 »       }
71 }</string>72 }</string>
72 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters73 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters
73 //·Line:·1974 //·Line:·17
  
74 delegate·object·D·(dynamic·b);75 delegate·IA·TestDelegate(bool·b);
  
 76 interface·IA·{}
75 class·A 
76 { 
77 } 
  
78 class·Program77 public·class·MainClass·:·IA
79 {78 {
80 »       static·string·method·(A·a)79 »       static·MainClass·Delegate()
Max diff block lines reached; 3042/6612 bytes (46.01%) of diff not shown.
1.17 KB
CS1715
1.16 KB
CS1715
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1715</ErrorName>3 ··<ErrorName>CS1715</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'
 6 //·Line:·11
  
 7 public·abstract·class·A
 8 {
 9 »       public·abstract·ref·int·Foo·{·get;·}
 10 }
  
 11 public·class·B·:·A
 12 {
 13 »       public·override·ref·long·Foo·{
 14 »       »       get·{
 15 »       »       »       throw·null;
 16 »       »       }
 17 »       }
 18 }</string>
5 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'19 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'
6 //·Line:·920 //·Line:·9
  
7 class·BaseClass·{21 class·BaseClass·{
8 ········protected·virtual·bool·Prop·{·set·{}·}22 ········protected·virtual·bool·Prop·{·set·{}·}
9 }23 }
  
Offset 22, 25 lines modifiedOffset 38, 9 lines modified
22 }38 }
  
23 delegate·void·TestD·();39 delegate·void·TestD·();
  
24 class·DerivedClass:·BaseClass·{40 class·DerivedClass:·BaseClass·{
25 ········protected·override·event·TestD·Prop;41 ········protected·override·event·TestD·Prop;
26 }</string>42 }</string>
27 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo' 
28 //·Line:·11 
  
29 public·abstract·class·A 
30 { 
31 »       public·abstract·ref·int·Foo·{·get;·} 
32 } 
  
33 public·class·B·:·A 
34 { 
35 »       public·override·ref·long·Foo·{ 
36 »       »       get·{ 
37 »       »       »       throw·null; 
38 »       »       } 
39 »       } 
40 }</string> 
41 ··</Examples>43 ··</Examples>
42 </ErrorDocumentation>44 </ErrorDocumentation>
10.7 KB
CS1570
10.7 KB
CS1570
Ordering differences only
    
Offset 1, 113 lines modifiedOffset 1, 117 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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.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.)5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.EnumTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
6 //·Line:·196 //·Line:·12
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 namespace·Testing9 namespace·Testing
10 {10 {
11 »       public·class·Test11 »       ///&lt;summary&gt;
 12 »       ///·comment·for·enum·type
 13 »       ///&lt;/incorrect&gt;
 14 »       enum·EnumTest2
12 »       {15 »       {
 16 »       »       Foo,
 17 »       »       Bar,
13 »       »       ///·&lt;summary&gt; 
14 »       »       ///·comment·for·public·field 
15 »       »       ///·&lt;/invalid&gt; 
16 »       »       public·string·PublicField2; 
17 »       }18 »       }
18 }</string>19 }</string>
19 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.EnumTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)20 ····<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.)
 21 //·Line:·12
 22 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 23 using·System;
  
 24 namespace·Testing
 25 {
 26 »       ///·&lt;summary&gt;
 27 »       ///·Incorrect·comment·markup.
 28 »       ///·&lt;/incorrect&gt;
 29 »       public·class·Test2
 30 »       {
 31 »       }
 32 }</string>
 33 ····<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.)
 34 //·Line:·9
 35 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 36 using·System;
  
 37 namespace·Testing
 38 {
 39 »       ///·&lt;6roken&gt;·broken·markup
 40 »       public·class·Test2
 41 »       {
 42 »       }
 43 }</string>
 44 ····<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.)
20 //·Line:·1245 //·Line:·12
21 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror46 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
22 using·System;47 using·System;
  
23 namespace·Testing48 namespace·Testing
24 {49 {
25 »       ///&lt;summary&gt;50 »       ///&lt;summary&gt;
26 »       ///·comment·for·enum·type51 »       ///·incorrect·markup·comment·for·interface
27 »       ///&lt;/incorrect&gt;52 »       ///&lt;/incorrect&gt;
28 »       enum·EnumTest253 »       public·interface·InterfaceTest2
29 »       {54 »       {
30 »       »       Foo, 
31 »       »       Bar, 
32 »       }55 »       }
33 }</string>56 }</string>
34 ····<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.)57 ····<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.)
35 //·Line:·3258 //·Line:·23
36 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror59 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
37 using·System;60 using·System;
  
38 namespace·Testing61 namespace·Testing
39 {62 {
40 »       public·class·Test63 »       public·class·Test
41 »       {64 »       {
42 »       »       public·static·void·Main·()65 »       »       public·static·void·Main·()
43 »       »       {66 »       »       {
44 »       »       }67 »       »       }
  
45 »       »       ///·&lt;summary&gt;68 »       »       ///·&lt;summary&gt;
46 »       »       ///·comment·for·public·property69 »       »       ///·comment·for·private·field
47 »       »       ///·&lt;/summary&gt;70 »       »       ///·&lt;/summary&gt;
 71 »       »       private·string·PrivateField;
48 »       »       public·string·PublicProperty·{ 
49 »       »       »       ///·&lt;summary&gt; 
50 »       »       »       ///·On·public·getter·-·no·effect 
51 »       »       »       ///·&lt;/summary&gt; 
52 »       »       »       get·{·return·null;·} 
53 »       »       »       ///·&lt;summary&gt; 
54 »       »       »       ///·On·public·setter·-·no·effect 
55 »       »       »       ///·&lt;/summary&gt; 
56 »       »       »       set·{·} 
57 »       »       } 
  
58 »       »       ///·&lt;summary&gt;72 »       »       ///·&lt;summary&gt;
59 »       »       ///·incorrect·comment·for·public·property73 »       »       ///·incorrect·markup·comment·for·private·field
60 »       »       ///·&lt;/incorrect&gt;74 »       »       ///·&lt;/incorrect&gt;
 75 »       »       private·string·PrivateField2;
61 »       »       public·string·PublicProperty2·{ 
62 »       »       »       get·{·return·null;·} 
63 »       »       } 
  
64 »       »       /**76 »       »       /**
65 »       »       &lt;summary&gt;77 »       »       &lt;summary&gt;
66 »       »       Javadoc·comment·for·public·property78 »       »       Javadoc·comment·for·private·field
67 »       »       &lt;/summary&gt;79 »       »       &lt;/summary&gt;
68 »       »       */80 »       »       */
 81 »       »       private·string·PrivateField3;
69 »       »       public·string·PublicProperty3·{ 
70 »       »       »       /** 
71 »       »       »       &lt;summary&gt; 
72 »       »       »       On·public·getter·-·no·effect 
73 »       »       »       &lt;/summary&gt; 
74 »       »       »       */ 
75 »       »       »       get·{·return·null;·} 
76 »       »       »       /** 
77 »       »       »       &lt;summary&gt; 
78 »       »       »       On·public·setter·-·no·effect 
79 »       »       »       &lt;/summary&gt; 
80 »       »       »       */ 
81 »       »       »       set·{·} 
82 »       »       } 
Max diff block lines reached; 6628/10930 bytes (60.64%) of diff not shown.
1.29 KB
CS0728
1.28 KB
CS0728
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0728</ErrorName>3 ··<ErrorName>CS0728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·which·is·the·argument·to·a·using·or·lock·statement 
6 //·Line:·11 
7 //·Compiler·options:·-warnaserror 
  
8 public·class·Foo 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       object·token·=·new·object·(); 
13 »       »       lock·(token) 
14 »       »       { 
15 »       »       »       Foo2·(ref·token); 
16 »       »       } 
17 »       } 
18 »        
19 »       static·void·Foo2·(ref·object·o) 
20 »       { 
21 »       } 
22 }</string> 
23 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`d'·which·is·the·argument·to·a·using·or·lock·statement
24 //·Line:·126 //·Line:·12
25 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
26 using·System;8 using·System;
  
27 public·class·Foo9 public·class·Foo
Offset 46, 9 lines modifiedOffset 27, 28 lines modified
46 »       {27 »       {
47 »       »       lock·(s)·{28 »       »       lock·(s)·{
48 »       »       »       lock·(s)·{}29 »       »       »       lock·(s)·{}
49 »       »       »       s·=·null;30 »       »       »       s·=·null;
50 »       »       }31 »       »       }
51 »       }32 »       }
52 }</string>33 }</string>
 34 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`token'·which·is·the·argument·to·a·using·or·lock·statement
 35 //·Line:·11
 36 //·Compiler·options:·-warnaserror
  
 37 public·class·Foo
 38 {
 39 »       public·static·void·Main·()
 40 »       {
 41 »       »       object·token·=·new·object·();
 42 »       »       lock·(token)
 43 »       »       {
 44 »       »       »       Foo2·(ref·token);
 45 »       »       }
 46 »       }
 47 »       
 48 »       static·void·Foo2·(ref·object·o)
 49 »       {
 50 »       }
 51 }</string>
53 ··</Examples>52 ··</Examples>
54 </ErrorDocumentation>53 </ErrorDocumentation>
2.17 KB
CS1594
2.16 KB
CS1594
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1594</ErrorName>3 ··<ErrorName>CS1594</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 6 //·Line:·10
  
 7 namespace·Test·{
 8 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 9 »       class·Testee·{
 10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 11 »       »       static·void·Main·()·{
 12 »       »       »       Foo·bar·=·new·Foo·(Bar);
 13 »       »       »       bar·(&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);
 25 »       »       »       bar·(&quot;i·=·&quot;,·5);
 26 »       »       }
 27 »       }
 28 }</string>
5 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments29 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments
6 //·Line·:·2130 //·Line·:·21
  
7 using·System;31 using·System;
  
8 public·class·Blah·{32 public·class·Blah·{
  
Offset 34, 40 lines modifiedOffset 60, 14 lines modified
34 }</string>60 }</string>
35 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments61 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
36 //·Line:·1062 //·Line:·10
  
37 namespace·Test·{63 namespace·Test·{
38 »       delegate·void·Foo·(string·x,·params·string·[]·args);64 »       delegate·void·Foo·(string·x,·params·string·[]·args);
39 »       class·Testee·{65 »       class·Testee·{
40 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
41 »       »       static·void·Main·()·{ 
42 »       »       »       Foo·bar·=·new·Foo·(Bar); 
43 »       »       »       bar·(&quot;i·=·&quot;,·5); 
44 »       »       } 
45 »       } 
46 }</string> 
47 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
48 //·Line:·10 
  
49 namespace·Test·{ 
50 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
51 »       class·Testee·{ 
52 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
53 »       »       static·void·Main·()·{ 
54 »       »       »       Foo·bar·=·new·Foo·(Bar); 
55 »       »       »       bar·(&quot;x''·=·&quot;,·&quot;Foo&quot;,·5,·3.6); 
56 »       »       } 
57 »       } 
58 }</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)·{}66 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
65 »       »       static·void·Main·()·{67 »       »       static·void·Main·()·{
66 »       »       »       Foo·bar·=·new·Foo·(Bar);68 »       »       »       Foo·bar·=·new·Foo·(Bar);
67 »       »       »       bar·(&quot;x'·=·&quot;,·new·object·[]·{&quot;Foo&quot;,·5,·3.6·});69 »       »       »       bar·(&quot;x'·=·&quot;,·new·object·[]·{&quot;Foo&quot;,·5,·3.6·});
68 »       »       }70 »       »       }
69 »       }71 »       }
70 }</string>72 }</string>
3.52 KB
CS0419
3.5 KB
CS0419
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>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`System.String.Replace'.·Assuming·`string.Replace(string,·string,·bool,·System.Globalization.CultureInfo)'·but·other·overloads·including·`string.Replace(string,·string,·System.StringComparison)'·have·also·matched 
6 //·Line:·1 
7 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror 
8 ///·&lt;summary&gt; 
9 ///·Exposes·&lt;see·cref=&quot;System.String.Replace&quot;/&gt;·to·XSLT 
10 ///·&lt;/summary&gt; 
11 public·class·Test·{ 
12 }</string> 
13 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched 
14 //·Line:·10 
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
16 //· 
17 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match. 
  
18 using·System; 
  
19 ///·&lt;summary&gt; 
20 ///·&lt;see·cref=&quot;DateTime.ToString&quot;·/&gt; 
21 ///·&lt;/summary&gt; 
22 public·class·EntryPoint 
23 { 
24 »       static·void·Main·()·{ 
25 »       } 
26 }</string> 
27 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`A.this'.·Assuming·`Test.A.this[int]'·but·other·overloads·including·`Test.A.this[string]'·have·also·matched
28 //·Line:·76 //·Line:·7
29 //·Compiler·options:·-doc:dummy.xml·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror
30 using·System.Collections;8 using·System.Collections;
  
31 ///·&lt;summary&gt;9 ///·&lt;summary&gt;
32 ///···&lt;para&gt;&lt;see·cref=&quot;IDictionary.this[object]&quot;·/&gt;&lt;/para&gt;10 ///···&lt;para&gt;&lt;see·cref=&quot;IDictionary.this[object]&quot;·/&gt;&lt;/para&gt;
Offset 56, 14 lines modifiedOffset 32, 30 lines modified
56 ··private·class·B32 ··private·class·B
57 ··{33 ··{
58 ····public·object·this[int·index]·{34 ····public·object·this[int·index]·{
59 ······get·{·return·null;·}35 ······get·{·return·null;·}
60 ····}36 ····}
61 ··}37 ··}
62 }</string>38 }</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·matched
 40 //·Line:·10
 41 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 42 //·
 43 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 44 using·System;
  
 45 ///·&lt;summary&gt;
 46 ///·&lt;see·cref=&quot;DateTime.ToString&quot;·/&gt;
 47 ///·&lt;/summary&gt;
 48 public·class·EntryPoint
 49 {
 50 »       static·void·Main·()·{
 51 »       }
 52 }</string>
63 ····<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·matched53 ····<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
64 //·Line:·1054 //·Line:·10
65 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:455 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
66 //·56 //·
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.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.
  
68 using·System.Xml;58 using·System.Xml;
Offset 72, 9 lines modifiedOffset 64, 17 lines modified
72 ///·&lt;see·cref=&quot;XmlDocument.Load&quot;·/&gt;64 ///·&lt;see·cref=&quot;XmlDocument.Load&quot;·/&gt;
73 ///·&lt;/summary&gt;65 ///·&lt;/summary&gt;
74 public·class·EntryPoint66 public·class·EntryPoint
75 {67 {
76 »       static·void·Main·()·{68 »       static·void·Main·()·{
77 »       }69 »       }
78 }</string>70 }</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.91 KB
CS0206
1.9 KB
CS0206
Ordering differences only
    
Offset 1, 27 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>CS0206</ErrorName>3 ··<ErrorName>CS0206</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter5 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
6 //·Line:·166 //·Line:·14
  
7 using·System; 
  
8 public·class·Test7 class·C
9 {8 {
10 »       public·static·void·WriteOutData·(out·dynamic·d)9 »       static·void·Foo·(ref·object·o)
11 »       {10 »       {
12 »       »       d·=·5.0; 
13 »       }11 »       }
 12 »       
14 »       public·static·void·Main·(string[]·args)13 »       public·static·void·Main·()
15 »       {14 »       {
16 »       »       dynamic·d·=·null; 
17 »       »       WriteOutData·(out·d.Foo);15 »       »       var·v·=·new·{·Foo·=·&quot;Bar&quot;·};
 16 »       »       
 17 »       »       Foo·(ref·v.Foo);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter20 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
21 //·Line:·1521 //·Line:·15
  
22 class·X·{22 class·X·{
23 »       static·int·P·{·get·{·return·1;·}·set·{·}·}23 »       static·int·P·{·get·{·return·1;·}·set·{·}·}
Offset 60, 36 lines modifiedOffset 58, 38 lines modified
60 »       »       {58 »       »       {
61 »       »       »       Test·test·=·new·Test();59 »       »       »       Test·test·=·new·Test();
62 »       »       »       WriteOutData(out·test[1]);60 »       »       »       WriteOutData(out·test[1]);
63 »       »       }61 »       »       }
64 »       }62 »       }
65 }</string>63 }</string>
66 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter64 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
67 //·Line:·1065 //·Line:·16
  
68 class·X66 using·System;
  
 67 public·class·Test
69 {68 {
70 »       static·int·P·{·get;·set;·}69 »       public·static·void·WriteOutData·(out·dynamic·d)
 70 »       {
 71 »       »       d·=·5.0;
 72 »       }
  
71 »       static·void·Main·()73 »       public·static·void·Main·(string[]·args)
72 »       {74 »       {
73 »       »       ref·int·rl·=·ref·P;75 »       »       dynamic·d·=·null;
 76 »       »       WriteOutData·(out·d.Foo);
74 »       }77 »       }
75 }</string>78 }</string>
76 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter79 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
77 //·Line:·1480 //·Line:·10
  
78 class·C81 class·X
79 {82 {
 83 »       static·int·P·{·get;·set;·}
  
80 »       static·void·Foo·(ref·object·o) 
81 »       { 
82 »       } 
83 »        
84 »       public·static·void·Main·()84 »       static·void·Main·()
85 »       {85 »       {
 86 »       »       ref·int·rl·=·ref·P;
86 »       »       var·v·=·new·{·Foo·=·&quot;Bar&quot;·}; 
87 »       »        
88 »       »       Foo·(ref·v.Foo); 
89 »       }87 »       }
90 }</string>88 }</string>
91 ··</Examples>89 ··</Examples>
92 </ErrorDocumentation>90 </ErrorDocumentation>
3.36 KB
CS0205
3.35 KB
CS0205
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0205</ErrorName>3 ··<ErrorName>CS0205</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()' 
6 //·Line:·21 
  
7 using·System; 
  
8 public·abstract·class·A 
9 { 
10 ········public·abstract·void·Foobar·(); 
11 } 
  
12 public·class·B:·A 
13 { 
14 ········public·override·void·Foobar·() 
15 ········{ 
16 ················base.Foobar·(); 
17 ········} 
  
18 ········static·void·Main·() 
19 ········{ 
20 ················B·b·=·new·B·(); 
21 ················b.Foobar·(); 
22 ········} 
23 }</string> 
24 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'5 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
25 //·Line:·186 //·Line:·18
26 //·Compiler·options:·-r:CS0205-3-lib.dll7 //·Compiler·options:·-r:CS0205-3-lib.dll
  
27 using·System;8 using·System;
  
28 public·class·B:·A19 public·class·B:·A1
Offset 42, 14 lines modifiedOffset 19, 54 lines modified
42 »       static·void·Main·()19 »       static·void·Main·()
43 »       {20 »       {
44 »       »       B·b·=·new·B·();21 »       »       B·b·=·new·B·();
45 »       »       if·(b.Foobar·==·1)·{22 »       »       if·(b.Foobar·==·1)·{
46 »       »       }23 »       »       }
47 »       }24 »       }
48 }</string>25 }</string>
 26 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
 27 //·Line:·17
  
 28 public·delegate·int·TestDelegate1·();
  
 29 public·abstract·class·A
 30 {
 31 »       public·abstract·event·TestDelegate1·OnUpdate;
 32 }
  
 33 public·class·B·:·A
 34 {
 35 »       public·override·event·TestDelegate1·OnUpdate
 36 »       {
 37 »       »       add
 38 »       »       {
 39 »       »       »       base.OnUpdate·+=·value;
 40 »       »       }
 41 »       »       remove
 42 »       »       {
 43 »       »       »       base.OnUpdate·-=·value;
 44 »       »       }
 45 »       }
 46 }</string>
 47 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'
 48 //·Line:·13
  
 49 public·abstract·class·A
 50 {
 51 ········public·abstract·int·this[int·i]·{·set;·}
 52 }
  
 53 public·class·B:·A
 54 {
 55 »       »       public·override·int·this[int·i]··{
 56 »       »       »       set·{
 57 »       »       »       »       base[i]·=·value;
 58 »       »       »       }
 59 »       »       }
 60 }</string>
49 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'61 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.get'
50 //·Line:·2262 //·Line:·22
  
51 using·System;63 using·System;
  
52 public·abstract·class·A64 public·abstract·class·A
53 {65 {
Offset 67, 65 lines modifiedOffset 84, 48 lines modified
67 »       static·void·Main·()84 »       static·void·Main·()
68 »       {85 »       {
69 »       »       B·b·=·new·B·();86 »       »       B·b·=·new·B·();
70 »       »       if·(b.Foobar·==·1)·{87 »       »       if·(b.Foobar·==·1)·{
71 »       »       }88 »       »       }
72 »       }89 »       }
73 }</string>90 }</string>
74 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'91 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'
75 //·Line:·1392 //·Line:·21
  
 93 using·System;
  
76 public·abstract·class·A94 public·abstract·class·A
77 {95 {
78 ········public·abstract·int·Foobar·{·set;·}96 ········public·abstract·void·Foobar·();
79 }97 }
  
80 public·class·B:·A98 public·class·B:·A
81 {99 {
82 »       »       public·override·int·Foobar··{ 
83 »       »       »       set·{ 
84 »       »       »       »       base.Foobar·=·value; 
85 »       »       »       } 
86 »       »       }100 ········public·override·void·Foobar·()
 101 ········{
 102 ················base.Foobar·();
 103 ········}
  
 104 ········static·void·Main·()
 105 ········{
 106 ················B·b·=·new·B·();
 107 ················b.Foobar·();
 108 ········}
87 }</string>109 }</string>
88 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'110 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
89 //·Line:·13111 //·Line:·13
  
Max diff block lines reached; 708/3396 bytes (20.85%) of diff not shown.
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>
1.57 KB
CS0134
1.55 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>
5 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null11 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
6 //·Line:·612 //·Line:·6
  
7 public·class·C13 public·class·C
8 {14 {
9 ····public·const·object·o·=·&quot;12345&quot;;15 ····public·const·object·o·=·&quot;12345&quot;;
10 }</string>16 }</string>
 17 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
 18 //·Line:·12
  
 19 class·T
 20 {
 21 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
 22 }</string>
11 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null23 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
12 //·Line:·824 //·Line:·8
  
13 public·class·C25 public·class·C
14 {26 {
15 »       public·static·void·Main·()27 »       public·static·void·Main·()
16 »       {28 »       {
17 »       »       const·object·o·=·1;·29 »       »       const·object·o·=·1;·
18 »       }30 »       }
19 }</string>31 }</string>
20 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null 
21 //·Line:·12 
  
22 class·T 
23 { 
24 »       const·decimal[]·i·=·new·decimal·[]·{·2m·}; 
25 }</string> 
26 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null32 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null
27 //·Line:·633 //·Line:·6
  
28 class·C34 class·C
29 {35 {
30 »       const·object·a·=·null,·b·=·1;36 »       const·object·a·=·null,·b·=·1;
31 }</string>37 }</string>
32 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null 
33 //·Line:·6 
  
34 class·C 
35 { 
36 »       const·bool·[]·b·=·{·true·}; 
37 }</string> 
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
4.71 KB
CS0425
4.69 KB
CS0425
Ordering differences only
    
Offset 1, 27 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>CS0425</ErrorName>3 ··<ErrorName>CS0425</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`CA.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IA.Foo&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
6 //·Line:·166 //·Line:·12
 7 interface·IFoo&lt;T&gt;
  
7 interface·IA 
8 {8 {
9 »       void·Foo&lt;U&gt;·();9 »       void·Test&lt;U&gt;·()
 10 »       »       where·U·:·T;
10 }11 }
  
11 class·CA12 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
12 {13 {
 14 »       public·void·Test&lt;V&gt;·()
 15 »       {·}
13 »       public·void·Foo&lt;T&gt;·()·where·T·:·class 
14 »       { 
15 »       } 
16 }16 }
  
 17 class·X
 18 {
 19 »       static·void·Main·()
 20 »       {·}
 21 }</string>
 22 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`CA.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IA.Foo&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
 23 //·Line:·5
 24 //·Compiler·options:·-r:CS0425-7-lib.dll
  
17 class·CB·:·CA,·IA25 public·class·CB·:·CA,·IA
18 {26 {
19 »       public·static·void·Main·()27 »       public·static·void·Main·()
20 »       {28 »       {
21 »       }29 »       }
22 }</string>30 }</string>
23 ····<string>//·CS0425:·The·constraints·for·type·parameter·`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·instead31 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
24 //·Line:·1132 //·Line:·11
Offset 33, 72 lines modifiedOffset 41, 64 lines modified
  
33 class·C·:·I41 class·C·:·I
34 {42 {
35 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct43 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
36 »       {44 »       {
37 »       }45 »       }
38 }</string>46 }</string>
39 ····<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 
40 //·Line:·11 
  
41 interface·IFoo&lt;T&gt; 
42 { 
43 »       void·Test&lt;U&gt;·()·where·U·:·T; 
44 } 
  
45 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt; 
46 { 
47 »       public·void·Test&lt;V&gt;·()·where·V·:·X 
48 »       { 
49 »       } 
50 }</string> 
51 ····<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·instead47 ····<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
52 //·Line:·1248 //·Line:·13
53 interface·IFoo&lt;T&gt;49 interface·IFoo&lt;T&gt;
54 {50 {
55 »       void·Test&lt;U&gt;·()51 »       void·Test&lt;U&gt;·()
56 »       »       where·U·:·T;52 »       »       where·U·:·T;
57 }53 }
  
58 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;54 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
59 {55 {
60 »       public·void·Test&lt;V&gt;·()56 »       public·void·Test&lt;V&gt;·()
 57 »       »       where·V·:X
61 »       {·}58 »       {·}
62 }59 }
  
63 class·X60 class·X
64 {61 {
65 »       static·void·Main·()62 »       static·void·Main·()
66 »       {·}63 »       {·}
67 }</string>64 }</string>
68 ····<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·instead65 ····<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
69 //·Line:·1366 //·Line:·11
  
70 interface·IFoo&lt;T&gt;67 interface·IFoo&lt;T&gt;
71 {68 {
72 »       void·Test&lt;U&gt;·()69 »       void·Test&lt;U&gt;·()·where·U·:·T;
73 »       »       where·U·:·T; 
74 }70 }
  
75 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;71 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;
76 {72 {
77 »       public·void·Test&lt;V&gt;·()73 »       public·void·Test&lt;V&gt;·()·where·V·:·X
78 »       »       where·V·:X 
79 »       {·}74 »       {
 75 »       }
 76 }</string>
 77 ····<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
 78 //·Line:·16
  
 79 interface·IA
 80 {
 81 »       void·Foo&lt;U&gt;·();
80 }82 }
  
81 class·X83 class·CA
82 {84 {
 85 »       public·void·Foo&lt;T&gt;·()·where·T·:·class
 86 »       {
 87 »       }
 88 }
83 »       static·void·Main·() 
84 »       {·} 
85 }</string> 
86 ····<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 
87 //·Line:·5 
88 //·Compiler·options:·-r:CS0425-7-lib.dll 
  
89 public·class·CB·:·CA,·IA89 class·CB·:·CA,·IA
90 {90 {
91 »       public·static·void·Main·()91 »       public·static·void·Main·()
92 »       {92 »       {
93 »       }93 »       }
94 }</string>94 }</string>
95 ····<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·instead95 ····<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
96 //·Line:·1896 //·Line:·18
Max diff block lines reached; -1/4769 bytes (-0.02%) of diff not shown.
1.97 KB
CS0844
1.96 KB
CS0844
Ordering differences only
    
Offset 3, 35 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 »       »       set·{}
 11 »       }
  
10 »       public·void·Test·()12 »       public·void·Test·()
11 »       {13 »       {
12 »       »       s·=·&quot;x&quot;;14 »       »       s·=·&quot;x&quot;;
13 »       »       string·s·=·&quot;a&quot;;15 »       »       string·s·=·&quot;a&quot;;
14 »       }16 »       }
15 }</string>17 }</string>
16 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'18 ····<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'
17 //·Line:·1019 //·Line:·8
  
18 class·C20 class·X
19 {21 {
 22 »       static·int·y;
 23 »       static·void·Main·()·{
 24 »       »       y·=·10;
 25 »       »       int·y·=·5;
20 »       string·s·{ 
21 »       »       set·{} 
22 »       } 
  
23 »       public·void·Test·() 
24 »       { 
25 »       »       s·=·&quot;x&quot;; 
26 »       »       string·s·=·&quot;a&quot;; 
27 »       }26 »       }
28 }</string>27 }</string>
29 ····<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'28 ····<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'
30 //·Line:·1729 //·Line:·17
  
31 class·Symbol30 class·Symbol
32 {31 {
Offset 46, 23 lines modifiedOffset 44, 25 lines modified
46 »       »       if·(key·!=·null)·{44 »       »       if·(key·!=·null)·{
47 »       »       »       top·=·key;45 »       »       »       top·=·key;
48 »       »       }46 »       »       }
49 »       »       object·top·=·null;47 »       »       object·top·=·null;
50 »       »       return·top.Count;48 »       »       return·top.Count;
51 »       }49 »       }
52 }</string>50 }</string>
53 ····<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'51 ····<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'
54 //·Line:·852 //·Line:·10
  
55 class·X53 class·C
56 {54 {
57 »       static·int·y; 
58 »       static·void·Main·()·{ 
59 »       »       y·=·10; 
60 »       »       int·y·=·5;55 »       const·string·s·=·&quot;s&quot;;
  
 56 »       public·void·Test·()
 57 »       {
 58 »       »       s·=·&quot;x&quot;;
 59 »       »       string·s·=·&quot;a&quot;;
61 »       }60 »       }
62 }</string>61 }</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'62 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
64 //·Line:·1063 //·Line:·10
  
65 class·C64 class·C
66 {65 {
3.83 KB
CS0117
3.82 KB
CS0117
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0117</ErrorName>3 ··<ErrorName>CS0117</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'
 6 //·Line:·
  
 7 using·System.Runtime.CompilerServices;
  
 8 public·class·E
 9 {
 10 ···[IndexerName(&quot;xxx&quot;,·errorarg·=·&quot;&quot;)]
 11 ···public·int·this[int·index]·{
 12 ······get·{
 13 ·········return·0;
 14 ······}
 15 ···}
 16 }</string>
 17 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'
 18 //·Line:·10
  
 19 using·System;
  
 20 class·string_parse
 21 {
 22 »       public·static·void·Main·()
 23 »       {
 24 »       »       string·drawBackLabel·=·string.Parse(&quot;absDrawBack&quot;);
 25 »       }
 26 }</string>
5 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'27 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
6 //·Line:·1528 //·Line:·15
  
  
7 using·System;29 using·System;
  
8 class·Data30 class·Data
Offset 15, 37 lines modifiedOffset 41, 51 lines modified
15 public·class·Test41 public·class·Test
16 {42 {
17 »       static·void·Main·()43 »       static·void·Main·()
18 »       {44 »       {
19 »       »       var·c·=·new·Data·{·Count·=·10·};45 »       »       var·c·=·new·Data·{·Count·=·10·};
20 »       }46 »       }
21 }</string>47 }</string>
 48 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'
 49 //·Line:·10
  
 50 using·System;
  
 51 public·class·Test
 52 {
 53 »       public·static·void·Main·()
 54 »       {
 55 »       »       var·x·=·nameof·(Console.WriteLINE);
 56 »       }
 57 }</string>
22 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'58 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
23 //·Line:·659 //·Line:·6
  
24 class·X60 class·X
25 {61 {
26 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)62 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
27 »       {63 »       {
28 »       }64 »       }
29 }65 }
  
30 class·A66 class·A
31 {67 {
32 }</string>68 }</string>
33 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'69 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'
34 //·Line:·1070 //·Line:·11
  
35 using·System; 
  
36 class·string_parse71 class·X
37 {72 {
38 »       public·static·void·Main·()73 »       public·void·Test·()
 74 »       {
 75 »       »       Foo·();
 76 »       }
  
 77 »       public·static·void·Foo·(string·Product·=·X.P)
39 »       {78 »       {
40 »       »       string·drawBackLabel·=·string.Parse(&quot;absDrawBack&quot;); 
41 »       }79 »       }
42 }</string>80 }</string>
43 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'81 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'
44 //·Line:·882 //·Line:·8
  
45 public·class·E·:·A83 public·class·E·:·A
46 {84 {
Offset 61, 14 lines modifiedOffset 101, 28 lines modified
61 »       {101 »       {
62 »       }102 »       }
63 }103 }
  
64 public·class·A104 public·class·A
65 {105 {
66 }</string>106 }</string>
 107 ····<string>//·CS0117:·`System.Reflection.BindingFlags'·does·not·contain·a·definition·for·`Private'
 108 //·Line:·8
  
 109 using·System;
 110 using·System.Reflection;
  
 111 public·class·Test·{
 112 »       const·BindingFlags·Def·=·BindingFlags.Private·|·BindingFlags.Static;
 113 »       const·BindingFlags·SetBindingFlags·=·Def·|·BindingFlags.SetProperty;
  
 114 »       static·void·Main·()
 115 »       {
 116 »       }
 117 }</string>
67 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'118 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'
68 //·Line:119 //·Line:
  
69 using·System;120 using·System;
  
70 struct·Color121 struct·Color
71 {122 {
Offset 85, 63 lines modifiedOffset 139, 9 lines modified
85 class·MainClass139 class·MainClass
86 {140 {
87 »       public·static·void·Main·()141 »       public·static·void·Main·()
88 »       {142 »       {
89 »       »       var·c·=·Color.Transparent·();143 »       »       var·c·=·Color.Transparent·();
Max diff block lines reached; 1199/3872 bytes (30.97%) of diff not shown.
617 B
CS1517
605 B
CS1517
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1517</ErrorName>3 ··<ErrorName>CS1517</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1517:·Invalid·preprocessor·directive5 ····<string>//·CS1517:·Invalid·preprocessor·directive
6 //·Line:·4 
  
7 #if·8 
8 #endif</string> 
9 ····<string>//·CS1517:·Invalid·preprocessor·directive 
10 //·Line:·56 //·Line:·5
  
11 #if·false7 #if·false
12 #if·TEST·==8 #if·TEST·==
13 #endif9 #endif
14 #endif</string>10 #endif</string>
 11 ····<string>//·CS1517:·Invalid·preprocessor·directive
 12 //·Line:·4
  
 13 #if·8
 14 #endif</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
2.92 KB
CS0034
2.91 KB
CS0034
Ordering differences only
    
Offset 1, 49 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>CS0034</ErrorName>3 ··<ErrorName>CS0034</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B' 
6 //·Line:·36 
  
7 using·System; 
  
8 class·Program 
9 { 
10 »       public·class·A 
11 »       { 
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 »       »       } 
21 »       } 
22 »        
23 »       public·class·B 
24 »       { 
25 »       »       public·static·implicit·operator·string·(B·c) 
26 »       »       { 
27 »       »       »       return·null; 
28 »       »       } 
29 »       »        
30 »       »       public·static·implicit·operator·Delegate·(B·c) 
31 »       »       { 
32 »       »       »       return·null; 
33 »       »       } 
34 »       } 
  
35 »       public·static·void·Main·(string·[]·args) 
36 »       { 
37 »       »       bool·b·=·new·A·()·!=·new·B·(); 
38 »       } 
39 }</string> 
40 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'5 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'
41 //·Line:·226 //·Line:·22
42 public·class·Y·{7 public·class·Y·{
43 »       public·static·implicit·operator·int·(Y·y)·{8 »       public·static·implicit·operator·int·(Y·y)·{
44 »       »       return·0;9 »       »       return·0;
45 »       }10 »       }
  
Offset 72, 35 lines modifiedOffset 34, 14 lines modified
  
72 public·class·C·{34 public·class·C·{
73 »       public·static·void·Main·()35 »       public·static·void·Main·()
74 »       {36 »       {
75 »       »       Y·y·=·new·Y·()·+·new·X·();37 »       »       Y·y·=·new·Y·()·+·new·X·();
76 »       }38 »       }
77 }</string>39 }</string>
78 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A' 
79 //·Line:·22 
  
80 public·class·A·{ 
81 »       public·static·implicit·operator·int·(A·a) 
82 »       { 
83 »       »       return·0; 
84 »       } 
  
85 »       public·static·implicit·operator·string·(A·a) 
86 »       { 
87 »       »       return·&quot;a&quot;; 
88 »       } 
  
89 »       public·static·void·Main·() 
90 »       { 
91 »       »       A·a·=·new·A·(); 
92 »       »       object·o·=·a·+·a; 
93 »       »       System.Console.WriteLine·(o); 
94 »       } 
95 }</string> 
96 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'40 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo'
97 //·Line:·2341 //·Line:·23
  
98 public·struct·Foo42 public·struct·Foo
99 {43 {
100 »       public·static·implicit·operator·int?·(Foo·f)44 »       public·static·implicit·operator·int?·(Foo·f)
101 »       {45 »       {
Offset 128, 14 lines modifiedOffset 69, 73 lines modified
128 class·C69 class·C
129 {70 {
130 »       public·static·void·Main·()71 »       public·static·void·Main·()
131 »       {72 »       {
132 »       »       const·string·s3·=·null·+·null;73 »       »       const·string·s3·=·null·+·null;
133 »       }74 »       }
134 }</string>75 }</string>
 76 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
 77 //·Line:·22
  
 78 public·class·A·{
 79 »       public·static·implicit·operator·int·(A·a)
 80 »       {
 81 »       »       return·0;
 82 »       }
  
 83 »       public·static·implicit·operator·string·(A·a)
 84 »       {
 85 »       »       return·&quot;a&quot;;
 86 »       }
  
 87 »       public·static·void·Main·()
 88 »       {
 89 »       »       A·a·=·new·A·();
 90 »       »       object·o·=·a·+·a;
 91 »       »       System.Console.WriteLine·(o);
 92 »       }
 93 }</string>
 94 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B'
 95 //·Line:·36
  
 96 using·System;
  
 97 class·Program
 98 {
 99 »       public·class·A
 100 »       {
 101 »       »       public·static·implicit·operator·string·(A·c)
 102 »       »       {
 103 »       »       »       return·null;
 104 »       »       }
Max diff block lines reached; 45/2940 bytes (1.53%) of diff not shown.
6.67 KB
CS0458
6.66 KB
CS0458
Ordering differences only
    
Offset 1, 82 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>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
6 //·Line:·146 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 public·enum·E 
9 { 
10 } 
  
11 class·C8 class·C
12 {9 {
13 »       public·static·void·Main·()10 »       static·void·Foo()
14 »       {11 »       {
 12 »       »       var·res·=·null·&lt;&lt;·2;
15 »       »       E?·e·=·null; 
16 »       »       var·res·=·e·-·null; 
17 »       }13 »       }
18 }</string>14 }</string>
19 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'15 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
20 //·Line:·1516 //·Line:·10
21 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
 18 class·C
22 enum·E 
23 { 
24 »       V 
25 } 
  
26 public·class·C 
27 {19 {
28 »       public·static·void·Main·()20 »       public·static·void·Main·()
29 »       {21 »       {
30 »       »       E·e·=·E.V; 
31 »       »       object·o·=·null·-·e;22 »       »       int·i·=·44;
 23 »       »       i·&lt;&lt;=·null;
32 »       }24 »       }
33 }</string>25 }</string>
34 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'26 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
35 //·Line:·1527 //·Line:·14
36 //·Compiler·options:·-warnaserror·-warn:228 //·Compiler·options:·-warnaserror·-warn:2
  
37 enum·E29 public·enum·E
38 {30 {
39 »       V 
40 }31 }
  
41 public·class·C32 class·C
42 {33 {
43 »       public·static·void·Main·()34 »       public·static·void·Main·()
44 »       {35 »       {
45 »       »       E·e·=·E.V; 
46 »       »       object·o·=·null·+·e;36 »       »       E?·e·=·null;
 37 »       »       var·res·=·e·-·null;
47 »       }38 »       }
48 }</string>39 }</string>
49 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·40 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'
50 //·Line:·841 //·Line:·10
51 //·Compiler·options:·-warnaserror·-warn:242 //·Compiler·options:·-warnaserror·-warn:2
  
52 class·C43 class·C
53 {44 {
54 »       static·void·Main·()45 »       static·void·Foo()
55 »       {46 »       {
56 »       »       ushort·us·=·22;47 »       »       ulong·a·=·100;
57 »       »       int?·r·=·us·&lt;&lt;·null;48 »       »       var·res·=·a·&lt;&lt;·null;
58 »       }49 »       }
59 }</string>50 }</string>
60 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·51 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
61 //·Line:·852 //·Line:·9
62 //·Compiler·options:·-warnaserror·-warn:253 //·Compiler·options:·-warnaserror·-warn:2
  
63 class·C54 class·C
64 {55 {
65 »       static·void·Foo()56 »       static·void·Foo()
66 »       {57 »       {
67 »       »       bool?·b·=·null·as·bool?;58 »       »       var·res·=·null·&gt;&gt;·2;
68 »       }59 »       }
69 }</string>60 }</string>
70 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'61 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
71 //·Line:·1562 //·Line:·15
72 //·Compiler·options:·-warnaserror·-warn:263 //·Compiler·options:·-warnaserror·-warn:2
  
73 enum·E64 enum·E
Offset 85, 160 lines modifiedOffset 74, 171 lines modified
85 }74 }
  
86 public·class·C75 public·class·C
87 {76 {
88 »       public·static·void·Main·()77 »       public·static·void·Main·()
89 »       {78 »       {
90 »       »       E·e·=·E.V;79 »       »       E·e·=·E.V;
91 »       »       object·o·=·e·+·null;80 »       »       object·o·=·null·+·e;
92 »       }81 »       }
93 }</string>82 }</string>
94 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'83 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
95 //·Line:·984 //·Line:·15
96 //·Compiler·options:·-warnaserror·-warn:285 //·Compiler·options:·-warnaserror·-warn:2
  
97 class·C86 enum·E
98 {87 {
 88 »       V
 89 }
99 »       static·void·Foo() 
100 »       { 
101 »       »       var·res·=·null·&lt;&lt;·2; 
102 »       } 
103 }</string> 
104 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?' 
105 //·Line:·9 
106 //·Compiler·options:·-warnaserror·-warn:2 
  
107 public·class·C90 public·class·C
108 {91 {
109 »       public·static·void·Main·()92 »       public·static·void·Main·()
110 »       {93 »       {
111 »       »       b·=·(null·&amp;·0)·!=·null;94 »       »       E·e·=·E.V;
 95 »       »       object·o·=·e·+·null;
112 »       }96 »       }
113 }</string>97 }</string>
114 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'98 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`short?'
115 //·Line:·999 //·Line:·24
116 //·Compiler·options:·-warnaserror·-warn:2100 //·Compiler·options:·-warnaserror·-warn:2
  
117 public·class·C101 struct·S
Max diff block lines reached; 3517/6782 bytes (51.86%) of diff not shown.
2.35 KB
CS0158
2.34 KB
CS0158
Ordering differences only
    
Offset 1, 55 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>CS0158</ErrorName>3 ··<ErrorName>CS0158</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope 
6 //·Line:·9 
  
7 class·ClassMain·{ 
8 ········public·static·void·Main()·{ 
9 ················start: 
10 ················{ 
11 ························start:·· 
12 ························goto·start; 
13 ················} 
14 ········} 
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> 
32 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope5 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
33 //·Line:·176 //·Line:·17
34 using·System;7 using·System;
  
35 public·delegate·void·Hello·(Test·test);8 public·delegate·void·Hello·(Test·test);
  
36 public·class·Test9 public·class·Test
37 {10 {
38 »       public·void·Whatever·()11 »       public·void·Whatever·()
39 »       {·}12 »       {·}
  
40 »       static·void·RunIt·(Test·t)13 »       static·void·RunIt·(Test·t)
41 »       {14 »       {
42 »       Foo: 
43 »       »       Hello·hello·=·delegate·(Test·test)·{15 »       »       Hello·hello·=·delegate·(Test·test)·{
 16 »       »       »       Foo:
44 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{17 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
45 »       »       »       »       Foo:18 »       »       »       »       Foo:
46 »       »       »       »       test2.Whatever·();19 »       »       »       »       test2.Whatever·();
47 »       »       »       };20 »       »       »       };
48 »       »       »       hello2·(test);21 »       »       »       hello2·(test);
49 »       »       };22 »       »       };
50 »       »       hello·(t);23 »       »       hello·(t);
Offset 70, 16 lines modifiedOffset 41, 16 lines modified
70 public·class·Test41 public·class·Test
71 {42 {
72 »       public·void·Whatever·()43 »       public·void·Whatever·()
73 »       {·}44 »       {·}
  
74 »       static·void·RunIt·(Test·t)45 »       static·void·RunIt·(Test·t)
75 »       {46 »       {
 47 »       Foo:
76 »       »       Hello·hello·=·delegate·(Test·test)·{48 »       »       Hello·hello·=·delegate·(Test·test)·{
77 »       »       »       Foo: 
78 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{49 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
79 »       »       »       »       Foo:50 »       »       »       »       Foo:
80 »       »       »       »       test2.Whatever·();51 »       »       »       »       test2.Whatever·();
81 »       »       »       };52 »       »       »       };
82 »       »       »       hello2·(test);53 »       »       »       hello2·(test);
83 »       »       };54 »       »       };
84 »       »       hello·(t);55 »       »       hello·(t);
Offset 87, 14 lines modifiedOffset 58, 43 lines modified
  
87 »       static·void·Main·()58 »       static·void·Main·()
88 »       {59 »       {
89 »       »       Test·t·=·new·Test·();60 »       »       Test·t·=·new·Test·();
90 »       »       RunIt·(t);61 »       »       RunIt·(t);
91 »       }62 »       }
92 }</string>63 }</string>
 64 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope
 65 //·Line:·9
  
 66 class·ClassMain·{
 67 ········public·static·void·Main()·{
 68 ················start:
 69 ················{
 70 ························start:··
 71 ························goto·start;
 72 ················}
 73 ········}
 74 }</string>
 75 ····<string>//·CS0158:·The·label·`a'·shadows·another·label·by·the·same·name·in·a·contained·scope
 76 //·Line:·11
  
 77 class·Foo
 78 {
 79 »       static·void·Main·()
 80 »       {
 81 »       »       int·i·=·1;
 82 »       »       goto·a;
 83 »       »       if·(i·==·9)·{
 84 »       »       »       a:
 85 »       »       »       return;
 86 »       »       }
 87 a:
 88 »       »       return;
 89 »       }
 90 }</string>
93 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope91 ····<string>//·CS0158:·The·label·`LBL4'·shadows·another·label·by·the·same·name·in·a·contained·scope
94 //·Line:·1792 //·Line:·17
  
95 using·System;93 using·System;
  
96 class·A94 class·A
97 {95 {
827 B
CS1010
815 B
CS1010
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 14 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1010</ErrorName>3 ··<ErrorName>CS1010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1010:·Newline·in·constant5 ····<string>//·CS1010:·Newline·in·constant
6 //·Line:·66 //·Line:·6
  
7 class·X 
8 { 
9 »       static·string·s·=·&quot;Hello 
10 world!&quot;; 
11 }</string> 
12 ····<string>//·CS1010:·Newline·in·constant 
13 //·Line:·6 
  
14 class·Foo7 class·Foo
15 {8 {
16 »       static·char·c·='9 »       static·char·c·='
17 ';10 ';
18 }</string>11 }</string>
19 ····<string>//·CS1010·:·Newline·in·constant12 ····<string>//·CS1010·:·Newline·in·constant
20 //·Line:·813 //·Line:·8
Offset 25, 9 lines modifiedOffset 17, 17 lines modified
25 {17 {
26 »       static·void·Main·()18 »       static·void·Main·()
27 »       {19 »       {
28 »       »       var·a·=·1'20 »       »       var·a·=·1'
29 »       »       int·i·=·2;21 »       »       int·i·=·2;
30 »       }22 »       }
31 }</string>23 }</string>
 24 ····<string>//·CS1010:·Newline·in·constant
 25 //·Line:·6
  
 26 class·X
 27 {
 28 »       static·string·s·=·&quot;Hello
 29 world!&quot;;
 30 }</string>
32 ··</Examples>31 ··</Examples>
33 </ErrorDocumentation>32 </ErrorDocumentation>
3.12 KB
CS1547
3.11 KB
CS1547
Ordering differences only
    
Offset 1, 49 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>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:·10
 7 class·Foo&lt;T&gt;
 8 {·}
  
7 class·C·{ 
8 »       const·string·s·=·&quot;3&quot;; 
9 »       public·object·o·=·(void)s; 
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·X9 class·X
22 {10 {
23 »       static·void·Main·()11 »       static·void·Main·()
24 »       {12 »       {
25 »       »       void·a;13 »       »       Foo&lt;void&gt;·foo;
26 »       }14 »       }
27 }</string>15 }</string>
28 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context16 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
29 //·Line:·817 //·Line:·8
  
  
30 class·X18 class·X
31 {19 {
32 »       static·void·Main·()20 »       static·void·Main·()
33 »       {21 »       {
34 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;22 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
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
 26 //·Line:·6
  
 27 class·C·{
 28 »       const·string·s·=·&quot;3&quot;;
 29 »       public·object·o·=·(void)s;
 30 }</string>
 31 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
38 //·Line:·832 //·Line:·8
  
39 class·X33 class·X
40 {34 {
41 »       static·void·Main·()35 »       static·void·Main·()
42 »       {36 »       {
43 »       »       object·o·=·default(void);37 »       »       object·o·=·default(void);
Offset 56, 76 lines modifiedOffset 49, 83 lines modified
56 {49 {
57 »       static·void·Main·()50 »       static·void·Main·()
58 »       {51 »       {
59 »       »       bool·b·=·1·is·void;52 »       »       bool·b·=·1·is·void;
60 »       }53 »       }
61 }</string>54 }</string>
62 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context55 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 56 //·Line:·5
  
 57 class·C·{
 58 ········public·const·void·val·=·null;
 59 }</string>
 60 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
 61 //·Line:·6
  
 62 class·C·{
 63 »       static·void·Main·()·{
 64 »       »       int·i·=·sizeof·(void);
 65 »       }
 66 }</string>
 67 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
63 //·Line:·1168 //·Line:·11
  
64 namespace·OtherTest69 namespace·OtherTest
65 {70 {
66 »       public·static·class·Program71 »       public·static·class·Program
67 »       {72 »       {
68 »       »       static·void·MainD·(object·p)73 »       »       static·void·MainD·(object·p)
69 »       »       {74 »       »       {
70 »       »       »       if·(p·is·String)75 »       »       »       if·(p·is·String)
71 »       »       »       »       (void)((string)·p).ToString·();76 »       »       »       »       (void)((string)·p).ToString·();
72 »       »       }77 »       »       }
73 »       }78 »       }
74 }</string>79 }</string>
75 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context80 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
76 //·Line:·1081 //·Line:·6
77 class·Foo&lt;T&gt; 
78 {·} 
  
79 class·X82 class·C
80 {83 {
81 »       static·void·Main·()84 »       int·Foo·()
82 »       {85 »       {
83 »       »       Foo&lt;void&gt;·foo;86 »       »       foreach·(void·v·in·this)
 87 »       »       {
 88 »       »       }
84 »       }89 »       }
85 }</string>90 }</string>
86 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context91 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
87 //·Line:·692 //·Line:·6
  
88 class·C·{ 
89 »       object·o·=·new·void();93 interface·IA
 94 {
 95 »       ref·void·Foo·();
90 }</string>96 }</string>
91 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context97 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
92 //·Line:·598 //·Line:·7
 99 using·System;
  
93 class·C·{100 class·X
94 ········public·const·void·val·=·null;101 {
 102 »       static·void·Main·()
 103 »       {
 104 »       »       void·a;
 105 »       }
95 }</string>106 }</string>
96 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context107 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
Max diff block lines reached; 457/3144 bytes (14.54%) of diff not shown.
1.2 KB
CS0104
1.19 KB
CS0104
Ordering differences only
    
Offset 18, 14 lines modifiedOffset 18, 39 lines modified
18 »       using·A;18 »       using·A;
19 »       using·B;19 »       using·B;
20 »       class·D·:·X·{20 »       class·D·:·X·{
  
21 »       static·void·Main·()·{}21 »       static·void·Main·()·{}
22 »       }22 »       }
23 }</string>23 }</string>
 24 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'
 25 //·Line:·21
  
 26 using·System;
  
 27 namespace·A
 28 {
 29 »       class·XAttribute·:·Attribute·{·}
 30 }
  
 31 namespace·B
 32 {
 33 »       class·XAttribute·:·Attribute·{·}
 34 }
  
 35 namespace·C
 36 {
 37 »       using·A;
 38 »       using·B;
  
 39 »       [X]
 40 »       class·Test·
 41 »       {
 42 »       }
 43 }</string>
24 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'44 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'
25 //·Line:·1645 //·Line:·16
  
26 using·Gdk;46 using·Gdk;
27 using·System.Drawing;47 using·System.Drawing;
  
28 public·class·Plot·{48 public·class·Plot·{
Offset 46, 39 lines modifiedOffset 71, 14 lines modified
46 »       }71 »       }
47 }72 }
  
48 namespace·System.Drawing·{73 namespace·System.Drawing·{
49 »       public·class·Graphics·{74 »       public·class·Graphics·{
50 »       }75 »       }
51 }</string>76 }</string>
52 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute' 
53 //·Line:·21 
  
54 using·System; 
  
55 namespace·A 
56 { 
57 »       class·XAttribute·:·Attribute·{·} 
58 } 
  
59 namespace·B 
60 { 
61 »       class·XAttribute·:·Attribute·{·} 
62 } 
  
63 namespace·C 
64 { 
65 »       using·A; 
66 »       using·B; 
  
67 »       [X] 
68 »       class·Test· 
69 »       { 
70 »       } 
71 }</string> 
72 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'77 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'
73 //·Line:·3278 //·Line:·32
  
74 namespace·A79 namespace·A
75 {80 {
76 »       public·class·T81 »       public·class·T
77 »       {82 »       {
1.01 KB
CS0149
1020 B
CS0149
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0149</ErrorName>3 ··<ErrorName>CS0149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0149:·Method·name·expected5 ····<string>//·CS0149:·Method·name·expected
6 //·Line:·8 
  
7 delegate·void·TestDelegate(); 
  
8 public·class·MainClass 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0149:·Method·name·expected 
16 //·Line:·106 //·Line:·10
  
17 delegate·void·D·();7 delegate·void·D·();
  
18 public·class·MainClass8 public·class·MainClass
19 {9 {
20 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 41, 9 lines modifiedOffset 29, 21 lines modified
41 »       public·static·void·Main·()29 »       public·static·void·Main·()
42 »       {30 »       {
43 »       »       Blah·i·=·new·Blah·();31 »       »       Blah·i·=·new·Blah·();
  
44 »       »       MyDelegate·del·=·new·MyDelegate·();32 »       »       MyDelegate·del·=·new·MyDelegate·();
45 »       }33 »       }
46 }</string>34 }</string>
 35 ····<string>//·CS0149:·Method·name·expected
 36 //·Line:·8
  
 37 delegate·void·TestDelegate();
  
 38 public·class·MainClass
 39 {
 40 »       public·static·void·Main·()
 41 »       {
 42 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();
 43 »       }
 44 }</string>
47 ··</Examples>45 ··</Examples>
48 </ErrorDocumentation>46 </ErrorDocumentation>
1.12 KB
CS0157
1.11 KB
CS0157
Ordering differences only
    
Offset 17, 31 lines modifiedOffset 17, 14 lines modified
17 »       »       »       »       }17 »       »       »       »       }
18 »       »       »       »       catch·{}18 »       »       »       »       catch·{}
19 »       »       »       }19 »       »       »       }
20 »       »       }20 »       »       }
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause23 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
24 //·Line:·11 
  
25 class·T·{ 
26 »       static·void·Main·() 
27 »       { 
28 »       »       while·(true)·{ 
29 »       »       »       try·{ 
30 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;); 
31 »       »       »       }·finally·{ 
32 »       »       »       »       goto·foo; 
33 »       »       »       } 
34 »       »       foo·: 
35 »       »       »       ; 
36 »       »       } 
37 »       } 
38 }</string> 
39 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause 
40 //·Line:·1024 //·Line:·10
  
41 class·Foo·{25 class·Foo·{
42 »       static·void·Main·()·{·int·i;·foo·(out·i);·}26 »       static·void·Main·()·{·int·i;·foo·(out·i);·}
43 »       static·void·foo·(out·int·i)27 »       static·void·foo·(out·int·i)
44 »       {28 »       {
45 »       »       try·{}29 »       »       try·{}
Offset 62, 14 lines modifiedOffset 45, 31 lines modified
62 »       »       }45 »       »       }
63 »       }46 »       }
64 }</string>47 }</string>
65 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause48 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
66 //·Line:·1149 //·Line:·11
  
67 class·T·{50 class·T·{
 51 »       static·void·Main·()
 52 »       {
 53 »       »       while·(true)·{
 54 »       »       »       try·{
 55 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
 56 »       »       »       }·finally·{
 57 »       »       »       »       goto·foo;
 58 »       »       »       }
 59 »       »       foo·:
 60 »       »       »       ;
 61 »       »       }
 62 »       }
 63 }</string>
 64 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
 65 //·Line:·11
  
 66 class·T·{
68 »       static·void·Main·()67 »       static·void·Main·()
69 »       {68 »       {
70 »       »       while·(true)·{69 »       »       while·(true)·{
71 »       »       »       try·{70 »       »       »       try·{
72 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);71 »       »       »       »       System.Console.WriteLine·(&quot;trying&quot;);
73 »       »       »       }·finally·{72 »       »       »       }·finally·{
74 »       »       »       »       continue;73 »       »       »       »       continue;
796 B
CS0701
784 B
CS0701
Ordering differences only
    
Offset 6, 25 lines modifiedOffset 6, 25 lines modified
6 //·Line:·66 //·Line:·6
  
7 sealed·class·A·{·}7 sealed·class·A·{·}
  
8 class·Foo&lt;T&gt;·where·T·:·A8 class·Foo&lt;T&gt;·where·T·:·A
9 {9 {
10 }</string>10 }</string>
11 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter 
12 //·Line:·4 
  
13 class·Foo&lt;T&gt;·where·T·:·string 
14 { 
15 }</string> 
16 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter11 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
17 //·Line:·812 //·Line:·8
  
18 struct·S13 struct·S
19 {14 {
20 }15 }
  
21 class·Foo&lt;T&gt;·where·T·:·S16 class·Foo&lt;T&gt;·where·T·:·S
22 {17 {
23 }</string>18 }</string>
 19 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
 20 //·Line:·4
  
 21 class·Foo&lt;T&gt;·where·T·:·string
 22 {
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.62 KB
CS0155
1.61 KB
CS0155
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0155</ErrorName>3 ··<ErrorName>CS0155</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception5 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
 6 //·Line:·9
  
 7 class·Test
 8 {
 9 ····public·static·void·Main·()
 10 ····{
 11 ····»       try·{}
 12 ····»       catch·(int[])·{}
 13 ····}
 14 }</string>
 15 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
6 //·Line:·816 //·Line:·8
7 class·X·{17 class·X·{
8 »       static·void·Main·()18 »       static·void·Main·()
9 »       {19 »       {
10 »       »       try·{20 »       »       try·{
11 »       »       }·catch·(object·e)·{21 »       »       }·catch·(object·e)·{
12 »       »       »       throw;22 »       »       »       throw;
13 »       »       }23 »       »       }
14 »       }24 »       }
15 }</string>25 }</string>
16 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception26 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
17 //·Line:·927 //·Line:·9
  
 28 class·X
18 class·Test 
19 { 
20 ····public·static·void·Main·() 
21 ····{ 
22 ····»       try·{} 
23 ····»       catch·(bool·b)·{} 
24 ····} 
25 }</string> 
26 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception 
27 //·Line:·9 
  
28 class·Test 
29 {29 {
 30 ····public·int·Test·()·=&gt;·throw·&quot;&quot;;
30 ····public·static·void·Main·() 
31 ····{ 
32 ····»       try·{} 
33 ····»       catch·(int[])·{} 
34 ····} 
35 }</string>31 }</string>
36 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception32 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
37 //·Line:·733 //·Line:·7
38 class·X·{34 class·X·{
39 »       static·void·Main·()35 »       static·void·Main·()
40 »       {36 »       {
41 »       »       int·a·=·9;37 »       »       int·a·=·9;
42 »       »       throw·a;38 »       »       throw·a;
43 »       }39 »       }
44 }</string>40 }</string>
45 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
46 //·Line:·942 //·Line:·9
  
47 class·X43 class·Test
48 {44 {
49 ····public·int·Test·()·=&gt;·throw·&quot;&quot;;45 ····public·static·void·Main·()
 46 ····{
 47 ····»       try·{}
 48 ····»       catch·(bool·b)·{}
 49 ····}
50 }</string>50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
1.01 KB
CS0216
1.0 KB
CS0216
Ordering differences only
    
Offset 35, 27 lines modifiedOffset 35, 14 lines modified
35 »       }»      35 »       }»      
  
36 »       public·override·string·ToString·()36 »       public·override·string·ToString·()
37 »       {37 »       {
38 »       »       return·value.ToString·();38 »       »       return·value.ToString·();
39 »       }39 »       }
40 }</string>40 }</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·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined41 ····<string>//·CS0216:·The·operator·`X.operator·&lt;(X,·int)'·requires·a·matching·operator·`&gt;'·to·also·be·defined
53 //·Line:·542 //·Line:·5
  
54 class·X·{43 class·X·{
55 »       public·static·X·operator·&lt;·(X·a,·int·b)44 »       public·static·X·operator·&lt;·(X·a,·int·b)
56 »       {45 »       {
57 »       »       return·null;46 »       »       return·null;
Offset 89, 9 lines modifiedOffset 76, 22 lines modified
89 partial·class·Test76 partial·class·Test
90 {77 {
91 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)78 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
92 »       {79 »       {
93 »       »       return·false;80 »       »       return·false;
94 »       }81 »       }
95 }</string>82 }</string>
 83 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined
 84 //·Line:·5
  
 85 class·X·{
 86 »       public·static·bool·operator·true·(X·i)
 87 »       {
 88 »       »       return·true;
 89 »       }
  
 90 »       static·void·Main·()
 91 »       {
 92 »       }
 93 }</string>
96 ··</Examples>94 ··</Examples>
97 </ErrorDocumentation>95 </ErrorDocumentation>
6.88 KB
CS1503
6.87 KB
CS1503
Ordering differences only
    
Offset 1, 56 lines modifiedOffset 1, 106 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'
 6 //·Line:·13
  
 7 public·class·X
 8 {
 9 »       public·static·void·Test·(params·int[]·a)
 10 »       {
 11 »       }
  
 12 »       public·static·void·Main()
 13 »       {
 14 »       »       int·i;
 15 »       »       Test·(true);
 16 »       }
 17 }</string>
 18 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`int'·expression·to·type·`bool'
6 //·Line:·1519 //·Line:·15
  
7 public·delegate·void·Del·();20 class·A
 21 {
 22 »       public·static·void·Foo·(bool·test)
 23 »       {
 24 »       }
 25 }
  
8 public·interface·IInterface26 class·B
 27 {
 28 »       public·static·void·Main()
 29 »       {
 30 »       »       A.Foo·(1);
 31 »       }
 32 }</string>
 33 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`IFoo&lt;object&gt;'·expression·to·type·`IFoo&lt;int&gt;'
 34 //·Line:·18
  
 35 interface·IFoo&lt;in·T&gt;
9 {36 {
10 »       void·Do·(); 
11 }37 }
  
12 public·static·class·Test38 class·C
13 {39 {
14 »       public·static·void·Do·(IInterface·val)40 »       public·static·void·Foo&lt;T&gt;·(IFoo&lt;T&gt;·e1,·IFoo&lt;T&gt;·e2)
15 »       {41 »       {
16 »       »       Do·(val.Do);42 »       }
 43 »       
 44 »       public·static·void·Main·()
 45 »       {
 46 »       »       IFoo&lt;int&gt;·a·=·null;
 47 »       »       IFoo&lt;object&gt;·b·=·null;
 48 »       »       Foo·(a,·b);
17 »       }49 »       }
18 }</string>50 }</string>
19 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'51 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`__arglist'·expression·to·type·`object'
20 //·Line:·1352 //·Line:·14
  
21 public·class·X53 using·System;
  
 54 class·Program
22 {55 {
23 »       public·static·void·Test·(params·int[]·a)56 »       static·void·Foo·(object·o)
24 »       {57 »       {
25 »       }58 »       }
  
26 »       public·static·void·Main()59 »       static·void·Main·()
27 »       {60 »       {
 61 »       »       Foo·(__arglist·(null));
28 »       »       int·i; 
29 »       »       Test·(true); 
30 »       }62 »       }
31 }</string>63 }</string>
32 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'64 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int'
33 //·Line:·1365 //·Line:·12
  
34 public·class·X66 public·class·C
35 {67 {
36 »       public·static·void·Test·(params·int[]·a)68 »       static·void·Foo&lt;T&gt;(T·t)
37 »       {69 »       {
38 »       }70 »       }
 71 »       
 72 »       public·static·void·Main·()
 73 »       {
 74 »       »       Foo&lt;int&gt;·(true);
 75 »       }
 76 }</string>
 77 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`null'·expression·to·type·`__arglist'
 78 //·Line:·8
  
39 »       public·static·void·Main()79 class·C
 80 {
 81 »       void·Foo·()
40 »       {82 »       {
41 »       »       int·i; 
42 »       »       Test·(true);83 »       »       InstanceArgList·(null);
 84 »       }
 85 »       
 86 »       int·InstanceArgList·(__arglist)
 87 »       {
 88 »       »       return·54;
43 »       }89 »       }
44 }</string>90 }</string>
45 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'91 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'
46 //·Line:·1792 //·Line:·17
  
47 class·A93 class·A
48 {94 {
Offset 68, 14 lines modifiedOffset 118, 77 lines modified
68 »       »       Foo·(A.Prop);118 »       »       Foo·(A.Prop);
69 »       }119 »       }
70 »       120 »       
71 »       static·void·Foo·(ulong·l)121 »       static·void·Foo·(ulong·l)
72 »       {122 »       {
73 »       }123 »       }
74 }</string>124 }</string>
 125 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`System.RuntimeArgumentHandle'·expression·to·type·`__arglist'
 126 //·Line:·10
  
 127 using·System;
  
 128 class·C
 129 {
 130 »       void·Foo·(__arglist)
 131 »       {
Max diff block lines reached; 3088/7001 bytes (44.11%) of diff not shown.
1.03 KB
CS0242
1.02 KB
CS0242
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0242</ErrorName>3 ··<ErrorName>CS0242</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers5 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
 6 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
 8 unsafe·class·C
 9 {
 10 »       public·static·void·Main·()
 11 ····{
 12 »       »       void*·v·=·null;
 13 »       »       int·b·=·*v·is·string;
 14 ····}
 15 }</string>
 16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers
6 //·Line:·1117 //·Line:·11
7 //·Compiler·options:·-unsafe18 //·Compiler·options:·-unsafe
  
8 using·System;19 using·System;
  
9 unsafe·class·ZZ·{20 unsafe·class·ZZ·{
10 »       static·void·Main·()·{21 »       static·void·Main·()·{
11 »       »       void·*p·=·null;22 »       »       void·*p·=·null;
  
12 »       »       if·(p·[10]·==·4)23 »       »       if·(p·[10]·==·4)
13 »       »       »       return;24 »       »       »       return;
14 »       }25 »       }
15 }</string>26 }</string>
16 ····<string>//·CS0242:·The·operation·in·question·is·undefined·on·void·pointers 
17 //·Line:·10 
18 //·Compiler·options:·-unsafe 
  
19 unsafe·class·C 
20 { 
21 »       public·static·void·Main·() 
22 ····{ 
23 »       »       void*·v·=·null; 
24 »       »       int·b·=·*v·is·string; 
25 ····} 
26 }</string> 
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.27 KB
CS0183
1.26 KB
CS0183
Ordering differences only
    
Offset 11, 14 lines modifiedOffset 11, 30 lines modified
11 »       public·void·Foo·()11 »       public·void·Foo·()
12 »       {12 »       {
13 »       »       int?·x·=·null;13 »       »       int?·x·=·null;
14 »       »       if·(x·is·int?)·{14 »       »       if·(x·is·int?)·{
15 »       »       }15 »       »       }
16 »       }16 »       }
17 }</string>17 }</string>
 18 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
 19 //·Line:·14
 20 //·Compiler·options:·-warnaserror
  
 21 abstract·class·A&lt;T&gt;
 22 {
 23 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
 24 }
  
 25 class·B·:·A&lt;int&gt;
 26 {
 27 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
 28 »       {
 29 »       »       return·arg·is·U;
 30 »       }
 31 }</string>
18 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type32 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`T')·type
19 //·Line:·1033 //·Line:·10
20 //·Compiler·options:·-warnaserror·-warn:134 //·Compiler·options:·-warnaserror·-warn:1
  
21 class·X35 class·X
22 {36 {
23 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct37 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
Offset 38, 30 lines modifiedOffset 54, 14 lines modified
38 class·C54 class·C
39 {55 {
40 »       static·bool·Check·(E·e)56 »       static·bool·Check·(E·e)
41 »       {57 »       {
42 »       »       return·e·is·Enum;58 »       »       return·e·is·Enum;
43 »       }59 »       }
44 }</string>60 }</string>
45 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type 
46 //·Line:·14 
47 //·Compiler·options:·-warnaserror 
  
48 abstract·class·A&lt;T&gt; 
49 { 
50 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T; 
51 } 
  
52 class·B·:·A&lt;int&gt; 
53 { 
54 »       public·override·bool·Foo&lt;U&gt;·(U·arg) 
55 »       { 
56 »       »       return·arg·is·U; 
57 »       } 
58 }</string> 
59 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type61 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
60 //·Line:·1062 //·Line:·10
61 //·Compiler·options:·-warnaserror·-warn:163 //·Compiler·options:·-warnaserror·-warn:1
  
62 class·X64 class·X
63 {65 {
64 »       public·void·Foo·()66 »       public·void·Foo·()
3.82 KB
CS3008
3.81 KB
CS3008
Ordering differences only
    
Offset 1, 109 lines modifiedOffset 1, 109 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3008</ErrorName>3 ··<ErrorName>CS3008</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant5 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
6 //·Line:·116 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
10 public·delegate·void·MyDelegate(); 
  
11 public·class·CLSClass·{10 public·class·CLSClass·{
12 ········public·event·MyDelegate·_myEvent;11 ········public·static·int·_value·=·3;
13 }</string>12 }</string>
14 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant13 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
15 //·Line:·914 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;16 using·System;
18 [assembly:CLSCompliant(true)]17 [assembly:CLSCompliant·(true)]
  
 18 public·enum·E2·{
 19 ········__VALUE
19 namespace·System.Error·{ 
20 »       public·class·__ComObject·:·MarshalByRefObject·{ 
21 »       »       private·__ComObject·() 
22 »       »       { 
23 »       »       } 
24 »       } 
25 }</string>20 }</string>
26 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant21 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant
27 //·Line:·922 //·Line:·11
28 //·Compiler·options:·-warnaserror·-warn:123 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System;24 using·System;
30 [assembly:·CLSCompliant(true)]25 [assembly:·CLSCompliant(true)]
  
 26 public·delegate·void·MyDelegate();
  
31 public·class·CLSClass·{27 public·class·CLSClass·{
32 ········public·static·int·_value·=·3;28 ········public·event·MyDelegate·_myEvent;
33 }</string>29 }</string>
34 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant30 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant
35 //·Line:·931 //·Line:·9
36 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
37 using·System;33 using·System;
38 [assembly:·CLSCompliant(true)]34 [assembly:CLSCompliant(true)]
  
39 public·class·CLSClass·{ 
40 ········public·const·string·_value·=·&quot;&quot;;35 namespace·System.Error·{
 36 »       public·class·__ComObject·:·MarshalByRefObject·{
 37 »       »       private·__ComObject·()
 38 »       »       {
 39 »       »       }
 40 »       }
41 }</string>41 }</string>
42 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant42 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant
43 //·Line:·843 //·Line:·8
44 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
45 using·System;45 using·System;
46 [assembly:CLSCompliant(true)]46 [assembly:CLSCompliant(true)]
  
47 public·class·_A·{47 public·interface·_I·{
48 }</string>48 }</string>
49 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant49 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant
50 //·Line:·950 //·Line:·9
51 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;52 using·System;
53 [assembly:CLSCompliant(true)]53 [assembly:CLSCompliant(true)]
  
54 public·interface·I·{54 public·interface·I·{
55 ········void·_();55 ········void·_();
56 }</string>56 }</string>
57 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant57 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
58 //·Line:·958 //·Line:·9
59 //·Compiler·options:·-warnaserror·-warn:159 //·Compiler·options:·-warnaserror·-warn:1
  
60 using·System;60 using·System;
61 [assembly:CLSCompliant·(true)]61 [assembly:·CLSCompliant(true)]
  
62 public·enum·E2·{ 
63 ········__VALUE62 public·class·CLSClass·{
 63 ········public·const·string·_value·=·&quot;&quot;;
 64 }</string>
 65 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant
 66 //·Line:·7
 67 //·Compiler·options:·-warnaserror·-warn:1
  
 68 [assembly:System.CLSCompliant(true)]
  
 69 namespace·__N
 70 {
64 }</string>71 }</string>
65 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant72 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
66 //·Line:·973 //·Line:·9
67 //·Compiler·options:·-warnaserror·-warn:174 //·Compiler·options:·-warnaserror·-warn:1
  
68 using·System;75 using·System;
69 [assembly:CLSCompliant(true)]76 [assembly:CLSCompliant(true)]
  
70 public·class·C·{77 public·class·C·{
71 ········public·void·_()·{}78 ········public·void·_()·{}
72 }</string>79 }</string>
73 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant80 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant
74 //·Line:·881 //·Line:·8
75 //·Compiler·options:·-warnaserror·-warn:182 //·Compiler·options:·-warnaserror·-warn:1
  
76 using·System;83 using·System;
77 [assembly:CLSCompliant(true)]84 [assembly:CLSCompliant(true)]
  
 85 public·class·_A·{
78 public·interface·_I·{ 
79 }</string> 
80 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant 
81 //·Line:·7 
82 //·Compiler·options:·-warnaserror·-warn:1 
  
83 [assembly:System.CLSCompliant(true)] 
  
84 namespace·__N 
85 { 
86 }</string>86 }</string>
Max diff block lines reached; 23/3863 bytes (0.60%) of diff not shown.
1.38 KB
CS0403
1.37 KB
CS0403
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>CS0403</ErrorName>3 ··<ErrorName>CS0403</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead5 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
6 //·Line:·86 //·Line:·8
  
7 struct·S7 class·X
8 {8 {
9 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct9 »       public·static·T·CreateMethod&lt;T&gt;·()
10 »       {10 »       {
11 »       »       T·t·=·null;11 »       »       return·(T)null;
12 »       }12 »       }
  
13 »       static·void·Main·() 
14 »       {·} 
15 }</string>13 }</string>
16 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead14 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
17 //·Line:·815 //·Line:·8
  
18 class·Test&lt;T&gt;16 class·Test&lt;T&gt;
19 {17 {
20 »       public·T·Null·()18 »       public·T·Null·()
21 »       {19 »       {
22 »       »       return·(null);20 »       »       return·(null);
23 »       }21 »       }
24 }</string>22 }</string>
25 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead23 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
26 //·Line:·824 //·Line:·8
  
27 class·X25 struct·S
28 {26 {
29 »       public·static·T·CreateMethod&lt;T&gt;·()27 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
30 »       {28 »       {
31 »       »       return·(T)null;29 »       »       T·t·=·null;
32 »       }30 »       }
  
 31 »       static·void·Main·()
 32 »       {·}
33 }</string>33 }</string>
34 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead34 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
35 //·Line:·735 //·Line:·7
36 class·Test&lt;T&gt;36 class·Test&lt;T&gt;
37 {37 {
38 »       public·T·Null·()38 »       public·T·Null·()
39 »       {39 »       {
1.47 KB
CS0508
1.46 KB
CS0508
Ordering differences only
    
Offset 9, 15 lines modifiedOffset 9, 30 lines modified
9 {9 {
10 »       public·abstract·T·getT·();10 »       public·abstract·T·getT·();
  
11 »       public·class·B·:·A&lt;B&gt;11 »       public·class·B·:·A&lt;B&gt;
12 »       {12 »       {
13 »       »       public·override·B·getT·()13 »       »       public·override·B·getT·()
14 »       »       {14 »       »       {
15 »       »       »       throw·new·System.Exception·(&quot;The·method·or·operation·is·not·implemented.&quot;);15 »       »       »       return·default·(B);
 16 »       »       }
 17 »       }
 18 }</string>
 19 ····<string>//·CS0508:·`A&lt;T&gt;.B&lt;H&gt;.Test()':·return·type·must·be·`A&lt;T&gt;.B&lt;H&gt;'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&lt;H&gt;&gt;.Test()'
 20 //·Line:·10
  
 21 abstract·class·A&lt;T&gt;
 22 {
 23 »       public·abstract·T·Test·();
  
 24 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;
 25 »       {
 26 »       »       public·override·B&lt;H&gt;·Test·()
 27 »       »       {
 28 »       »       »       return·this;
16 »       »       }29 »       »       }
17 »       }30 »       }
18 }</string>31 }</string>
19 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'32 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
20 //·Line:·933 //·Line:·9
  
21 class·BaseClass·{34 class·BaseClass·{
Offset 34, 28 lines modifiedOffset 49, 13 lines modified
34 {49 {
35 »       public·abstract·T·getT·();50 »       public·abstract·T·getT·();
  
36 »       public·class·B·:·A&lt;B&gt;51 »       public·class·B·:·A&lt;B&gt;
37 »       {52 »       {
38 »       »       public·override·B·getT·()53 »       »       public·override·B·getT·()
39 »       »       {54 »       »       {
 55 »       »       »       throw·new·System.Exception·(&quot;The·method·or·operation·is·not·implemented.&quot;);
40 »       »       »       return·default·(B); 
41 »       »       } 
42 »       } 
43 }</string> 
44 ····<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()' 
45 //·Line:·10 
  
46 abstract·class·A&lt;T&gt; 
47 { 
48 »       public·abstract·T·Test·(); 
  
49 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt; 
50 »       { 
51 »       »       public·override·B&lt;H&gt;·Test·() 
52 »       »       { 
53 »       »       »       return·this; 
54 »       »       }56 »       »       }
55 »       }57 »       }
56 }</string>58 }</string>
57 ··</Examples>59 ··</Examples>
58 </ErrorDocumentation>60 </ErrorDocumentation>
17.3 KB
CS1525
17.3 KB
CS1525
Ordering differences only
    
Offset 1, 286 lines modifiedOffset 1, 282 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1525</ErrorName>3 ··<ErrorName>CS1525</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1525:·Unexpected·symbol·`)',·expecting·`(',·`,',·`.',·or·`]'
5 ····<string>//·CS1525:·Unexpected·symbol·`Foo' 
6 //·Line:·4 
  
7 Foo 
8 »       tag·=·0; 
9 Bar 
10 »       tag·=·1;</string> 
11 ····<string>//·CS1525:·Unexpected·symbol·`}' 
12 //·Line:·86 //·Line:·8
  
13 class·MainClass7 namespace·CompilerCrashWithAttributes
14 {8 {
15 »       public·string·Test·()9 »       public·class·Main
16 »       {10 »       {
17 »       »       return·true·?·&quot;Hello&quot;·:11 »       »       [MyAttribute1,·MyAttribute1)]
 12 »       »       public·Main·()
 13 »       »       {
 14 »       »       }
18 »       }15 »       }
19 }</string> 
20 ····<string>//·CS1525:·Unexpected·symbol·`==',·expecting·`('·or·`type' 
21 //·Line:·8 
  
 16 »       public·class·MyAttribute1·:·Attribute
22 class·A 
23 { 
24 »       public·static·implicit·operator·==·(A·a,·bool·b) 
25 »       {17 »       {
26 »       »       return·false; 
27 »       }18 »       }
28 }</string>19 }</string>
29 ····<string>//·CS1525:·Unexpected·symbol·`void'20 ····<string>//·CS1525:·Unexpected·symbol·`/'
30 //·Line:·821 //·Line:·10
  
31 class·C22 namespace·Test674
32 {23 {
33 »       public·static·void·Main·()24 »       class·MainClass
34 »       {25 »       {
35 »       »       string·s·=·void.ToString·();26 »       »       public·static·void·Main(string[]·args)
 27 »       »       {
 28 »       »       »       var·a·=·new·A(another:·something,·sth:·/without/quotes);
 29 »       »       }
36 »       }30 »       }
37 }</string> 
38 ····<string>//·CS1525:·Unexpected·symbol·`:',·expecting·`,',·`;',·or·`=' 
39 //·Line:·7 
  
 31 »       public·class·A
40 class·X·{ 
41 »       public·static·void·Main·() 
42 »       {32 »       {
43 »       »       int·myarray:;33 »       »       public·A(string·sth,·string·another)
 34 »       »       {
 35 »       »       }
44 »       }36 »       }
45 }</string>37 }</string>
46 ····<string>//·CS1525:·Unexpected·symbol·`='38 ····<string>//·CS1525:·Unexpected·symbol·`end-of-file',·expecting·`(',·`,',·`.',·`:',·`::',·`]',·or·`&lt;'
47 //·Line:·1039 //·Line:·4
  
48 public·class·Test 
49 { 
50 »       private·string·name;40 class·C1&lt;[at</string>
 41 ····<string>//·CS1525:·Unexpected·symbol·`alse'
 42 //·Line:·8
  
51 »       public·string·Name 
52 »       { 
53 »       »       get·{·return·name·??·name·=·string.Empty;·}43 using·System;
  
 44 class·a
 45 {
 46 »       [MergablePropertyAttribute·(f·alse)]
 47 »       public·static·int·Prop·{
 48 »       »       get;·set;
54 »       }49 »       }
55 }</string>50 }</string>
56 ····<string>//·CS1525:·Unexpected·symbol·`)'51 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`)'·or·`,'
57 //·Line:·652 //·Line:·7
  
 53 class·X·{
 54 »       static·void·Main·()
58 class·TestClass 
59 { 
60 »       TestClass·([attr]) 
61 »       {55 »       {
 56 »       »       Console.WriteLine·(&quot;Hola&quot;
62 »       }57 »       }
63 }</string>58 }</string>
64 ····<string>//·CS1525:·Unexpected·symbol·`public',·expecting·`:',·`;',·`{',·or·`=&gt;'59 ····<string>//·CS1525:·Unexpected·symbol·`}'
65 //·Line:·560 //·Line:·8
  
66 class·TorrentEditor·{ 
67 »       TorrentEditor·() 
  
68 »       public·TorrentEditor·()61 class·X·{
 62 »       X·()
69 »       {63 »       {
 64 »       label1:
70 »       }65 »       }
71 }</string>66 }</string>
72 ····<string>//·CS1525:·Unexpected·symbol·`&lt;',·expecting·`,'·or·`&gt;'67 ····<string>//·CS1525:·Unexpected·symbol·`::'
73 //·Line:·968 //·Line:·4
  
74 interface·IFoo&lt;T&gt;69 namespace·a::b
75 {70 {
76 }71 }</string>
 72 ····<string>//·CS1525:·Unexpected·symbol·`)'
 73 //·Line:·6
  
77 public·class·Bar·{ 
78 »       public·void·GetItemCommand&lt;IFoo&lt;int&gt;&gt;()74 class·TestClass
 75 {
 76 »       TestClass·([attr])
79 »       {77 »       {
80 »       }78 »       }
81 }</string>79 }</string>
82 ····<string>//·CS1525:·Unexpected·symbol·`;',·expecting·`,'·or·`}' 
83 //·Line:·10 
  
84 class·X·{ 
85 ····public·int·Field; 
  
Max diff block lines reached; 14426/17699 bytes (81.51%) of diff not shown.
11.0 KB
CS0108
11.0 KB
CS0108
Ordering differences only
    
Offset 1, 107 lines modifiedOffset 1, 98 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0108</ErrorName>3 ··<ErrorName>CS0108</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0108:·`Bar.this[int,·int]'·hides·inherited·member·`Foo.this[int,·int]'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0108:·`IB.Foo(int)'·hides·inherited·member·`IA.Foo'.·Use·the·new·keyword·if·hiding·was·intended
6 //·Line:·156 //·Line:·13
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror
  
8 public·class·Foo 
9 { 
10 ········public·long·this·[int·start,·int·count]·{ 
11 ················set·{ 
12 ················} 
13 ········} 
14 } 
  
15 public·class·Bar·:·Foo8 interface·IA
16 {9 {
 10 »       bool·Foo·{·get;·}
17 ········public·virtual·long·this·[int·i,·int·length]·{ 
18 ················set·{ 
19 ················} 
20 ········} 
21 }</string> 
22 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended 
23 //·Line:·14 
24 //·Compiler·options:·-warnaserror·-warn:2 
  
25 class·Base·{ 
26 »       public·int·Prop·{ 
27 ············get·{ 
28 ················return·0; 
29 ············} 
30 ········}···· 
31 }11 }
  
 12 interface·IB·:·IA
32 class·Derived·:·Base·{ 
33 »       public·bool·Prop·=·false; 
34 }</string> 
35 ····<string>//·CS0108:·`A.B.AnInt'·hides·inherited·member·`A.AnInt'.·Use·the·new·keyword·if·hiding·was·intended 
36 //·Line:·11 
37 //·Compiler·options:·-warnaserror 
  
38 public·abstract·class·A 
39 {13 {
 14 »       new·void·Foo·();
 15 »       void·Foo·(int·a);
40 »       static·readonly·int·AnInt·=·2; 
  
41 »       public·class·B·:·A 
42 »       { 
43 »       »       static·readonly·int·AnInt·=·3; 
44 »       } 
45 }</string>16 }</string>
46 ····<string>//·CS0118:·`B.Factory'·hides·inherited·member·`A.Factory(object)'.·Use·the·new·keyword·if·hiding·was·intended17 ····<string>//·CS0118:·`B.Factory'·hides·inherited·member·`A.Factory(object)'.·Use·the·new·keyword·if·hiding·was·intended
47 //·Line:·1218 //·Line:·12
48 //·Compiler·options:·-warnaserror·-warn:219 //·Compiler·options:·-warnaserror·-warn:2
  
49 public·abstract·class·A20 public·abstract·class·A
50 {21 {
51 »       public·void·Factory·(object·data)·{·}22 »       public·void·Factory·(object·data)·{·}
52 }23 }
  
53 public·class·B·:·A24 public·class·B·:·A
54 {25 {
55 »       public·delegate·void·Factory·(object·data,·object·fail);26 »       public·delegate·void·Factory·(object·data,·object·fail);
56 }</string>27 }</string>
57 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended28 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop(int)'.·Use·the·new·keyword·if·hiding·was·intended
58 //·Line:·1329 //·Line:·10
59 //·Compiler·options:·-warnaserror·-warn:230 //·Compiler·options:·-warnaserror·-warn:2
  
60 class·Base·{31 class·Base·{
61 »       public·bool·Prop·=·false;32 »       public·void·Prop·(int·a)·{}
62 }33 }
  
63 class·Derived·:·Base·{34 class·Derived·:·Base·{
64 ········public·void·Prop·(bool·b)·{}35 »       public·int·Prop·{
 36 ············get·{
 37 ················return·0;
 38 ············}
 39 ········}
65 }</string>40 }</string>
66 ····<string>//·CS0108:·`Derived.Method()'·hides·inherited·member·`Base.Method()'.·Use·the·new·keyword·if·hiding·was·intended41 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended
67 //·Line:·1142 //·Line:·18
68 //·Compiler·options:·-warnaserror·-warn:243 //·Compiler·options:·-warnaserror·-warn:2
  
 44 using·System;
 45 using·System.Runtime.InteropServices;
 46 ·
69 class·Base·{47 class·Test·{
70 »       public·bool·Method·()·{·return·false;·} 
71 ········public·void·Method·(int·a)·{}48 »       [DllImport·(Libs.MyLib)]
 49 »       private·static·extern·void·foo·();
 50 ·
 51 »       public·static·void·Main·()
 52 »       {
 53 »       }
72 }54 }
 55 ·
 56 class·Libs·:·Foo·{
 57 »       internal·const·string·MyLib·=·&quot;SomeLibrary&quot;;
 58 }
 59 class·Foo·{
 60 »       internal·const·string·MyLib·=·&quot;Foo&quot;;
 61 }</string>
 62 ····<string>//·CS0108:·`Derived.Test(bool)'·hides·inherited·member·`BaseInterface.Test(bool)'.·Use·the·new·keyword·if·hiding·was·intended
 63 //·Line:·9
 64 //·Compiler·options:·-warnaserror·-warn:2·-t:library
  
73 class·Derived·:·Base·{ 
74 ········public·void·Method·()·{}65 interface·BaseInterface·{
 66 »       void·Test·(bool·arg);
 67 }
  
 68 interface·Derived·:·BaseInterface·{
 69 »       void·Test·(bool·arg);
75 }</string>70 }</string>
76 ····<string>//·CS0108:·`IB.Foo(int)'·hides·inherited·member·`IA.Foo'.·Use·the·new·keyword·if·hiding·was·intended71 ····<string>//·CS0108:·`A.B.AnInt'·hides·inherited·member·`A.AnInt'.·Use·the·new·keyword·if·hiding·was·intended
77 //·Line:·1372 //·Line:·11
78 //·Compiler·options:·-warnaserror73 //·Compiler·options:·-warnaserror
  
79 interface·IA74 public·abstract·class·A
80 {75 {
 76 »       static·readonly·int·AnInt·=·2;
81 »       bool·Foo·{·get;·} 
82 } 
Max diff block lines reached; 7205/11247 bytes (64.06%) of diff not shown.
897 B
CS0854
885 B
CS0854
Ordering differences only
    
Offset 6, 35 lines modifiedOffset 6, 35 lines modified
6 //·Line:·156 //·Line:·15
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·M9 class·M
10 {10 {
11 »       public·M·(string·s·=·&quot;value&quot;)11 »       static·void·Optional·(int·i,·string·s·=·&quot;value&quot;)
12 »       {12 »       {
13 »       }13 »       }
14 »       14 »       
15 »       public·static·void·Main·()15 »       public·static·void·Main·()
16 »       {16 »       {
17 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·new·M·();17 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·Optional·(1);
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0854:·An·expression·tree·cannot·contain·an·invocation·which·uses·optional·parameter20 ····<string>//·CS0854:·An·expression·tree·cannot·contain·an·invocation·which·uses·optional·parameter
21 //·Line:·1521 //·Line:·15
  
22 using·System;22 using·System;
23 using·System.Linq.Expressions;23 using·System.Linq.Expressions;
  
24 class·M24 class·M
25 {25 {
26 »       static·void·Optional·(int·i,·string·s·=·&quot;value&quot;)26 »       public·M·(string·s·=·&quot;value&quot;)
27 »       {27 »       {
28 »       }28 »       }
29 »       29 »       
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·Optional·(1);32 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·new·M·();
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
851 B
CS0026
839 B
CS0026
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0026</ErrorName>3 ··<ErrorName>CS0026</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer5 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer
6 //·Line:·46 //·Line:·6
7 class·X·{7 class·X·{
 8 »       static·void·A·()
8 »       static·object·o·=·this; 
  
9 »       static·int·Main·() 
10 »       {9 »       {
11 »       »       return·1;10 »       »       this·=·null;
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer13 ····<string>//·CS0026:·Keyword·`this'·is·not·valid·in·a·static·property,·static·method,·or·static·field·initializer
15 //·Line:·614 //·Line:·4
16 class·X·{15 class·X·{
17 »       static·void·A·()16 »       static·object·o·=·this;
  
 17 »       static·int·Main·()
18 »       {18 »       {
19 »       »       this·=·null;19 »       »       return·1;
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1.86 KB
CS1620
1.85 KB
CS1620
Ordering differences only
    
Offset 1, 26 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>CS1620</ErrorName>3 ··<ErrorName>CS1620</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier5 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
 6 //·Line:·24
  
 7 using·System;
  
 8 namespace·TestNamespace
 9 {
 10 »       public·class·Test
 11 »       {
 12 »       »       public·Test·()
 13 »       »       {
 14 »       »       »       int·os;
 15 »       »       »       TestMethod·(os);
 16 »       »       »       Console.WriteLine·(os);
 17 »       »       }
  
 18 »       »       public·void·TestMethod·(out·int·os)
 19 »       »       {
 20 »       »       »       os·=·3;
 21 »       »       }
 22 »       }
 23 }</string>
 24 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
6 //·Line:·1325 //·Line:·13
  
7 class·C26 class·C
8 {27 {
9 »       public·static·void·test·(out·int·i)28 »       public·static·void·test·(out·int·i)
10 »       {29 »       {
11 »       »       i·=·5;30 »       »       i·=·5;
12 »       }31 »       }
  
13 »       public·static·void·Main()·{32 »       public·static·void·Main()·{
14 »       »       int·i·=·1;33 »       »       int·i·=·1;
15 »       »       test·(ref·i);34 »       »       test·(ref·i);
16 »       }35 »       }
17 }</string>36 }</string>
 37 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
 38 //·Line:·13
  
 39 public·class·Programa
 40 {
 41 »       static·void·Jajaja·(out·int·mengano)
 42 »       {
 43 »       »       mengano·=·3;
 44 »       }
  
 45 »       static·void·Run·(out·int·mengano)
 46 »       {
 47 »       »       Jajaja·(mengano);
 48 »       }
 49 }</string>
18 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier50 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier
19 //·Line:·2451 //·Line:·24
  
20 public·class·X52 public·class·X
21 {53 {
22 »       public·void·Foo·(string[]·b)54 »       public·void·Foo·(string[]·b)
23 »       {55 »       {
Offset 39, 46 lines modifiedOffset 76, 9 lines modified
39 {76 {
40 »       static·void·Main·()77 »       static·void·Main·()
41 »       {78 »       {
42 »       »       X·x·=·null;79 »       »       X·x·=·null;
43 »       »       x.Foo·(&quot;hola&quot;);80 »       »       x.Foo·(&quot;hola&quot;);
44 »       }81 »       }
45 }</string>82 }</string>
46 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier 
47 //·Line:·13 
  
48 public·class·Programa 
49 { 
50 »       static·void·Jajaja·(out·int·mengano) 
51 »       { 
52 »       »       mengano·=·3; 
53 »       } 
  
54 »       static·void·Run·(out·int·mengano) 
55 »       { 
56 »       »       Jajaja·(mengano); 
57 »       } 
58 }</string> 
59 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier 
60 //·Line:·24 
  
61 using·System; 
  
62 namespace·TestNamespace 
63 { 
64 »       public·class·Test 
65 »       { 
66 »       »       public·Test·() 
67 »       »       { 
68 »       »       »       int·os; 
69 »       »       »       TestMethod·(os); 
70 »       »       »       Console.WriteLine·(os); 
71 »       »       } 
  
72 »       »       public·void·TestMethod·(out·int·os) 
73 »       »       { 
74 »       »       »       os·=·3; 
75 »       »       } 
76 »       } 
77 }</string> 
78 ··</Examples>83 ··</Examples>
79 </ErrorDocumentation>84 </ErrorDocumentation>
1.42 KB
CS0693
1.41 KB
CS0693
Ordering differences only
    
Offset 8, 45 lines modifiedOffset 8, 45 lines modified
  
8 class·A&lt;T&gt;8 class·A&lt;T&gt;
9 {9 {
10 ····interface·I&lt;T&gt;10 ····interface·I&lt;T&gt;
11 ····{11 ····{
12 ····}12 ····}
13 }</string>13 }</string>
14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'
15 //·Line:·715 //·Line:·9
16 //·Compiler·options:·-warnaserror·-warn:316 //·Compiler·options:·-warnaserror·-warn:3
  
17 class·C&lt;T&gt;17 class·R&lt;U&gt;
18 {18 {
19 »       void·Foo&lt;T&gt;·(T·t)19 »       class·A&lt;T&gt;
20 »       {20 »       {
 21 »       »       struct·I&lt;T&gt;
 22 »       »       {
 23 »       »       }
21 »       }24 »       }
22 }</string>25 }</string>
23 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'26 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'
24 //·Line:·927 //·Line:·7
25 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
26 class·R&lt;U&gt;29 class·C&lt;T&gt;
27 {30 {
28 »       class·A&lt;T&gt;31 »       void·Foo&lt;T&gt;·(T·t)
29 »       {32 »       {
30 »       »       struct·I&lt;U&gt; 
31 »       »       { 
32 »       »       } 
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'35 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'
36 //·Line:·936 //·Line:·9
37 //·Compiler·options:·-warnaserror·-warn:337 //·Compiler·options:·-warnaserror·-warn:3
  
38 class·R&lt;U&gt;38 class·R&lt;U&gt;
39 {39 {
40 »       class·A&lt;T&gt;40 »       class·A&lt;T&gt;
41 »       {41 »       {
42 »       »       struct·I&lt;T&gt;42 »       »       struct·I&lt;U&gt;
43 »       »       {43 »       »       {
44 »       »       }44 »       »       }
45 »       }45 »       }
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
2.33 KB
CS0038
2.32 KB
CS0038
Ordering differences only
    
Offset 1, 27 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>CS0038</ErrorName>3 ··<ErrorName>CS0038</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'5 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y'
6 //·Line:·126 //·Line:·15
 7 using·System;
  
7 class·A·{8 class·X
8 »       protected·int·n·=·0; 
9 }9 {
 10 »       int·a·=·5;
  
10 class·B·:·A·{·}11 »       class·Y
 12 »       {
 13 »       »       public·long·b;
  
11 class·C·:·B·{ 
12 »       class·N·{ 
13 »       »       internal·int·foo·()·{·return·n;·}14 »       »       public·Y·()
 15 »       »       {
 16 »       »       »       Console.WriteLine·(a);
 17 »       »       }
14 »       }18 »       }
  
 19 »       static·void·Main·()
 20 »       {
 21 »       }
 22 }</string>
 23 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
 24 //·Line:·15
  
 25 public·class·A·{
 26 »       public·int·Foo·{·get·{·return·1;·}·}
 27 }
  
 28 public·class·B·:·A·{
15 »       public·static·int·Main·()·{29 »       public·static·void·Main·()
16 »       »       N·a·=·new·N·(); 
17 »       »       return·a.foo·();30 »       {
 31 »       }
  
 32 »       public·class·C·{
 33 »       »       public·void·Baz·()
 34 »       »       {
 35 »       »       »       int·x·=·Foo;
 36 »       »       }
18 »       }37 »       }
19 }</string>38 }</string>
20 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'39 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'
21 //·Line:·1440 //·Line:·14
  
22 public·class·B·{41 public·class·B·{
23 »       public·static·void·Main·()42 »       public·static·void·Main·()
Offset 69, 50 lines modifiedOffset 92, 27 lines modified
69 »       {92 »       {
70 »       »       public·string·Check·()93 »       »       public·string·Check·()
71 »       »       {94 »       »       {
72 »       »       »       return·Runner.Report·();95 »       »       »       return·Runner.Report·();
73 »       »       }96 »       »       }
74 »       }97 »       }
75 }</string>98 }</string>
76 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y' 
77 //·Line:·15 
78 using·System; 
  
79 class·X 
80 { 
81 »       int·a·=·5; 
  
82 »       class·Y 
83 »       { 
84 »       »       public·long·b; 
  
85 »       »       public·Y·() 
86 »       »       { 
87 »       »       »       Console.WriteLine·(a); 
88 »       »       } 
89 »       } 
  
90 »       static·void·Main·() 
91 »       { 
92 »       } 
93 }</string> 
94 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'99 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
95 //·Line:·15100 //·Line:·12
  
96 public·class·A·{ 
97 »       public·int·Foo·{·get·{·return·1;·}·}101 class·A·{
 102 »       protected·int·n·=·0;
98 }103 }
  
 104 class·B·:·A·{·}
99 public·class·B·:·A·{ 
100 »       public·static·void·Main·() 
101 »       { 
102 »       } 
  
 105 class·C·:·B·{
 106 »       class·N·{
 107 »       »       internal·int·foo·()·{·return·n;·}
103 »       public·class·C·{ 
104 »       »       public·void·Baz·() 
105 »       »       { 
106 »       »       »       int·x·=·Foo; 
107 »       »       }108 »       }
 109 »       public·static·int·Main·()·{
 110 »       »       N·a·=·new·N·();
 111 »       »       return·a.foo·();
108 »       }112 »       }
109 }</string>113 }</string>
110 ··</Examples>114 ··</Examples>
111 </ErrorDocumentation>115 </ErrorDocumentation>
1.29 KB
CS0315
1.28 KB
CS0315
Ordering differences only
    
Offset 37, 14 lines modifiedOffset 37, 23 lines modified
  
37 class·X37 class·X
38 {38 {
39 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;39 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
  
40 »       D&lt;int&gt;·x;40 »       D&lt;int&gt;·x;
41 }</string>41 }</string>
 42 ····<string>//·CS0315:·The·type·`short'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`short'·to·`A&lt;short&gt;.N1&lt;short&gt;'
 43 //·Line:·4
  
 44 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
 45 {
 46 ····public·class·N1&lt;U&gt;
 47 ····{
 48 ····}
 49 }</string>
42 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'50 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'
43 //·Line:·951 //·Line:·9
44 //·Compiler·options:·-r:CS0315-2-lib.dll52 //·Compiler·options:·-r:CS0315-2-lib.dll
  
45 public·class·Test53 public·class·Test
46 {54 {
47 »       public·static·void·Main·()55 »       public·static·void·Main·()
Offset 69, 18 lines modifiedOffset 78, 9 lines modified
69 class·Program78 class·Program
70 {79 {
71 »       public·static·void·Main·()80 »       public·static·void·Main·()
72 »       {81 »       {
73 »       »       B.Test&lt;int&gt;·();82 »       »       B.Test&lt;int&gt;·();
74 »       }83 »       }
75 }</string>84 }</string>
76 ····<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;' 
77 //·Line:·4 
  
78 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt; 
79 { 
80 ····public·class·N1&lt;U&gt; 
81 ····{ 
82 ····} 
83 }</string> 
84 ··</Examples>85 ··</Examples>
85 </ErrorDocumentation>86 </ErrorDocumentation>
1.06 KB
CS1660
1.04 KB
CS1660
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>CS1660</ErrorName>3 ··<ErrorName>CS1660</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int' 
6 //·Line:·9 
  
7 using·System; 
  
8 class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       int·o·=·delegate·{}; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'5 ····<string>//·CS1660:·Cannot·convert·`lambda·expression'·to·non-delegate·type·`object'
15 //·Line:·96 //·Line:·9
  
16 using·System;7 using·System;
  
17 class·X·{8 class·X·{
18 »       static·void·Main·()9 »       static·void·Main·()
Offset 30, 14 lines modifiedOffset 19, 25 lines modified
30 public·class·C19 public·class·C
31 {20 {
32 »       public·static·void·Main·()21 »       public·static·void·Main·()
33 »       {22 »       {
34 »       »       dynamic·d·=·()·=&gt;·1;23 »       »       dynamic·d·=·()·=&gt;·1;
35 »       }24 »       }
36 }</string>25 }</string>
 26 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
 27 //·Line:·9
  
 28 using·System;
  
 29 class·X·{
 30 »       static·void·Main·()
 31 »       {
 32 »       »       int·o·=·delegate·{};
 33 »       }
 34 }</string>
37 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'35 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`object'
38 //·Line:·936 //·Line:·9
  
39 using·System;37 using·System;
  
40 class·X·{38 class·X·{
41 »       static·void·Main·()39 »       static·void·Main·()
905 B
CS0573
893 B
CS0573
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0573</ErrorName>3 ··<ErrorName>CS0573</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
6 //·Line:·86 //·Line:·6
  
7 using·System; 
  
8 struct·S7 struct·S
9 {8 {
10 »       event·Action·E·=·null;9 »       public·int·Prop·{·get;·set;·}·=·3;
11 }</string>10 }</string>
12 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
13 //·Line:·612 //·Line:·6
  
14 struct·S13 struct·S
15 {14 {
16 »       public·int·Prop·{·get;·set;·}·=·3;15 »       int·v·=·0;
17 }</string>16 }</string>
18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers17 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
19 //·Line:·618 //·Line:·8
  
 19 using·System;
  
20 struct·S20 struct·S
21 {21 {
22 »       int·v·=·0;22 »       event·Action·E·=·null;
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.15 KB
CS0199
1.13 KB
CS0199
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>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>
5 ····<string>//·CS0199:·A·static·readonly·field·`ClassMain.index'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor)15 ····<string>//·CS0199:·A·static·readonly·field·`ClassMain.index'·cannot·be·passed·ref·or·out·(except·in·a·static·constructor)
6 //·Line:·1916 //·Line:·19
  
7 class·ClassMain·{17 class·ClassMain·{
8 ········static·readonly·int·index;18 ········static·readonly·int·index;
  
9 ········static·ClassMain·()19 ········static·ClassMain·()
Offset 19, 21 lines modifiedOffset 31, 9 lines modified
19 ········}31 ········}
  
20 ········public·static·void·Main·()32 ········public·static·void·Main·()
21 ········{33 ········{
22 ················GetMaxIndex·(ref·index);34 ················GetMaxIndex·(ref·index);
23 ········}35 ········}
24 }</string>36 }</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> 
35 ··</Examples>37 ··</Examples>
36 </ErrorDocumentation>38 </ErrorDocumentation>
4.69 KB
CS0592
4.68 KB
CS0592
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0592</ErrorName>3 ··<ErrorName>CS0592</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only 
6 //·Line·:·12 
  
7 using·System; 
  
8 [AttributeUsage·(AttributeTargets.ReturnValue)] 
9 class·SAttribute:·Attribute·{} 
  
10 public·class·C 
11 { 
12 ····int·Prop·{ 
13 ········[param:·S] 
14 ········set·{ 
15 ········} 
16 ····} 
17 }</string> 
18 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
19 //·Line:·5 
  
20 using·System; 
21 [assembly:TestAttribute·()] 
  
22 [AttributeUsage(AttributeTargets.Constructor)] 
23 public·class·TestAttribute:·Attribute·{ 
24 }</string> 
25 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only5 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
26 //·Line:·66 //·Line:·6
  
27 using·System;7 using·System;
  
28 [TestAttribute·()]8 [TestAttribute·()]
29 enum·E·{9 enum·E·{
Offset 62, 47 lines modifiedOffset 37, 72 lines modified
62 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]37 [Simple·(&quot;Dummy&quot;,·MyNamedArg·=·&quot;Dude!&quot;)]
63 »       public·class·Blah·{38 »       public·class·Blah·{
  
64 »       »       public·static·void·Main·()39 »       »       public·static·void·Main·()
65 »       »       {40 »       »       {
66 »       »       }41 »       »       }
67 »       }</string>42 »       }</string>
68 ····<string>//·CS0592:·The·attribute·`System.ObsoleteAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only43 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
 44 //·Line:·6
  
 45 using·System;
  
 46 [TestAttribute·()]
 47 delegate·void·D·();
  
 48 [AttributeUsage(AttributeTargets.Constructor)]
 49 public·class·TestAttribute:·Attribute·{
 50 }</string>
 51 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only
69 //·Line·:·852 //·Line·:·8
  
70 using·System;53 using·System;
  
71 public·class·C54 public·interface·ITest
72 {55 {
73 ····[return:·Obsolete] 
74 ····public·void·Test·(int·a) 
75 ····{ 
76 ····} 
77 ····static·public·void·Main·()·{}56 »       [MyAttribute]
 57 »       void·Method();
 58 }
  
 59 [AttributeUsage·(AttributeTargets.Interface)]
 60 public·class·MyAttributeAttribute·:·Attribute
 61 {
 62 }
  
 63 public·class·Foo·{
  
 64 ········public·static·void·Main·()
 65 ········{
 66 ········}
78 }</string>67 }</string>
79 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only68 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only
80 //·Line·:·669 //·Line·:·6
  
81 using·System.Runtime.CompilerServices;70 using·System.Runtime.CompilerServices;
  
82 [IndexerName(&quot;XXX&quot;)]71 [IndexerName(&quot;XXX&quot;)]
83 class·A·{72 class·A·{
84 ········public·static·void·Main·()·{·}73 ········public·static·void·Main·()·{·}
85 ········74 ········
86 }</string>75 }</string>
87 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only76 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only
88 //·Line:·677 //·Line·:·12
  
89 using·System;78 using·System;
  
90 [TestAttribute·()] 
91 delegate·void·D·();79 [AttributeUsage·(AttributeTargets.ReturnValue)]
 80 class·SAttribute:·Attribute·{}
  
92 [AttributeUsage(AttributeTargets.Constructor)] 
93 public·class·TestAttribute:·Attribute·{81 public·class·C
 82 {
 83 ····int·Prop·{
 84 ········[param:·S]
 85 ········set·{
 86 ········}
 87 ····}
94 }</string>88 }</string>
95 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only89 ····<string>//·CS0592:·The·attribute·`EnumAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`method'·declarations·only
96 //·Line:·1390 //·Line:·13
  
97 using·System;91 using·System;
98 using·System.Reflection;92 using·System.Reflection;
  
Offset 111, 31 lines modifiedOffset 111, 31 lines modified
  
111 public·enum·E111 public·enum·E
112 {112 {
113 ········e_1,113 ········e_1,
114 ········[EnumAttribute]114 ········[EnumAttribute]
115 ········e_2115 ········e_2
116 }</string>116 }</string>
117 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only117 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
118 //·Line·:·8118 //·Line:·5
  
119 using·System;119 using·System;
Max diff block lines reached; 782/4755 bytes (16.45%) of diff not shown.
1.73 KB
CS0533
1.72 KB
CS0533
Ordering differences only
    
Offset 8, 28 lines modifiedOffset 8, 48 lines modified
8 using·System;8 using·System;
  
9 abstract·class·A·{9 abstract·class·A·{
10 »       public·abstract·event·EventHandler·MyEvent;10 »       public·abstract·event·EventHandler·MyEvent;
11 }11 }
  
12 class·B·:·A·{12 class·B·:·A·{
13 »       public·event·EventHandler·MyEvent;13 »       public·new·event·EventHandler·MyEvent;
14 }</string>14 }</string>
15 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'15 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'
16 //·Line:·1116 //·Line:·11
  
17 abstract·public·class·BaseClass17 abstract·public·class·BaseClass
18 {18 {
19 »       abstract·protected·void·Foo·();19 »       abstract·protected·void·Foo·();
20 }20 }
  
21 abstract·class·DerivedClass:·BaseClass21 abstract·class·DerivedClass:·BaseClass
22 {22 {
23 »       public·new·int·Foo;23 »       public·new·int·Foo;
24 }</string>24 }</string>
 25 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
 26 //·Line:·10
 27 public·abstract·class·MyAbstractBase
 28 {
 29 ····public·abstract·void·Initialize();
 30 }
  
 31 public·abstract·class·MyAbstract·:·MyAbstractBase
 32 {
 33 ····public·void·Initialize()·{
 34 ····}
 35 }
  
  
 36 public·class·Program
 37 {
 38 ····public·static·void·Main(string[]·args)
 39 ····{
 40 ····}
 41 }</string>
25 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'42 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'
26 //·Line:·943 //·Line:·9
  
27 abstract·public·class·BaseClass·{44 abstract·public·class·BaseClass·{
28 ········abstract·protected·void·Foo·();45 ········abstract·protected·void·Foo·();
29 }46 }
  
Offset 43, 31 lines modifiedOffset 63, 11 lines modified
43 using·System;63 using·System;
  
44 abstract·class·A·{64 abstract·class·A·{
45 »       public·abstract·event·EventHandler·MyEvent;65 »       public·abstract·event·EventHandler·MyEvent;
46 }66 }
  
47 class·B·:·A·{67 class·B·:·A·{
48 »       public·new·event·EventHandler·MyEvent;68 »       public·event·EventHandler·MyEvent;
49 }</string> 
50 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()' 
51 //·Line:·10 
52 public·abstract·class·MyAbstractBase 
53 { 
54 ····public·abstract·void·Initialize(); 
55 } 
  
56 public·abstract·class·MyAbstract·:·MyAbstractBase 
57 { 
58 ····public·void·Initialize()·{ 
59 ····} 
60 } 
  
  
61 public·class·Program 
62 { 
63 ····public·static·void·Main(string[]·args) 
64 ····{ 
65 ····} 
66 }</string>69 }</string>
67 ··</Examples>70 ··</Examples>
68 </ErrorDocumentation>71 </ErrorDocumentation>
1.26 KB
CS0546
1.25 KB
CS0546
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>CS0546</ErrorName>3 ··<ErrorName>CS0546</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0546:·`DerivedClass.Value.set':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·set·accessor
 6 //·Line:·9
  
 7 abstract·class·BaseClass·{
 8 ········protected·abstract·int·Value·{·get;·}
 9 }
  
 10 class·DerivedClass:·BaseClass·{
 11 ········protected·override·int·Value·{·get·{}·set·{}·}
 12 }</string>
5 ····<string>//·CS0546:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·set·accessor13 ····<string>//·CS0546:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·set·accessor
6 //·Line:·1314 //·Line:·13
  
7 public·class·A15 public·class·A
8 {16 {
9 »       public·virtual·string·Prop·{17 »       public·virtual·string·Prop·{
10 »       »       get;·private·set;18 »       »       get;·private·set;
Offset 14, 19 lines modifiedOffset 24, 9 lines modified
14 ·24 ·
15 public·class·B·:·A25 public·class·B·:·A
16 {26 {
17 »       sealed·override·public·string·Prop·{27 »       sealed·override·public·string·Prop·{
18 »       »       get·{·return·&quot;&quot;;·}28 »       »       get·{·return·&quot;&quot;;·}
19 »       }29 »       }
20 }</string>30 }</string>
21 ····<string>//·CS0546:·`DerivedClass.Value.set':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·set·accessor 
22 //·Line:·9 
  
23 abstract·class·BaseClass·{ 
24 ········protected·abstract·int·Value·{·get;·} 
25 } 
  
26 class·DerivedClass:·BaseClass·{ 
27 ········protected·override·int·Value·{·get·{}·set·{}·} 
28 }</string> 
29 ··</Examples>31 ··</Examples>
30 </ErrorDocumentation>32 </ErrorDocumentation>
1.16 KB
CS0505
1.14 KB
CS0505
Ordering differences only
    
Offset 4, 37 lines modifiedOffset 4, 37 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method5 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
6 //·Line:·96 //·Line:·9
  
7 using·System;7 using·System;
  
8 class·BaseClass·{8 class·BaseClass·{
9 ········protected·EventHandler·value;9 ········protected·int·value;
10 }10 }
  
11 class·DerivedClass:·BaseClass·{11 class·DerivedClass:·BaseClass·{
12 ········protected·override·void·value()·{}12 ········protected·override·EventHandler·value()·{}
13 }</string>13 }</string>
14 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method14 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
15 //·Line:·915 //·Line:·9
  
16 using·System; 
  
17 class·BaseClass·{16 class·BaseClass·{
18 ········protected·int·value;17 ········protected·int·value;
19 }18 }
  
20 class·DerivedClass:·BaseClass·{19 class·DerivedClass:·BaseClass·{
21 ········protected·override·EventHandler·value()·{}20 ········protected·override·int·value()·{}
22 }</string>21 }</string>
23 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method22 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
24 //·Line:·923 //·Line:·9
  
 24 using·System;
  
25 class·BaseClass·{25 class·BaseClass·{
26 ········protected·int·value;26 ········protected·EventHandler·value;
27 }27 }
  
28 class·DerivedClass:·BaseClass·{28 class·DerivedClass:·BaseClass·{
29 ········protected·override·int·value()·{}29 ········protected·override·void·value()·{}
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
2.44 KB
CS0523
2.43 KB
CS0523
Ordering differences only
    
Offset 1, 30 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>CS0523</ErrorName>3 ··<ErrorName>CS0523</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
 6 //·Line:·6
  
 7 struct·A
 8 {
 9 »       static·A?·a;
 10 }</string>
5 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout11 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
6 //·Line:·612 //·Line:·6
  
7 struct·S&lt;T&gt;13 struct·S&lt;T&gt;
8 {14 {
9 »       static·S&lt;T[]&gt;·s;15 »       static·S&lt;T[]&gt;·s;
10 }</string>16 }</string>
11 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout17 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
12 //·Line:·918 //·Line:·6
  
13 struct·A·{ 
14 »       B·b; 
15 }19 struct·A&lt;T&gt;
 20 {
 21 »       A&lt;T&gt;·a;
 22 }</string>
 23 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout
 24 //·Line:·11
  
16 struct·B·{ 
17 »       A·a;25 struct·G&lt;T&gt;
 26 {
 27 »       public·static·S·s;
18 }28 }
  
19 class·Y·{·static·void·Main·()·{}·}</string>29 struct·S
 30 {
 31 »       private·G&lt;string&gt;·value;
 32 }</string>
20 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout33 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
21 //·Line:·1334 //·Line:·13
22 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader35 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
23 using·System;36 using·System;
  
24 struct·Handle&lt;T&gt;37 struct·Handle&lt;T&gt;
Offset 32, 42 lines modifiedOffset 46, 28 lines modified
32 »       public·IntPtr·Value;46 »       public·IntPtr·Value;
33 }47 }
  
34 struct·Foo48 struct·Foo
35 {49 {
36 »       public·readonly·Handle&lt;Foo&gt;·Handle;50 »       public·readonly·Handle&lt;Foo&gt;·Handle;
37 }</string>51 }</string>
38 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout52 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout
39 //·Line:·653 //·Line:·9
  
40 struct·A54 struct·A·{
 55 »       B·b;
 56 }
41 { 
42 »       static·A?·a; 
43 }</string> 
44 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout 
45 //·Line:·11 
  
 57 struct·B·{
 58 »       A·a;
46 struct·G&lt;T&gt; 
47 { 
48 »       public·static·S·s; 
49 }59 }
  
 60 class·Y·{·static·void·Main·()·{}·}</string>
50 struct·S 
51 { 
52 »       private·G&lt;string&gt;·value; 
53 }</string> 
54 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout61 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
55 //·Line:·662 //·Line:·6
  
56 struct·S&lt;T&gt;63 struct·S&lt;T&gt;
57 {64 {
58 »       S&lt;int&gt;·s;65 »       S&lt;int&gt;·s;
59 }</string>66 }</string>
60 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout 
61 //·Line:·6 
  
62 struct·A&lt;T&gt; 
63 { 
64 »       A&lt;T&gt;·a; 
65 }</string> 
66 ··</Examples>67 ··</Examples>
67 </ErrorDocumentation>68 </ErrorDocumentation>
1.67 KB
CS0418
1.65 KB
CS0418
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>CS0418</ErrorName>3 ··<ErrorName>CS0418</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
6 //·Line:·4 
  
7 public·abstract·static·class·TestClass 
8 { 
9 }</string> 
10 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
11 //·Line:·4 
  
12 public·abstract·sealed·class·TestClass 
13 { 
14 }</string> 
15 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
16 //·Line:·36 //·Line:·3
17 public·abstract·partial·class·Foo7 public·abstract·partial·class·Foo
18 {8 {
19 »       public·string·myId;9 »       public·string·myId;
20 }10 }
  
21 public·sealed·partial·class·Foo11 public·static·partial·class·Foo
22 {12 {
23 »       public·string·Id·{·get·{·return·myId;·}·}13 »       public·string·Id·{·get·{·return·myId;·}·}
24 }14 }
  
25 public·class·PartialAbstractCompilationError15 public·class·PartialAbstractCompilationError
26 {16 {
27 »       public·static·void·Main·()17 »       public·static·void·Main·()
28 »       {18 »       {
29 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);19 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
30 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);20 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
31 »       }21 »       }
32 }</string>22 }</string>
 23 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 24 //·Line:·4
  
 25 public·abstract·static·class·TestClass
 26 {
 27 }</string>
 28 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 29 //·Line:·4
  
 30 public·abstract·sealed·class·TestClass
 31 {
 32 }</string>
33 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static33 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
34 //·Line:·334 //·Line:·3
35 public·abstract·partial·class·Foo35 public·abstract·partial·class·Foo
36 {36 {
37 »       public·string·myId;37 »       public·string·myId;
38 }38 }
  
39 public·static·partial·class·Foo39 public·sealed·partial·class·Foo
40 {40 {
41 »       public·string·Id·{·get·{·return·myId;·}·}41 »       public·string·Id·{·get·{·return·myId;·}·}
42 }42 }
  
43 public·class·PartialAbstractCompilationError43 public·class·PartialAbstractCompilationError
44 {44 {
45 »       public·static·void·Main·()45 »       public·static·void·Main·()
1.47 KB
CS0551
1.46 KB
CS0551
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>CS0551</ErrorName>3 ··<ErrorName>CS0551</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.Value'·is·missing·accessor·`PropertyInterface.Value.set' 
6 //·Line:·9 
  
7 interface·PropertyInterface·{ 
8 ········int·Value·{·get;·set;·} 
9 } 
  
10 public·class·PropertyClass:·PropertyInterface·{ 
11 ········int·PropertyInterface.Value·{· 
12 ················get·{· 
13 ························return·0; 
14 ················}· 
15 ········} 
16 }</string> 
17 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.this[bool]'·is·missing·accessor·`PropertyInterface.this[bool].get'5 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.this[bool]'·is·missing·accessor·`PropertyInterface.this[bool].get'
18 //·Line:·116 //·Line:·11
  
19 interface·PropertyInterface7 interface·PropertyInterface
20 {8 {
21 »       int·this·[bool·b]·{·get;·set;·}9 »       int·this·[bool·b]·{·get;·set;·}
22 }10 }
Offset 28, 9 lines modifiedOffset 14, 23 lines modified
28 {14 {
29 »       int·PropertyInterface.this·[bool·b]·{·15 »       int·PropertyInterface.this·[bool·b]·{·
30 »       »       set·{·16 »       »       set·{·
31 »       »       »       return·0;17 »       »       »       return·0;
32 »       »       }·18 »       »       }·
33 »       }19 »       }
34 }</string>20 }</string>
 21 ····<string>//·CS0551:·Explicit·interface·implementation·`PropertyClass.PropertyInterface.Value'·is·missing·accessor·`PropertyInterface.Value.set'
 22 //·Line:·9
  
 23 interface·PropertyInterface·{
 24 ········int·Value·{·get;·set;·}
 25 }
  
 26 public·class·PropertyClass:·PropertyInterface·{
 27 ········int·PropertyInterface.Value·{·
 28 ················get·{·
 29 ························return·0;
 30 ················}·
 31 ········}
 32 }</string>
35 ··</Examples>33 ··</Examples>
36 </ErrorDocumentation>34 </ErrorDocumentation>
1.31 KB
CS4012
1.3 KB
CS4012
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>CS4012</ErrorName>3 ··<ErrorName>CS4012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators5 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators
6 //·Line:·96 //·Line:·13
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
 9 using·System.Threading.Tasks;
  
9 class·C10 class·C
10 {11 {
11 »       public·IEnumerable·Iter·()12 »       public·async·void·Test·()
12 »       {13 »       {
13 »       »       int·i·=·2;14 »       »       int·i·=·2;
14 »       »       TypedReference·tr·=·__makeref·(i);15 »       »       TypedReference·tr·=·__makeref·(i);
15 »       »       yield·return·1;16 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators19 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`System.TypedReference'·cannot·be·declared·in·async·methods·or·iterators
19 //·Line:·1320 //·Line:·9
  
20 using·System;21 using·System;
21 using·System.Collections;22 using·System.Collections;
22 using·System.Threading.Tasks; 
  
23 class·C23 class·C
24 {24 {
25 »       public·async·void·Test·()25 »       public·IEnumerable·Iter·()
26 »       {26 »       {
27 »       »       int·i·=·2;27 »       »       int·i·=·2;
28 »       »       TypedReference·tr·=·__makeref·(i);28 »       »       TypedReference·tr·=·__makeref·(i);
29 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);29 »       »       yield·return·1;
30 »       }30 »       }
31 }</string>31 }</string>
32 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators32 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators
33 //·Line:·1633 //·Line:·16
34 //·Compiler·options:·-langversion:latest34 //·Compiler·options:·-langversion:latest
  
35 using·System;35 using·System;
1.58 KB
CS0027
1.56 KB
CS0027
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>CS0027</ErrorName>3 ··<ErrorName>CS0027</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context5 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
6 //·Line:·7· 
  
7 using·System; 
  
8 class·Error0027·{ 
9 »       int·i·=·this.x; 
10 »       int·x·=·0; 
11 »        
12 »       public·static·void·Main·()·{ 
13 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;); 
14 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.&quot;); 
15 »       } 
16 }</string> 
17 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context 
18 //·Line:·106 //·Line:·10
  
19 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but7 //·Attention:·Here·the·compiler·complains·saying·that·cannot·convert·implicitly·from·'Error0027'·to·'int'·but
20 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method8 //·should·also·say·that·the·use·of·keyword·'this'·is·out·of·context·since·it's·used·outside·a·constructor,·method
21 //·or·property.9 //·or·property.
22 using·System;10 using·System;
  
Offset 53, 9 lines modifiedOffset 39, 23 lines modified
53 class·C·:·B39 class·C·:·B
54 {40 {
55 »       public·C·()41 »       public·C·()
56 »       »       :·base·(this)42 »       »       :·base·(this)
57 »       {43 »       {
58 »       }44 »       }
59 }</string>45 }</string>
 46 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
 47 //·Line:·7·
  
 48 using·System;
  
 49 class·Error0027·{
 50 »       int·i·=·this.x;
 51 »       int·x·=·0;
 52 »       
 53 »       public·static·void·Main·()·{
 54 »       »       Console.WriteLine·(&quot;The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.&quot;);
 55 »       »       Console.WriteLine·(&quot;Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.&quot;);
 56 »       }
 57 }</string>
60 ··</Examples>58 ··</Examples>
61 </ErrorDocumentation>59 </ErrorDocumentation>
7.45 KB
CS0177
7.44 KB
CS0177
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 83 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0177</ErrorName>3 ··<ErrorName>CS0177</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0177:·The·out·parameter·`baz'·must·be·assigned·to·before·control·leaves·the·current·method5 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method
6 //·Line:·66 //·Line:·12
  
7 static·class·A7 class·C
8 {8 {
9 »       public·static·void·Foo·(int·i,·out·object·baz)9 »       delegate·void·D·(string·s,·out·int·arg);
  
 10 »       public·static·void·Main·()
10 »       {11 »       {
 12 »       »       D·d·=·delegate·(string·s,·out·int·arg)
 13 »       »       {
11 »       »       switch·(i)·{ 
12 »       »       case·0: 
13 »       »       »       baz·=·1; 
14 »       »       »       return;14 »       »       »       return;
15 »       »       }15 »       »       };
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS0177:·The·out·parameter·`o'·must·be·assigned·to·before·control·leaves·the·current·method18 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method
19 //·Line:·419 //·Line:·12
20 //·Compiler·options:·-langversion:experimental 
  
21 class·Test(out·int·o)·20 public·class·A
22 {21 {
 22 »       public·bool·GetValue·(out·int·val)
 23 »       {
 24 »       »       val·=·0;
 25 »       »       return·true;
 26 »       }
  
 27 »       public·void·ReallyGetValue·(out·int·val)
 28 »       {
 29 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{
 30 »       »       }
 31 »       }
  
 32 »       public·bool·AlwaysReturnTrue·()
 33 »       {
 34 »       »       return·true;
 35 »       }
23 }</string>36 }</string>
24 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method37 ····<string>//·CS0177:·The·out·parameter·`s'·must·be·assigned·to·before·control·leaves·the·current·method
25 //·Line:·1038 //·Line:·17
  
26 class·Test39 public·class·C
27 {40 {
28 »       delegate·T·Creator&lt;T&gt;·();41 }
  
29 »       static·bool·TryAction&lt;T&gt;·(Creator&lt;T&gt;·creator,·out·T·output)·where·T·:·struct42 public·struct·S
 43 {
 44 »       public·C·c;
 45 }
  
 46 public·class·Test
 47 {
 48 »       void·M·(out·S·s)
30 »       {49 »       {
31 »       »       return·false;50 »       »       var·xx·=·s.c;
32 »       }51 »       }
33 }</string>52 }</string>
34 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method53 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
35 //·Line:·554 //·Line:·5
  
36 class·ClassMain·{55 class·C·{
37 »       public·static·void·test2·(int·a,·out·float·f)56 »       public·static·void·test·(int·a,·out·float·f)
38 »       {57 »       {
 58 »       »       do·{
39 »       »       //·CS017759 »       »       »       //·CS0177
40 »       »       if·(a·==·5)60 »       »       »       if·(a·==·8)·{
 61 »       »       »       »       System.Console.WriteLine·(&quot;Hello&quot;);
41 »       »       »       return;62 »       »       »       »       return;
 63 »       »       »       }
 64 »       »       }·while·(false);
  
42 »       »       f·=·8.53F;65 »       »       f·=·1.3F;
 66 »       »       return;
43 »       }67 »       }
44 }</string>68 }</string>
45 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method69 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method
46 //·Line:·870 //·Line:·8
  
47 class·Test71 class·Test
48 {72 {
Offset 80, 83 lines modifiedOffset 108, 56 lines modified
  
80 ····public·static·void·Method(out·int·a)108 ····public·static·void·Method(out·int·a)
81 ····{109 ····{
82 »       int·b;110 »       int·b;
  
83 »       try·{111 »       try·{
84 »       ····b·=·5;112 »       ····b·=·5;
85 »       ····return; 
86 »       }·catch·(Exception)·{·throw;·}113 »       }·catch·(Exception)·{·return;·}
  
87 »       a·=·b;114 »       a·=·b;
88 ····}115 ····}
89 }</string>116 }</string>
90 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method117 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
91 //·Line:·12118 //·Line:·6
  
92 public·class·A 
93 { 
94 »       public·bool·GetValue·(out·int·val) 
95 »       { 
96 »       »       val·=·0; 
97 »       »       return·true; 
98 »       } 
  
99 »       public·void·ReallyGetValue·(out·int·val)119 class·Foo·{
 120 »       static·void·test39·(out·int·a)
100 »       {121 »       {
101 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{122 »       »       int·x_0·=·0;
 123 »       »       int·ll_1·=·0;
 124 ········
 125 »       »       switch·(0)·{
 126 »       »       default:
 127 »       »       »       switch·(x_0)·{
 128 »       »       »       default:
 129 »       »       »       »       if·(ll_1·==·0)
 130 »       »       »       »       »       break;
 131 »       »       »       »       else
 132 »       »       »       »       »       goto·k_1;
 133 »       »       »       }
Max diff block lines reached; 4173/7584 bytes (55.02%) of diff not shown.
2.61 KB
CS0101
2.6 KB
CS0101
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;' 
6 //·Line:·8 
  
7 interface·I&lt;T&gt; 
8 { 
9 } 
  
10 partial·class·I&lt;T&gt; 
11 { 
12 }</string> 
13 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C' 
14 //·Line:·13 
  
15 namespace·N 
16 { 
17 »       public·class·C 
18 »       { 
19 »       } 
20 } 
  
21 namespace·N 
22 { 
23 »       public·class·C 
24 »       { 
25 »       } 
26 }</string> 
27 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'5 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
28 //·Line:·106 //·Line:·10
29 using·System;7 using·System;
  
30 namespace·AA·{8 namespace·AA·{
31 »       namespace·VV·{9 »       namespace·VV·{
32 »       »       public·enum·SomeEnum·{10 »       »       public·enum·SomeEnum·{
Offset 42, 14 lines modifiedOffset 16, 27 lines modified
42 »       »       public·enum·SomeEnum·{16 »       »       public·enum·SomeEnum·{
43 »       »       »       Dog,17 »       »       »       Dog,
44 »       »       »       Fish,18 »       »       »       Fish,
45 »       »       »       Cat19 »       »       »       Cat
46 »       »       }20 »       »       }
47 »       }21 »       }
48 }</string>22 }</string>
 23 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
 24 //·Line:·10
  
 25 namespace·Test
 26 {
 27 »       public·class·Foo
 28 »       {
 29 »       }
 30 »       
 31 »       namespace·Foo
 32 »       {
 33 »       }
 34 }</string>
49 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'35 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
50 //·Line:·536 //·Line:·5
51 //·Compiler·options:·CS0101-7-2.cs37 //·Compiler·options:·CS0101-7-2.cs
  
52 class·Test·{}</string>38 class·Test·{}</string>
53 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'39 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'
54 //·Line:·1040 //·Line:·10
Offset 69, 27 lines modifiedOffset 56, 14 lines modified
69 public·class·DupeEnumTest·{56 public·class·DupeEnumTest·{
70 »       public·static·void·Main(string[]·args)·{57 »       public·static·void·Main(string[]·args)·{
71 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;58 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
72 »       »       Console.WriteLine(&quot;SomeEnum·Result:·&quot;·+·someEnum.ToString59 »       »       Console.WriteLine(&quot;SomeEnum·Result:·&quot;·+·someEnum.ToString
73 ());60 ());
74 »       }61 »       }
75 }</string>62 }</string>
76 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo' 
77 //·Line:·10 
  
78 namespace·Test 
79 { 
80 »       public·class·Foo 
81 »       { 
82 »       } 
83 »        
84 »       namespace·Foo.PP 
85 »       { 
86 »       } 
87 }</string> 
88 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'63 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
89 //·Line:·664 //·Line:·6
  
90 class·Test·{}65 class·Test·{}
  
91 namespace·Test66 namespace·Test
92 {67 {
Offset 98, 22 lines modifiedOffset 72, 48 lines modified
98 //·Line:·772 //·Line:·7
99 //·Compiler·options:·CS0101-9-2.cs73 //·Compiler·options:·CS0101-9-2.cs
  
100 namespace·N74 namespace·N
101 {75 {
102 »       class·Test&lt;T&gt;·{}76 »       class·Test&lt;T&gt;·{}
103 }</string>77 }</string>
 78 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'
 79 //·Line:·13
  
 80 namespace·N
 81 {
 82 »       public·class·C
 83 »       {
 84 »       }
 85 }
  
 86 namespace·N
 87 {
 88 »       public·class·C
 89 »       {
 90 »       }
 91 }</string>
104 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'92 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
105 //·Line:·1093 //·Line:·10
  
106 namespace·Test94 namespace·Test
107 {95 {
108 »       public·class·Foo96 »       public·class·Foo
109 »       {97 »       {
110 »       }98 »       }
111 »       99 »       
112 »       namespace·Foo100 »       namespace·Foo.PP
Max diff block lines reached; 235/2621 bytes (8.97%) of diff not shown.
3.83 KB
CS3002
3.82 KB
CS3002
Ordering differences only
    
Offset 1, 91 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>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·`I.Error()'·is·not·CLS-compliant
6 //·Line:·146 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System; 
9 [assembly:CLSCompliant(true)]8 [assembly:System.CLSCompliant(true)]
  
 9 public·interface·I·
 10 {
 11 ·······ulong·Error();
10 public·class·CLSClass·{ 
11 ········[CLSCompliant(false)] 
12 ········public·ulong·Valid()·{ 
13 ················return·1; 
14 ········} 
15 ···· 
16 ········protected·internal·ulong·Foo()·{ 
17 ················return·1; 
18 ········} 
19 ······· 
20 ········static·void·Main()·{} 
21 }</string>12 }</string>
22 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant13 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
23 //·Line:·1314 //·Line:·13
24 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;16 using·System;
26 [assembly:CLSCompliant(true)]17 [assembly:CLSCompliant(true)]
  
27 [CLSCompliant(false)] 
28 public·interface·I1·{ 
29 } 
  
30 public·class·CLSClass·{18 public·class·CLSClass·{
31 ········protected·internal·I1·Foo()·{19 ········private·ulong·Valid()·{
32 ················return·null;20 ················return·1;
 21 ········}
 22 ····
 23 ········protected·ulong·Foo()·{
 24 ················return·1;
33 ········}25 ········}
34 ······· 
35 ········static·void·Main()·{} 
36 }</string>26 }</string>
37 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant27 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
38 //·Line:·1028 //·Line:·10
39 //·Compiler·options:·-warnaserror·-warn:129 //·Compiler·options:·-warnaserror·-warn:1
  
40 using·System;30 using·System;
41 [assembly:CLSCompliant(true)]31 [assembly:CLSCompliant(true)]
  
42 public·class·CLSClass32 public·class·CLSClass
43 {33 {
44 »       protected·ulong?·Foo()34 »       protected·ulong[]·Foo()
45 »       {35 »       {
46 »       »       return·5;36 »       »       return·null;
47 »       }37 »       }
48 }</string>38 }</string>
49 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant39 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
50 //·Line:·1340 //·Line:·13
51 //·Compiler·options:·-warnaserror·-warn:141 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;42 using·System;
53 [assembly:CLSCompliant(true)]43 [assembly:CLSCompliant(true)]
  
 44 [CLSCompliant(false)]
 45 public·interface·I1·{
 46 }
  
54 public·class·CLSClass·{47 public·class·CLSClass·{
55 ········private·ulong·Valid()·{48 ········protected·internal·I1·Foo()·{
56 ················return·1;49 ················return·null;
57 ········} 
58 ···· 
59 ········protected·ulong·Foo()·{ 
60 ················return·1; 
61 ········}50 ········}
 51 ·······
 52 ········static·void·Main()·{}
62 }</string> 
63 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant 
64 //·Line:·10 
65 //·Compiler·options:·-warnaserror·-warn:1 
  
66 using·System; 
67 [assembly:CLSCompliant(true)] 
  
68 public·class·CLSClass 
69 { 
70 »       protected·ulong[]·Foo() 
71 »       { 
72 »       »       return·null; 
73 »       } 
74 }</string>53 }</string>
75 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant54 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant
76 //·Line:·1455 //·Line:·14
77 //·Compiler·options:·-warnaserror·-warn:156 //·Compiler·options:·-warnaserror·-warn:1
  
78 using·System;57 using·System;
79 [assembly:CLSCompliant(true)]58 [assembly:CLSCompliant(true)]
Offset 108, 23 lines modifiedOffset 85, 46 lines modified
  
108 public·delegate·CLSDelegate·Delegate·();85 public·delegate·CLSDelegate·Delegate·();
109 ····86 ····
110 [Serializable]87 [Serializable]
111 [CLSCompliant·(false)]88 [CLSCompliant·(false)]
112 public·class·CLSDelegate·{89 public·class·CLSDelegate·{
113 }</string>90 }</string>
114 ····<string>//·CS3002:·Return·type·of·`I.Error()'·is·not·CLS-compliant91 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
115 //·Line:·992 //·Line:·14
116 //·Compiler·options:·-warnaserror·-warn:193 //·Compiler·options:·-warnaserror·-warn:1
  
 94 using·System;
117 [assembly:System.CLSCompliant(true)]95 [assembly:CLSCompliant(true)]
  
118 public·interface·I·96 public·class·CLSClass·{
 97 ········[CLSCompliant(false)]
 98 ········public·ulong·Valid()·{
 99 ················return·1;
 100 ········}
 101 ····
 102 ········protected·internal·ulong·Foo()·{
 103 ················return·1;
Max diff block lines reached; 266/3877 bytes (6.86%) of diff not shown.
3.19 KB
CS0310
3.18 KB
CS0310
Ordering differences only
    
Offset 1, 45 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>CS0310</ErrorName>3 ··<ErrorName>CS0310</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0310:·The·type·`string'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Program.Ret&lt;T&gt;()' 
6 //·Line:·10 
  
7 public·static·class·Program 
8 { 
9 »       static·void·Main·() 
10 »       { 
11 »       »       Ret&lt;string&gt;·(); 
12 »       } 
  
13 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·() 
14 »       { 
15 »       »       return·new·T·(); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'5 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
19 //·Line:·206 //·Line:·18
  
20 public·class·Foo&lt;T&gt;7 public·class·Foo&lt;T&gt;
21 »       where·T·:·new·()8 »       where·T·:·new·()
22 {9 {
23 }10 }
  
24 class·A11 abstract·class·A
25 {12 {
26 »       private·A·()13 »       public·A·()
27 »       {·}14 »       {·}
28 }15 }
  
29 class·X16 class·X
30 {17 {
 18 »       Foo&lt;A&gt;·foo;
  
31 »       static·void·Main·()19 »       static·void·Main·()
32 »       {20 »       {
33 »       »       object·o·=·new·Foo&lt;A&gt;·();21 »       }
 22 }</string>
 23 ····<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;'
 24 //·Line:·14
 25 class·C·&lt;a&gt;·where·a·:·new·()·{
 26 }
  
 27 class·Foo·{
 28 ··public·Foo·(int·x)·{·}
 29 }
  
 30 class·X
 31 {
 32 ········static·void·Main·()
 33 ········{
 34 ··········C&lt;Foo&gt;·x;
 35 ········}
 36 }</string>
 37 ····<string>//·CS0310:·The·type·`string'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Program.Ret&lt;T&gt;()'
 38 //·Line:·10
  
 39 public·static·class·Program
 40 {
 41 »       static·void·Main·()
 42 »       {
 43 »       »       Ret&lt;string&gt;·();
 44 »       }
  
 45 »       static·T·Ret&lt;T&gt;·()·where·T·:·new·()
 46 »       {
 47 »       »       return·new·T·();
34 »       }48 »       }
35 }</string>49 }</string>
36 ····<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;'50 ····<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;'
37 //·Line:·1851 //·Line:·18
  
38 public·class·Class152 public·class·Class1
39 {53 {
Offset 55, 68 lines modifiedOffset 72, 51 lines modified
55 }72 }
  
  
56 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;73 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
57 {74 {
58 }</string>75 }</string>
59 ····<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;'76 ····<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;'
60 //·Line:·1877 //·Line:·20
  
61 public·class·Foo&lt;T&gt;78 public·class·Foo&lt;T&gt;
62 »       where·T·:·new·()79 »       where·T·:·new·()
63 {80 {
64 }81 }
  
65 class·A82 class·A
66 {83 {
67 »       private·A·()84 »       private·A·()
68 »       {·}85 »       {·}
69 }86 }
  
70 class·X87 class·X
71 {88 {
72 »       Foo&lt;A&gt;·foo; 
  
73 »       static·void·Main·()89 »       static·void·Main·()
74 »       {90 »       {
 91 »       »       object·o·=·new·Foo&lt;A&gt;·();
75 »       }92 »       }
76 }</string>93 }</string>
77 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'94 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
78 //·Line:·1895 //·Line:·18
  
79 public·class·Foo&lt;T&gt;96 public·class·Foo&lt;T&gt;
80 »       where·T·:·new·()97 »       where·T·:·new·()
81 {98 {
82 }99 }
  
83 abstract·class·A100 class·A
84 {101 {
85 »       public·A·()102 »       private·A·()
86 »       {·}103 »       {·}
87 }104 }
  
88 class·X105 class·X
89 {106 {
90 »       Foo&lt;A&gt;·foo;107 »       Foo&lt;A&gt;·foo;
  
91 »       static·void·Main·()108 »       static·void·Main·()
92 »       {109 »       {
Max diff block lines reached; 415/3222 bytes (12.88%) of diff not shown.
2.25 KB
CS0154
2.24 KB
CS0154
Ordering differences only
    
Offset 1, 11 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>CS0154</ErrorName>3 ··<ErrorName>CS0154</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 6 //·Line:·13
  
 7 class·Test
 8 {
 9 »       public·int·this[bool·b]·{·set·{}·}
 10 }
  
 11 class·C
 12 {
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       int·i·=·new·Test()[false];
 16 »       }
 17 }</string>
 18 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 19 //·Line:·18
  
 20 public·class·A
 21 {
 22 »       public·int·this[int·i]·{·set·{·}·}
 23 }
  
 24 public·class·B·:·A
 25 {
 26 »       public·int·this[string·i]·{·get·{·return·9;·}·}
 27 }
  
 28 class·Test
 29 {
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       int·i·=·new·B·()[1];
 33 »       }
 34 }</string>
5 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor35 ····<string>//·CS0154:·The·property·or·indexer·`A.name'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
6 //·Line:·2136 //·Line:·21
  
7 public·class·A37 public·class·A
8 {38 {
9 »       public·string·name·39 »       public·string·name·
10 »       {40 »       {
Offset 38, 34 lines modifiedOffset 73, 14 lines modified
38 »       }73 »       }
  
39 »       public·static·void·Main·()74 »       public·static·void·Main·()
40 »       {75 »       {
41 »       »       MyProperty.MyExtension·();76 »       »       MyProperty.MyExtension·();
42 »       }77 »       }
43 }</string>78 }</string>
44 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
45 //·Line:·18 
  
46 public·class·A 
47 { 
48 »       public·int·this[int·i]·{·set·{·}·} 
49 } 
  
50 public·class·B·:·A 
51 { 
52 »       public·int·this[string·i]·{·get·{·return·9;·}·} 
53 } 
  
54 class·Test 
55 { 
56 »       public·static·void·Main·() 
57 »       { 
58 »       »       int·i·=·new·B·()[1]; 
59 »       } 
60 }</string> 
61 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor79 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
62 //·Line:·1380 //·Line:·13
63 //·this·is·bug·55780.81 //·this·is·bug·55780.
  
64 class·A·{82 class·A·{
65 »       public·int·Foo·{·get·{·return·1;·}·}83 »       public·int·Foo·{·get·{·return·1;·}·}
66 }84 }
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>
3.47 KB
CS3014
3.46 KB
CS3014
Ordering differences only
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3014</ErrorName>3 ··<ErrorName>CS3014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·86 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 public·enum·E2·{9 public·abstract·class·CLSClass·{
10 ········[CLSCompliant·(true)]10 ········[CLSCompliant·(true)]
 11 ········public·static·implicit·operator·CLSClass(byte·value)·{
 12 ················return·null;
11 ········Foo13 ········}
12 }</string>14 }</string>
13 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant15 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
14 //·Line:·8 
15 //·Compiler·options:·-warnaserror·-warn:1 
  
16 using·System; 
  
17 [CLSCompliant·(true)] 
18 public·delegate·void·D·();</string> 
19 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant 
20 //·Line:·816 //·Line:·8
21 //·Compiler·options:·-warnaserror·-warn:117 //·Compiler·options:·-warnaserror·-warn:1
  
22 using·System;18 using·System;
  
23 [CLSCompliant·(true)]19 [CLSCompliant·(true)]
24 public·enum·E·{20 public·class·C·{
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:·`I'·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)]
41 public·class·C·{35 public·interface·I·{
42 }</string>36 }</string>
43 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant37 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
44 //·Line:·838 //·Line:·8
45 //·Compiler·options:·-warnaserror·-warn:139 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;40 using·System;
  
47 [CLSCompliant·(true)]41 [CLSCompliant·(true)]
48 public·interface·I·{42 public·enum·E·{
49 }</string>43 }</string>
50 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant44 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
51 //·Line:·945 //·Line:·8
52 //·Compiler·options:·-warnaserror·-warn:146 //·Compiler·options:·-warnaserror·-warn:1
  
53 using·System;47 using·System;
  
54 public·interface·I·{48 public·enum·E2·{
55 ········[CLSCompliant·(true)]49 ········[CLSCompliant·(true)]
56 ········void·Valid·(bool·arg);50 ········Foo
57 }</string>51 }</string>
 52 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
 53 //·Line:·8
 54 //·Compiler·options:·-warnaserror·-warn:1
  
 55 using·System;
  
 56 [CLSCompliant·(true)]
 57 public·delegate·void·D·();</string>
58 ··</Examples>58 ··</Examples>
59 </ErrorDocumentation>59 </ErrorDocumentation>
890 B
CS0723
878 B
CS0723
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>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> 
14 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types5 ····<string>//·CS0723:·`sc':·cannot·declare·variables·of·static·types
15 //·Line:·106 //·Line:·10
  
16 static·class·StaticClass·{7 static·class·StaticClass·{
17 }8 }
  
18 class·MainClass·{9 class·MainClass·{
Offset 32, 9 lines modifiedOffset 21, 20 lines modified
32 {21 {
33 }22 }
  
34 class·MainClass23 class·MainClass
35 {24 {
36 ····S·s;25 ····S·s;
37 }</string>26 }</string>
 27 ····<string>//·CS0723:·`C&lt;T&gt;.t':·cannot·declare·variables·of·static·types
 28 //·Line:·10
  
 29 static·class·S&lt;T&gt;
 30 {
 31 }
  
 32 public·class·C&lt;T&gt;
 33 {
 34 »       S&lt;T&gt;·t;
 35 }</string>
38 ··</Examples>36 ··</Examples>
39 </ErrorDocumentation>37 </ErrorDocumentation>
6.66 KB
CS0579
6.65 KB
CS0579
Ordering differences only
    
Offset 1, 25 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>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times5 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times
6 //·Line:·126 //·Line:·12
  
 7 using·System;
 8 using·System.Diagnostics;
  
 9 namespace·ConditionalAttributeTesting
 10 {
 11 »       class·MainClass
 12 »       {
 13 »       »       [Some·(&quot;Test&quot;)]
 14 »       »       [Some·(&quot;Test2&quot;)]
 15 »       »       public·static·void·Test·()
 16 »       »       {
 17 »       »       }
 18 »       }
  
 19 »       [AttributeUsage·(AttributeTargets.All)]
 20 »       [Conditional·(&quot;NOT_DEFINED&quot;)]
 21 »       public·sealed·class·SomeAttribute·:·Attribute
 22 »       {
 23 »       »       public·SomeAttribute·(string·someText)
 24 »       »       {
 25 »       »       }
 26 »       }
 27 }</string>
 28 ····<string>//·CS0579:·The·attribute·`ReturnAttribute'·cannot·be·applied·multiple·times
 29 //·Line·:·17
  
 30 using·System;
 31 using·System.Reflection;
  
 32 [AttributeUsage·(AttributeTargets.ReturnValue)]
 33 public·class·ReturnAttribute·:·Attribute
 34 {
 35 ········public·ReturnAttribute·()
 36 ········{
 37 »       }
 38 }
  
 39 public·class·Blah·{
 40 ········[return:·Return·()]
 41 ········[return:·Return·()]
 42 »       public·static·void·Main·()·{·}
 43 }</string>
 44 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
 45 //·Line:·14
  
  
7 using·System;46 using·System;
  
8 partial·class·C47 partial·class·C
9 {48 {
10 »       [Obsolete·(&quot;A&quot;)]49 »       [Obsolete·(&quot;A&quot;)]
11 »       partial·void·PartialMethod·(); 
12 »       [Obsolete·(&quot;A&quot;)] 
13 »       partial·void·PartialMethod·()50 »       partial·void·PartialMethod·()
14 »       {51 »       {
15 »       }52 »       }
 53 »       
 54 »       [Obsolete·(&quot;A&quot;)]
 55 »       partial·void·PartialMethod·();»    
 56 }</string>
 57 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times
 58 //·Line:·7
  
 59 using·System.Diagnostics;
  
 60 [module:·DebuggableAttribute·(false,·false)]·
 61 [module:·DebuggableAttribute·(false,·false)]·
  
 62 class·MainClass·{
 63 ········static·void·Main()
 64 ········{
 65 ········}
16 }</string>66 }</string>
17 ····<string>//·CS0579:·The·attribute·`TestAttributesCollecting.A'·cannot·be·applied·multiple·times67 ····<string>//·CS0579:·The·attribute·`TestAttributesCollecting.A'·cannot·be·applied·multiple·times
18 //·Line:·1968 //·Line:·19
  
19 using·System;69 using·System;
  
20 namespace·TestAttributesCollecting70 namespace·TestAttributesCollecting
Offset 35, 39 lines modifiedOffset 94, 25 lines modified
35 »       {94 »       {
36 »       }95 »       }
  
37 »       partial·class·G1&lt;[A·(2)]T&gt;96 »       partial·class·G1&lt;[A·(2)]T&gt;
38 »       {97 »       {
39 »       }98 »       }
40 }</string>99 }</string>
41 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times100 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times
42 //·Line:·12101 //·Line·:·10
  
43 using·System;102 using·System;
44 using·System.Diagnostics; 
  
 103 [assembly:CLSCompliant(true)]
45 namespace·ConditionalAttributeTesting 
46 { 
47 »       class·MainClass 
48 »       { 
49 »       »       [Some·(&quot;Test&quot;)] 
50 »       »       [Some·(&quot;Test2&quot;)] 
51 »       »       public·static·void·Test·() 
52 »       »       { 
53 »       »       } 
54 »       } 
  
 104 namespace·DuplicateAttributes·{
 105 »       [CLSCompliant(true)]
 106 »       [CLSCompliant(true)]
 107 »       public·class·ClassA·{}
55 »       [AttributeUsage·(AttributeTargets.All)] 
56 »       [Conditional·(&quot;NOT_DEFINED&quot;)] 
57 »       public·sealed·class·SomeAttribute·:·Attribute 
58 »       { 
59 »       »       public·SomeAttribute·(string·someText) 
60 »       »       { 
61 »       »       } 
62 »       } 
63 }</string>108 }</string>
64 ····<string>//·CS0579:·The·attribute·`SimpleAttribute'·cannot·be·applied·multiple·times109 ····<string>//·CS0579:·The·attribute·`SimpleAttribute'·cannot·be·applied·multiple·times
65 //·Line·:·18110 //·Line·:·18
Max diff block lines reached; 3631/6772 bytes (53.62%) of diff not shown.
3.56 KB
CS3018
3.55 KB
CS3018
Ordering differences only
    
Offset 1, 33 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>CS3018</ErrorName>3 ··<ErrorName>CS3018</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'5 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(false)]9 [assembly:·CLSCompliant·(true)]
  
10 public·class·C·{10 public·partial·class·C1
 11 {
11 ········[CLSCompliant·(true)]12 ····[CLSCompliant·(true)]
12 ········protected·void·Error·(bool·arg)·{}13 ····public·interface·I2·{}
 14 }
  
 15 [CLSCompliant·(false)]
 16 public·partial·class·C1
 17 {
13 }</string>18 }</string>
14 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'19 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
15 //·Line:·1120 //·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 [CLSCompliant(false)]24 [CLSCompliant·(false)]
20 public·interface·I·{25 public·class·C1
 26 {
21 ········[CLSCompliant(true)]27 ····[CLSCompliant·(true)]
22 ········ulong[]·Error();28 ····public·interface·I2·{}
23 }</string>29 }</string>
24 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'30 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
25 //·Line:·1231 //·Line:·12
26 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
27 using·System;33 using·System;
28 [assembly:·CLSCompliant·(true)]34 [assembly:·CLSCompliant·(true)]
Offset 36, 50 lines modifiedOffset 43, 43 lines modified
36 public·class·NotCompliant43 public·class·NotCompliant
37 {44 {
38 »       »       [CLSCompliant·(true)]45 »       »       [CLSCompliant·(true)]
39 »       »       public·class·Compliant46 »       »       public·class·Compliant
40 »       »       {47 »       »       {
41 »       »       }48 »       »       }
42 }</string>49 }</string>
43 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'50 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
44 //·Line:·1251 //·Line:·10
45 //·Compiler·options:·-warnaserror·-warn:152 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;53 using·System;
47 [assembly:·CLSCompliant·(true)]54 [assembly:CLSCompliant·(false)]
  
48 [CLSCompliant·(false)] 
49 public·class·C155 public·class·C·{
50 { 
51 ····[CLSCompliant·(true)]56 ········[CLSCompliant·(true)]
52 ····public·interface·I2·{}57 ········public·long·field;
53 }</string>58 }</string>
54 ····<string>//·CS3018:·`C.field'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'59 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
55 //·Line:·1060 //·Line:·10
56 //·Compiler·options:·-warnaserror·-warn:161 //·Compiler·options:·-warnaserror·-warn:1
  
57 using·System;62 using·System;
58 [assembly:CLSCompliant·(false)]63 [assembly:CLSCompliant·(false)]
  
59 public·class·C·{64 public·class·C·{
60 ········[CLSCompliant·(true)]65 ········[CLSCompliant·(true)]
61 ········public·long·field;66 ········protected·void·Error·(bool·arg)·{}
62 }</string>67 }</string>
63 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'68 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
64 //·Line:·1069 //·Line:·11
65 //·Compiler·options:·-warnaserror·-warn:170 //·Compiler·options:·-warnaserror·-warn:1
  
66 using·System;71 using·System;
67 [assembly:·CLSCompliant·(true)]72 [assembly:CLSCompliant(true)]
  
68 public·partial·class·C1 
69 { 
70 ····[CLSCompliant·(true)] 
71 ····public·interface·I2·{} 
72 } 
  
73 [CLSCompliant·(false)]73 [CLSCompliant(false)]
74 public·partial·class·C1 
75 {74 public·interface·I·{
 75 ········[CLSCompliant(true)]
 76 ········ulong[]·Error();
76 }</string>77 }</string>
77 ··</Examples>78 ··</Examples>
78 </ErrorDocumentation>79 </ErrorDocumentation>
2.99 KB
CS0031
2.98 KB
CS0031
Ordering differences only
    
Offset 1, 55 lines modifiedOffset 1, 73 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0031</ErrorName>3 ··<ErrorName>CS0031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'5 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
6 //·Line:·96 //·Line:·9
  
 7 public·class·Test
 8 {
 9 »       const·uint·b·=·-'a';
 10 }</string>
 11 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'
 12 //·Line:·8
  
7 class·X13 class·C
8 {14 {
9 »       public·static·void·Main·()15 »       public·static·void·Main·()
10 »       {16 »       {
 17 »       »       const·byte·c·=·unchecked·((byte)·1000M);
11 »       »       int·i·=·3; 
12 »       »       i·+=·999999999999999; 
13 »       }18 »       }
14 }</string>19 }</string>
15 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'20 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
16 //·Line:·721 //·Line:·9
17 //·Compiler·options:·-unsafe 
  
18 public·unsafe·struct·C22 public·class·Test
19 {23 {
20 ····private·fixed·long·test_1·[200000000000];24 »       public·static·void·Main()
 25 »       {
 26 »       »       byte·b·=·-1;
 27 »       }
21 }</string>28 }</string>
22 ····<string>//·CS0031:·Constant·value·`1000M'·cannot·be·converted·to·a·`byte'29 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
23 //·Line:·830 //·Line:·9
  
24 class·C31 public·class·Test
25 {32 {
26 »       public·static·void·Main·()33 »       public·static·void·Main()
27 »       {34 »       {
28 »       »       const·byte·c·=·unchecked·((byte)·1000M);35 »       »       unchecked·{
 36 »       »       »       byte·b·=·1024·-·2;
 37 »       »       }
29 »       }38 »       }
30 }</string>39 }</string>
 40 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
 41 //·Line:·7
 42 //·Compiler·options:·-unsafe
  
 43 public·unsafe·struct·C
 44 {
 45 ····private·fixed·long·test_1·[200000000000];
 46 }</string>
31 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'47 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'
32 //·Line:·648 //·Line:·6
  
33 class·X49 class·X
34 {50 {
35 »       const·int·val·=·1.42f;51 »       const·int·val·=·1.42f;
36 }</string>52 }</string>
37 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'53 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
38 //·Line:·954 //·Line:·9
  
39 public·class·Test55 public·class·Test
40 {56 {
41 »       public·static·void·Main()57 »       public·static·void·Main()
42 »       {58 »       {
43 »       »       byte·b·=·-1;59 »       »       uint·b·=·-9;
44 »       }60 »       }
45 }</string>61 }</string>
46 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'62 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
47 //·Line·:·763 //·Line·:·7
  
48 public·class·Blah·{64 public·class·Blah·{
  
Offset 58, 38 lines modifiedOffset 76, 20 lines modified
58 »       »       Bar76 »       »       Bar
59 »       }77 »       }
  
60 »       public·static·void·Main·()78 »       public·static·void·Main·()
61 »       {79 »       {
62 »       }80 »       }
63 }</string>81 }</string>
64 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte' 
65 //·Line:·9 
  
66 public·class·Test 
67 { 
68 »       public·static·void·Main() 
69 »       { 
70 »       »       unchecked·{ 
71 »       »       »       byte·b·=·1024·-·2; 
72 »       »       } 
73 »       } 
74 }</string> 
75 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint' 
76 //·Line:·9 
  
77 public·class·Test 
78 { 
79 »       const·uint·b·=·-'a'; 
80 }</string> 
81 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'82 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
82 //·Line:·983 //·Line:·9
  
83 public·class·Test84 class·X
84 {85 {
85 »       public·static·void·Main()86 »       public·static·void·Main·()
86 »       {87 »       {
87 »       »       uint·b·=·-9;88 »       »       int·i·=·3;
 89 »       »       i·+=·999999999999999;
88 »       }90 »       }
89 }</string>91 }</string>
90 ··</Examples>92 ··</Examples>
91 </ErrorDocumentation>93 </ErrorDocumentation>
1.24 KB
CS0658
1.23 KB
CS0658
Ordering differences only
    
Offset 3, 25 lines modifiedOffset 3, 14 lines modified
3 ··<ErrorName>CS0658</ErrorName>3 ··<ErrorName>CS0658</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored5 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
6 //·Line·:·56 //·Line·:·5
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 [reply]·[&quot;asd&quot;]</string>8 [reply]·[&quot;asd&quot;]</string>
9 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
10 //·Line·:·8 
11 //·Compiler·options:·-warnaserror·-warn:1 
  
12 using·System; 
  
13 [class:Serializable] 
14 public·class·C 
15 { 
16 ····public·static·void·Main·()·{} 
17 }</string> 
18 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored9 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
19 //·Line·:·910 //·Line·:·9
20 //·Compiler·options:·-warnaserror·-warn:111 //·Compiler·options:·-warnaserror·-warn:1
  
21 public·class·MyClass·{12 public·class·MyClass·{
  
22 »       delegate·int·MyDelegate·(int·i,·int·j);13 »       delegate·int·MyDelegate·(int·i,·int·j);
Offset 33, 9 lines modifiedOffset 22, 20 lines modified
33 »       }22 »       }
  
34 »       public·static·implicit·operator·MyClass·(Object·o)23 »       public·static·implicit·operator·MyClass·(Object·o)
35 »       {24 »       {
  
36 »       }25 »       }
37 }</string>26 }</string>
 27 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 28 //·Line·:·8
 29 //·Compiler·options:·-warnaserror·-warn:1
  
 30 using·System;
  
 31 [class:Serializable]
 32 public·class·C
 33 {
 34 ····public·static·void·Main·()·{}
 35 }</string>
38 ··</Examples>36 ··</Examples>
39 </ErrorDocumentation>37 </ErrorDocumentation>
847 B
CS0547
835 B
CS0547
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0547</ErrorName>3 ··<ErrorName>CS0547</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type 
6 //·Line:·5 
  
7 interface·PropertyInterface·{ 
8 ········void·Value·{·get;·} 
9 }</string> 
10 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type5 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type
11 //·Line:·56 //·Line:·5
  
12 class·PropertyClass·{7 class·PropertyClass·{
13 ········public·void·Value·{·get·{}·}8 ········public·void·Value·{·get·{}·}
14 }</string>9 }</string>
 10 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type
 11 //·Line:·5
  
 12 interface·PropertyInterface·{
 13 ········void·Value·{·get;·}
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
5.5 KB
CS0214
5.49 KB
CS0214
Ordering differences only
    
Offset 1, 43 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>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:·16 
7 //·Compiler·options:·-unsafe 
  
8 using·System; 
  
9 public·class·Driver· 
10 { 
11 »       public·static·unsafe·byte*·Frob· 
12 »       { 
13 »       »       get·{·return·(byte·*)·0;·} 
14 »       } 
15 ·· 
16 »       public·static·void·Main·()· 
17 »       { 
18 »       »       IntPtr·q·=·(IntPtr)·Frob; 
19 »       } 
20 }</string> 
21 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
22 //·Line:·11 
23 //·Compiler·options:·-unsafe 
  
24 public·class·C 
25 { 
26 »       unsafe·int*·i; 
27 »        
28 »       public·static·void·Main·() 
29 »       { 
30 »       »       var·v·=·new·C().i; 
31 »       } 
32 }</string> 
33 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context 
34 //·Line:·126 //·Line:·12
35 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
36 using·System;8 using·System;
  
37 class·X·{9 class·X·{
38 »       public·unsafe·int*·A·{·set·{·}·}10 »       public·unsafe·int*·A·{·set·{·}·}
Offset 46, 85 lines modifiedOffset 15, 95 lines modified
46 »       {15 »       {
47 »       »       A·=·null;16 »       »       A·=·null;
48 »       }17 »       }
  
49 »       static·void·Main·()·{}18 »       static·void·Main·()·{}
50 }</string>19 }</string>
51 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context20 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
52 //·Line:·621 //·Line:·17
53 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
 23 public·unsafe·delegate·void·Bar·(int*·x);
  
54 class·X·{24 class·X
55 »       void·*a;25 {
 26 »       public·X·(Bar·bar)
 27 »       {·}
  
 28 »       unsafe·static·void·Test·(int*·b)
 29 »       {·}
  
 30 »       static·void·Main·()
 31 »       {
 32 »       »       X·x·=·new·X·(Test);
 33 »       }
56 }</string>34 }</string>
57 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context35 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
58 //·Line:·1336 //·Line:·6
59 //·Compiler·options:·-unsafe37 //·Compiler·options:·-unsafe
  
 38 class·Test
 39 {
 40 ········public·void·Main·()
 41 ········{
 42 ················byte*·arr·=·stackalloc·byte·[4];
 43 ········}
60 struct·X·{ 
61 »       static·unsafe·void·*a·() 
62 »       »       { 
63 »       »       »       return·null; 
64 »       »       } 
  
65 »       static·void·Main·() 
66 »       »       { 
67 »       »       »       a·(); 
68 »       »       } 
69 »        
70 }</string>44 }</string>
71 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context45 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
72 //·Line:·1346 //·Line:·16
73 //·Compiler·options:·-unsafe47 //·Compiler·options:·-unsafe
  
74 class·C48 using·System;
  
 49 public·class·Driver·
75 {50 {
76 »       public·static·unsafe·void·Write·(params·int*[]·args)51 »       public·static·unsafe·byte*·Frob·
77 »       {52 »       {
 53 »       »       get·{·return·(byte·*)·0;·}
78 »       }54 »       }
79 »       55 ··
80 »       public·static·void·Main·()56 »       public·static·void·Main·()·
81 »       {57 »       {
82 »       »       Write·();58 »       »       IntPtr·q·=·(IntPtr)·Frob;
83 »       }59 »       }
84 }</string>60 }</string>
85 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context61 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
86 //·Line:·662 //·Line:·6
87 //·Compiler·options:·-unsafe63 //·Compiler·options:·-unsafe
  
 64 class·X·{
 65 »       void·*a;
88 class·Test 
89 { 
90 ········public·void·Main·() 
91 ········{ 
92 ················byte*·arr·=·stackalloc·byte·[4]; 
93 ········} 
94 }</string>66 }</string>
95 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context67 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
96 //·Line:·768 //·Line:·7
97 //·Compiler·options:·-unsafe69 //·Compiler·options:·-unsafe
  
98 class·C70 class·C
Max diff block lines reached; 2832/5582 bytes (50.73%) of diff not shown.
2.79 KB
CS1584
2.78 KB
CS1584
Ordering differences only
    
Offset 1, 62 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>CS1584</ErrorName>3 ··<ErrorName>CS1584</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'5 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'
6 //·Line:·66 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 8 using·System;
8 ///·&lt;see·cref=&quot;Test[]&quot;·/&gt;9 ///·&lt;see·cref=&quot;Mai()n&quot;·/&gt;
9 public·class·Test10 public·class·Test
10 {11 {
11 }</string>12 }</string>
12 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'
13 //·Line:·814 //·Line:·7
14 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 16 using·System;
 17 ///·&lt;seealso·cref=&quot;operator·foo(int,Test)&quot;/&gt;
15 using·System.Collections.Generic; 
  
16 ///·&lt;returns&gt;A·&lt;see·cref=&quot;IList({})&quot;·/&gt;.&lt;/returns&gt; 
17 public·class·Test18 public·class·Test
18 {19 {
19 }</string>20 }</string>
20 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'
21 //·Line:·822 //·Line:·6
22 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:123 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
23 using·System; 
  
24 ///·&lt;see·cref=&quot;&quot;·/&gt;24 ///·&lt;see·cref=&quot;Test[]&quot;·/&gt;
25 public·class·Test25 public·class·Test
26 {26 {
27 }</string>27 }</string>
28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Mai()n'28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'
29 //·Line:·729 //·Line:·8
30 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:130 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
31 using·System;31 using·System;
  
32 ///·&lt;see·cref=&quot;Mai()n&quot;·/&gt;32 ///·&lt;see·cref=&quot;&quot;·/&gt;
33 public·class·Test33 public·class·Test
34 {34 {
35 }</string>35 }</string>
36 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'36 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'
37 //·Line:·837 //·Line:·8
38 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:138 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
39 using·System;39 using·System;
  
40 ///·&lt;see·cref=&quot;.&quot;·/&gt;40 ///·&lt;see·cref=&quot;.&quot;·/&gt;
41 public·class·Test41 public·class·Test
42 {42 {
43 }</string>43 }</string>
44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'
45 //·Line:·745 //·Line:·8
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:146 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
47 using·System; 
48 ///·&lt;seealso·cref=&quot;operator·foo(int,Test)&quot;/&gt;47 using·System.Collections.Generic;
  
 48 ///·&lt;returns&gt;A·&lt;see·cref=&quot;IList({})&quot;·/&gt;.&lt;/returns&gt;
49 public·class·Test49 public·class·Test
50 {50 {
51 }</string>51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
1.66 KB
CS1699
1.65 KB
CS1699
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1699</ErrorName>3 ··<ErrorName>CS1699</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute5 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 using·System.Reflection;8 using·System.Reflection;
  
9 [assembly:AssemblyDelaySign·(true)]</string>9 [assembly:AssemblyKeyFile·(&quot;key.snk&quot;)]</string>
10 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute10 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute
11 //·Line:·711 //·Line:·7
12 //·Compiler·options:·-warnaserror·-warn:412 //·Compiler·options:·-warnaserror·-warn:4
  
13 using·System.Reflection;13 using·System.Reflection;
  
14 [assembly:AssemblyKeyNameAttribute·(&quot;container&quot;)]</string>14 [assembly:AssemblyDelaySign·(true)]</string>
15 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute15 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute
16 //·Line:·716 //·Line:·7
17 //·Compiler·options:·-warnaserror·-warn:417 //·Compiler·options:·-warnaserror·-warn:4
  
18 using·System.Reflection;18 using·System.Reflection;
  
19 [assembly:AssemblyKeyFile·(&quot;key.snk&quot;)]</string>19 [assembly:AssemblyKeyNameAttribute·(&quot;container&quot;)]</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.35 KB
CS0737
1.34 KB
CS0737
Ordering differences only
    
Offset 20, 37 lines modifiedOffset 20, 37 lines modified
20 {20 {
21 »       public·int·Foo21 »       public·int·Foo
22 »       {22 »       {
23 »       »       get·{·return·1;·}23 »       »       get·{·return·1;·}
24 »       »       protected·set·{·}24 »       »       protected·set·{·}
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public27 ····<string>//·CS0737:·`MyTest'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public
28 //·Line:·628 //·Line:·6
  
29 using·System;29 using·System;
  
30 public·class·MySubClass·:·MyTest,·ICloneable30 public·class·MyTest·:·ICloneable
31 { 
32 } 
  
33 public·class·MyTest 
34 {31 {
35 »       internal·object·Clone·()32 »       object·Clone()
36 »       {33 »       {
37 »       »       return·MemberwiseClone·();34 »       »       return·MemberwiseClone();
38 »       }35 »       }
39 }</string>36 }</string>
40 ····<string>//·CS0737:·`MyTest'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public37 ····<string>//·CS0737:·`MySubClass'·does·not·implement·interface·member·`System.ICloneable.Clone()'·and·the·best·implementing·candidate·`MyTest.Clone()'·is·not·public
41 //·Line:·638 //·Line:·6
  
42 using·System;39 using·System;
  
43 public·class·MyTest·:·ICloneable40 public·class·MySubClass·:·MyTest,·ICloneable
44 {41 {
 42 }
  
 43 public·class·MyTest
 44 {
45 »       object·Clone()45 »       internal·object·Clone·()
46 »       {46 »       {
47 »       »       return·MemberwiseClone();47 »       »       return·MemberwiseClone·();
48 »       }48 »       }
49 }</string>49 }</string>
50 ··</Examples>50 ··</Examples>
51 </ErrorDocumentation>51 </ErrorDocumentation>
2.75 KB
CS0106
2.74 KB
CS0106
Ordering differences only
    
Offset 1, 77 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0106</ErrorName>3 ··<ErrorName>CS0106</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item5 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
6 //·Line:·66 //·Line:·6
 7 //·Compiler·option:·-langversion:latest
  
7 class·Data8 readonly·interface·I
8 {9 {
9 »       public·static·delegate·int·Count·(); 
10 }</string>10 }</string>
11 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item11 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
12 //·Line:·612 //·Line:·6
  
 13 class·C
13 interface·S 
14 { 
15 »       public·void·Foo·(); 
16 }</string> 
17 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item 
18 //·Line:·6 
  
19 struct·S 
20 {14 {
21 »       public·sealed·override·int·GetHashCode·()15 »       public·~C·()
22 »       {16 »       {
23 »       »       return·1; 
24 »       }17 »       }
25 }</string>18 }</string>
26 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item19 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
27 //·Line:·620 //·Line:·6
28 //·Compiler·option:·-langversion:latest 
  
29 readonly·interface·I21 class·Data
30 {22 {
 23 »       public·static·delegate·int·Count·();
31 }</string>24 }</string>
32 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item25 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
33 //·Line:·626 //·Line:·6
  
34 class·C27 struct·S
35 {28 {
36 »       public·~C·() 
37 »       {29 »       public·abstract·int·Prop·{
 30 »       »       set·{}
38 »       }31 »       }
39 }</string>32 }</string>
40 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item33 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
41 //·Line:·834 //·Line:·8
42 interface·A·{35 interface·A·{
43 »       void·B·();36 »       void·B·();
44 }37 }
  
45 class·X·:·A·{38 class·X·:·A·{
46 »       public·virtual·void·A.B·()·{}39 »       public·virtual·void·A.B·()·{}
  
47 »       static·void·Main·()·{}40 »       static·void·Main·()·{}
48 }</string>41 }</string>
49 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item42 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
50 //·Line:·643 //·Line:·6
  
 44 interface·S
51 struct·S 
52 { 
53 »       public·abstract·int·Prop·{ 
54 »       »       set·{} 
55 »       } 
56 }</string> 
57 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item 
58 //·Line:·5 
59 //·Compiler·options:·-unsafe 
  
60 unsafe·enum·E 
61 {45 {
 46 »       public·void·Foo·();
62 }</string>47 }</string>
63 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item48 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item
64 //·Line:·749 //·Line:·7
  
65 class·C50 class·C
66 {51 {
67 »       public·int·Foo·{52 »       public·int·Foo·{
Offset 82, 16 lines modifiedOffset 65, 33 lines modified
82 //·Line:·865 //·Line:·8
83 //·Compiler·options:·-unsafe66 //·Compiler·options:·-unsafe
  
84 public·unsafe·struct·S67 public·unsafe·struct·S
85 {68 {
86 »       »       volatile·fixed·char·b[8];69 »       »       volatile·fixed·char·b[8];
87 }</string>70 }</string>
 71 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
 72 //·Line:·6
  
 73 struct·S
 74 {
 75 »       public·sealed·override·int·GetHashCode·()
 76 »       {
 77 »       »       return·1;
 78 »       }
 79 }</string>
88 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item80 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
89 //·Line:·681 //·Line:·6
  
90 interface·I82 interface·I
91 {83 {
92 »       async·void·M·();84 »       async·void·M·();
93 }</string>85 }</string>
 86 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
 87 //·Line:·5
 88 //·Compiler·options:·-unsafe
  
 89 unsafe·enum·E
 90 {
 91 }</string>
94 ··</Examples>92 ··</Examples>
95 </ErrorDocumentation>93 </ErrorDocumentation>
1.59 KB
CS3019
1.58 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·`CLSClass'·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 [CLSCompliant·(false)]
 11 class·CLSClass·{
 12 }</string>
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass.Foo()'·because·it·is·not·visible·from·outside·this·assembly13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass.Foo()'·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 20, 24 lines modifiedOffset 30, 14 lines modified
20 }</string>30 }</string>
21 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly31 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
22 //·Line:·832 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:233 //·Compiler·options:·-warnaserror·-warn:2
  
24 using·System;34 using·System;
25 [assembly:CLSCompliant·(true)]35 [assembly:CLSCompliant·(true)]
  
26 [CLSCompliant·(false)] 
27 class·CLSClass·{ 
28 }</string> 
29 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly 
30 //·Line:·8 
31 //·Compiler·options:·-warnaserror·-warn:2 
  
32 using·System; 
33 [assembly:CLSCompliant·(true)] 
  
34 [CLSCompliant·(true)]36 [CLSCompliant·(true)]
35 class·CLSClass·{37 class·CLSClass·{
36 }</string>38 }</string>
37 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly39 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`T'·because·it·is·not·visible·from·outside·this·assembly
38 //·Line:·840 //·Line:·8
39 //·Compiler·options:·-warnaserror·-warn:241 //·Compiler·options:·-warnaserror·-warn:2
2.37 KB
CS0173
2.36 KB
CS0173
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0173</ErrorName>3 ··<ErrorName>CS0173</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'
 6 //·Line:·29
  
 7 public·class·MainClass·{
 8 ········public·static·void·Main()·{
 9 ················bool·result·=·false;
 10 ················System.Console.WriteLine·(result·?·1·:·null);
 11 »       }
 12 }</string>
 13 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
 14 //·Line:·11
  
 15 using·System;
  
 16 class·Test
 17 {
 18 »       public·static·void·Main·()
 19 »       {
 20 »       »       bool·descending·=·false;
 21 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
 22 »       }
 23 }</string>
5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'24 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
6 //·Line:·825 //·Line:·8
  
7 class·C26 class·C
8 {27 {
9 »       public·static·void·Test·(bool·b)28 »       public·static·void·Test·(bool·b)
10 »       {29 »       {
Offset 31, 42 lines modifiedOffset 53, 20 lines modified
31 {53 {
32 »       static·int·Main·(string[]·args)54 »       static·int·Main·(string[]·args)
33 »       {55 »       {
34 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;56 »       »       int[]·t·=·args.Length·&gt;·0·?·null·:·null;
35 »       »       return·t·==·null·?·0·:·1;57 »       »       return·t·==·null·?·0·:·1;
36 »       }58 »       }
37 }</string>59 }</string>
38 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method' 
39 //·Line:·11 
  
40 using·System; 
  
41 class·Test 
42 { 
43 »       public·static·void·Main·() 
44 »       { 
45 »       »       bool·descending·=·false; 
46 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
47 »       } 
48 }</string> 
49 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'60 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`dynamic'·and·`void'
50 //·Line:·1961 //·Line:·19
  
51 class·X62 class·X
52 {63 {
53 »       static·void·Main·()64 »       static·void·Main·()
54 »       {65 »       {
55 »       »       dynamic·d·=·null;66 »       »       dynamic·d·=·null;
56 »       »       dynamic·t·=·true·?·d·:·Main·();67 »       »       dynamic·t·=·true·?·d·:·Main·();
57 »       }68 »       }
58 }</string>69 }</string>
59 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null' 
60 //·Line:·29 
  
61 public·class·MainClass·{ 
62 ········public·static·void·Main()·{ 
63 ················bool·result·=·false; 
64 ················System.Console.WriteLine·(result·?·1·:·null); 
65 »       } 
66 }</string> 
67 ··</Examples>70 ··</Examples>
68 </ErrorDocumentation>71 </ErrorDocumentation>
457 B
CS0153
445 B
CS0153
Ordering differences only
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement5 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement
6 //·Line:·76 //·Line:·7
  
7 class·X·{7 class·X·{
8 »       void·Main·()8 »       void·Main·()
9 »       {9 »       {
10 »       »       goto·default;10 »       »       goto·case·5;
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement13 ····<string>//·CS0153:·A·goto·case·is·only·valid·inside·a·switch·statement
14 //·Line:·714 //·Line:·7
  
15 class·X·{15 class·X·{
16 »       void·Main·()16 »       void·Main·()
17 »       {17 »       {
18 »       »       goto·case·5;18 »       »       goto·default;
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.07 KB
CS1930
1.05 KB
CS1930
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1930</ErrorName>3 ··<ErrorName>CS1930</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope5 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope
6 //·Line:·136 //·Line:·14
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·&quot;a&quot;13 »       »       var·e·=·from·v·in·&quot;a&quot;
14 »       »       »       let·v·=·114 »       »       »       let·i·=·1
 15 »       »       »       let·i·=·2
15 »       »       »       select·v;16 »       »       »       select·v;
16 »       }17 »       }
17 }</string>18 }</string>
18 ····<string>//·CS1930:·A·range·variable·`i'·has·already·been·declared·in·this·scope19 ····<string>//·CS1930:·A·range·variable·`v'·has·already·been·declared·in·this·scope
19 //·Line:·1420 //·Line:·13
  
  
20 using·System;21 using·System;
21 using·System.Linq;22 using·System.Linq;
  
22 class·C23 class·C
23 {24 {
24 »       public·static·void·Main·()25 »       public·static·void·Main·()
25 »       {26 »       {
26 »       »       var·e·=·from·v·in·&quot;a&quot;27 »       »       var·e·=·from·v·in·&quot;a&quot;
27 »       »       »       let·i·=·128 »       »       »       let·v·=·1
28 »       »       »       let·i·=·2 
29 »       »       »       select·v;29 »       »       »       select·v;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1010 B
CS0628
997 B
CS0628
Ordering differences only
    
Offset 5, 14 lines modifiedOffset 5, 21 lines modified
5 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class5 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 sealed·class·D·{8 sealed·class·D·{
9 »       protected·int·a;9 »       protected·int·a;
10 }</string>10 }</string>
 11 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class
 12 //·Line:·6
 13 //·Compiler·options:·-warnaserror·-warn:4
  
 14 sealed·class·D·{
 15 »       protected·D·()·{}
 16 }</string>
11 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class17 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class
12 //·Line:·818 //·Line:·8
13 //·Compiler·options:·-warn:4·-warnaserror19 //·Compiler·options:·-warn:4·-warnaserror
  
14 using·System;20 using·System;
  
15 internal·sealed·class·Test·{21 internal·sealed·class·Test·{
Offset 22, 16 lines modifiedOffset 29, 9 lines modified
22 »       »       »       return·&quot;null&quot;;29 »       »       »       return·&quot;null&quot;;
23 »       »       else30 »       »       else
24 »       »       »       return·String.Join·(&quot;:&quot;,·argv);31 »       »       »       return·String.Join·(&quot;:&quot;,·argv);
25 »       }32 »       }
  
26 »       static·void·Main·()·{·}33 »       static·void·Main·()·{·}
27 }</string>34 }</string>
28 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class 
29 //·Line:·6 
30 //·Compiler·options:·-warnaserror·-warn:4 
  
31 sealed·class·D·{ 
32 »       protected·D·()·{} 
33 }</string> 
34 ··</Examples>35 ··</Examples>
35 </ErrorDocumentation>36 </ErrorDocumentation>
1.88 KB
CS1572
1.87 KB
CS1572
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1572</ErrorName>3 ··<ErrorName>CS1572</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name5 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.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.D'·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
20 {20 {
21 »       class·Test21 »       class·Test
22 »       {22 »       {
23 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;23 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
24 »       »       public·delegate·void·D·(int·i);24 »       »       public·int·this[int·i]·{
 25 »       »       »       set·{}
 26 »       »       }
25 »       }27 »       }
26 }</string>28 }</string>
27 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name29 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.Baz(int)'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
28 //·Line:·1030 //·Line:·10
29 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror31 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
30 namespace·Testing32 namespace·Testing
31 {33 {
32 »       class·Test34 »       public·class·Test
33 »       {35 »       {
34 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;36 »       »       ///·&lt;param·name='mismatch'&gt;mismatch&lt;/param&gt;
 37 »       »       public·void·Baz·(int·i)·{}
35 »       »       public·int·this[int·i]·{ 
36 »       »       »       set·{} 
37 »       »       } 
38 »       }38 »       }
39 }</string>39 }</string>
40 ··</Examples>40 ··</Examples>
41 </ErrorDocumentation>41 </ErrorDocumentation>
2.97 KB
CS0828
2.96 KB
CS0828
Ordering differences only
    
Offset 1, 51 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>CS0828</ErrorName>3 ··<ErrorName>CS0828</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'5 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
6 //·Line:·126 //·Line:·8
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       static·void·Error·() 
10 »       { 
11 »       } 
12 »        
13 »       static·void·Main·()9 »       static·void·Main·()
14 »       {10 »       {
15 »       »       var·v·=·new·{·Value·=·Error·};11 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};
16 »       }12 »       }
17 }</string>13 }</string>
18 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'14 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
19 //·Line:·915 //·Line:·9
20 //·Compiler·options:·-unsafe 
  
  
21 public·unsafe·class·Test16 public·class·Test
22 {17 {
23 »       static·int*·Error·() 
24 »       { 
25 »       »       return·(int*)0; 
26 »       } 
27 »        
28 »       static·void·Main·()18 »       static·void·Main·()
29 »       {19 »       {
 20 »       »       int·A·=·9;
30 »       »       var·v·=·new·{·Value·=·Error·()·};21 »       »       var·v1·=·new·{·A,·Value·=·null·};
31 »       }22 »       }
32 }</string>23 }</string>
33 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'24 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
34 //·Line:·925 //·Line:·12
  
35 class·XX26 public·class·Test
36 {27 {
37 »       public·static·void·Main·()28 »       static·void·Error·()
38 »       {29 »       {
39 »       »       var·m·=·new·{ 
40 »       »       »       Prop·=·(1,·Main) 
41 »       »       };30 »       }
 31 »       
 32 »       static·void·Main·()
 33 »       {
 34 »       »       var·v·=·new·{·Value·=·Error·};
42 »       }35 »       }
43 }</string>36 }</string>
44 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'37 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'
45 //·Line:·1338 //·Line:·13
  
  
46 public·class·Test39 public·class·Test
Offset 56, 41 lines modifiedOffset 50, 47 lines modified
56 »       50 »       
57 »       static·void·Main·()51 »       static·void·Main·()
58 »       {52 »       {
59 »       »       var·v·=·new·{·Value·=·Error·()·};53 »       »       var·v·=·new·{·Value·=·Error·()·};
60 »       }54 »       }
61 }</string>55 }</string>
62 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'56 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'
63 //·Line:·857 //·Line:·9
  
  
64 public·class·Test58 public·class·Test
65 {59 {
66 »       static·void·Main·()60 »       static·void·Main·()
67 »       {61 »       {
68 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·};62 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
69 »       }63 »       }
70 }</string>64 }</string>
71 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method'65 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
72 //·Line:·966 //·Line:·9
 67 //·Compiler·options:·-unsafe
  
  
73 public·class·Test68 public·unsafe·class·Test
74 {69 {
 70 »       static·int*·Error·()
 71 »       {
 72 »       »       return·(int*)0;
 73 »       }
 74 »       
75 »       static·void·Main·()75 »       static·void·Main·()
76 »       {76 »       {
77 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};77 »       »       var·v·=·new·{·Value·=·Error·()·};
78 »       }78 »       }
79 }</string>79 }</string>
80 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'80 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
81 //·Line:·981 //·Line:·9
  
 82 class·XX
  
82 public·class·Test 
83 {83 {
84 »       static·void·Main·()84 »       public·static·void·Main·()
85 »       {85 »       {
86 »       »       int·A·=·9; 
87 »       »       var·v1·=·new·{·A,·Value·=·null·};86 »       »       var·m·=·new·{
 87 »       »       »       Prop·=·(1,·Main)
 88 »       »       };
88 »       }89 »       }
89 }</string>90 }</string>
90 ··</Examples>91 ··</Examples>
91 </ErrorDocumentation>92 </ErrorDocumentation>
1.37 KB
CS0464
1.36 KB
CS0464
Ordering differences only
    
Offset 4, 28 lines modifiedOffset 4, 17 lines modified
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:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 public·class·X8 public·class·X
9 {9 {
10 »       public·static·bool·Compute·(int·x)10 »       public·static·bool·Compute·(int?·x)
11 »       { 
12 »       »       return·x·&lt;·null; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false' 
16 //·Line:·9 
17 //·Compiler·options:·-warnaserror·-warn:2 
  
18 public·class·X 
19 { 
20 »       public·static·bool·Compute·() 
21 »       {11 »       {
22 »       »       return·null·&gt;=·null;12 »       »       return·x·&gt;=·null;
23 »       }13 »       }
24 }</string>14 }</string>
25 ····<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'
26 //·Line:·1016 //·Line:·10
27 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
28 class·C18 class·C
Offset 54, 14 lines modifiedOffset 43, 25 lines modified
54 }</string>43 }</string>
55 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'44 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
56 //·Line:·945 //·Line:·9
57 //·Compiler·options:·-warnaserror·-warn:246 //·Compiler·options:·-warnaserror·-warn:2
  
58 public·class·X47 public·class·X
59 {48 {
60 »       public·static·bool·Compute·(int?·x)49 »       public·static·bool·Compute·(int·x)
61 »       {50 »       {
62 »       »       return·x·&gt;=·null;51 »       »       return·x·&lt;·null;
 52 »       }
 53 }</string>
 54 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
 55 //·Line:·9
 56 //·Compiler·options:·-warnaserror·-warn:2
  
 57 public·class·X
 58 {
 59 »       public·static·bool·Compute·()
 60 »       {
 61 »       »       return·null·&gt;=·null;
63 »       }62 »       }
64 }</string>63 }</string>
65 ··</Examples>64 ··</Examples>
66 </ErrorDocumentation>65 </ErrorDocumentation>
1.0 KB
CS0191
1010 B
CS0191
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0191</ErrorName>3 ··<ErrorName>CS0191</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0191:·A·readonly·field·`X.a'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)
 6 //·Line:·8
 7 class·X·{
 8 »       readonly·int·a;
  
 9 »       void·Y·()
 10 »       {
 11 »       »       a·=·1;
 12 »       }
 13 }</string>
5 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)14 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)
6 //·Line:·10·15 //·Line:·10·
  
7 class·Foo·{16 class·Foo·{
8 »       readonly·int·i;17 »       readonly·int·i;
9 »       Foo·()·{·}18 »       Foo·()·{·}
10 »       Foo·(int·i)19 »       Foo·(int·i)
11 »       {20 »       {
12 »       »       Foo·x·=·new·Foo·();21 »       »       Foo·x·=·new·Foo·();
13 »       »       x.i·=·i;22 »       »       x.i·=·i;
14 »       }23 »       }
15 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}24 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}
16 }</string>25 }</string>
17 ····<string>//·CS0191:·A·readonly·field·`X.a'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer) 
18 //·Line:·8 
19 class·X·{ 
20 »       readonly·int·a; 
  
21 »       void·Y·() 
22 »       { 
23 »       »       a·=·1; 
24 »       } 
25 }</string> 
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.54 KB
CS1717
1.53 KB
CS1717
Ordering differences only
    
Offset 4, 31 lines modifiedOffset 4, 43 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·A8 class·A
9 {····9 {····
 10 ····int·i;
 11 ····
 12 ····void·C·()
 13 ····{
 14 »       i·=·i;
 15 ····}
 16 }</string>
 17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
 18 //·Line:·9
 19 //·Compiler·options:·-warnaserror·-warn:3
  
 20 class·A
 21 {····
10 ····static·int·Value;22 ····static·int·Value;
11 ····23 ····
12 ····void·D·()24 ····void·D·()
13 ····{25 ····{
14 »       A.Value·=·Value;26 »       A.Value·=·Value;
15 ····}27 ····}
16 }</string>28 }</string>
17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?29 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
18 //·Line:·930 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:331 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·A32 class·A
21 {····33 {····
22 ····void·B·()34 ····public·A·(int·a)
23 ····{35 ····{
 36 »       a·=·a;
24 »       int·l·=·3; 
25 »       l·=·l; 
26 ····}37 ····}
27 }</string>38 }</string>
28 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?39 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
29 //·Line:·940 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:341 //·Compiler·options:·-warnaserror·-warn:3
  
31 class·A42 class·A
Offset 40, 27 lines modifiedOffset 52, 15 lines modified
40 }</string>52 }</string>
41 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?53 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
42 //·Line:·954 //·Line:·9
43 //·Compiler·options:·-warnaserror·-warn:355 //·Compiler·options:·-warnaserror·-warn:3
  
44 class·A56 class·A
45 {····57 {····
46 ····public·A·(int·a) 
47 ····{ 
48 »       a·=·a; 
49 ····} 
50 }</string> 
51 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else? 
52 //·Line:·9 
53 //·Compiler·options:·-warnaserror·-warn:3 
  
54 class·A 
55 {···· 
56 ····int·i; 
57 ···· 
58 ····void·C·()58 ····void·B·()
59 ····{59 ····{
60 »       i·=·i;60 »       int·l·=·3;
 61 »       l·=·l;
61 ····}62 ····}
62 }</string>63 }</string>
63 ··</Examples>64 ··</Examples>
64 </ErrorDocumentation>65 </ErrorDocumentation>
1.06 KB
CS0161
1.05 KB
CS0161
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>CS0161</ErrorName>3 ··<ErrorName>CS0161</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value 
6 //·Line:·4 
7 class·Test·{ 
8 »       static·int·Main·()·{ 
9 »       »       bool·b·=·false; 
10 »       »       while·(true)·{ 
11 »       »       »       if·(b) 
12 »       »       »       »       break; 
13 »       »       »       else 
14 »       »       »       »       break; 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value5 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
19 //·Line:·86 //·Line:·8
  
20 using·System.Threading.Tasks;7 using·System.Threading.Tasks;
  
21 class·A8 class·A
22 {9 {
Offset 28, 14 lines modifiedOffset 15, 27 lines modified
28 »       }15 »       }
29 »       16 »       
30 »       static·Task&lt;string&gt;·CallAsync·()17 »       static·Task&lt;string&gt;·CallAsync·()
31 »       {18 »       {
32 »       »       return·null;19 »       »       return·null;
33 »       }20 »       }
34 }</string>21 }</string>
 22 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value
 23 //·Line:·4
 24 class·Test·{
 25 »       static·int·Main·()·{
 26 »       »       bool·b·=·false;
 27 »       »       while·(true)·{
 28 »       »       »       if·(b)
 29 »       »       »       »       break;
 30 »       »       »       else
 31 »       »       »       »       break;
 32 »       »       }
 33 »       }
 34 }</string>
35 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value35 ····<string>//·CS0161:·`A.Main()':·not·all·code·paths·return·a·value
36 //·Line:·636 //·Line:·6
  
37 class·A37 class·A
38 {38 {
39 »       public·static·int·Main·()·39 »       public·static·int·Main·()·
40 »       {40 »       {
1.07 KB
CS0144
1.06 KB
CS0144
Ordering differences only
    
Offset 1, 13 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>CS0144</ErrorName>3 ··<ErrorName>CS0144</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
6 //·Line:·116 //·Line:·11
 7 abstract·class·X·{
 8 »       public·abstract·void·B·();
  
 9 }
  
 10 class·Demo·{
 11 »       static·void·Main·()
 12 »       {
 13 »       »       object·x·=·new·X·();
 14 »       }
 15 }</string>
 16 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
 17 //·Line:·11
7 interface·X·{18 interface·X·{
8 »       void·A·();19 »       void·A·();
  
9 }20 }
  
10 class·Demo·{21 class·Demo·{
11 »       static·void·Main·()22 »       static·void·Main·()
Offset 22, 22 lines modifiedOffset 35, 9 lines modified
22 public·class·SampleClass·{35 public·class·SampleClass·{
23 »       »       public·void·Main·()36 »       »       public·void·Main·()
24 »       »       {37 »       »       {
25 »       »       »       ITest·modelo;38 »       »       »       ITest·modelo;
26 »       »       »       modelo=·new·ITest·();39 »       »       »       modelo=·new·ITest·();
27 »       »       }40 »       »       }
28 }</string>41 }</string>
29 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X' 
30 //·Line:·11 
31 abstract·class·X·{ 
32 »       public·abstract·void·B·(); 
  
33 } 
  
34 class·Demo·{ 
35 »       static·void·Main·() 
36 »       { 
37 »       »       object·x·=·new·X·(); 
38 »       } 
39 }</string> 
40 ··</Examples>42 ··</Examples>
41 </ErrorDocumentation>43 </ErrorDocumentation>
1.7 KB
CS1519
1.69 KB
CS1519
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1519</ErrorName>3 ··<ErrorName>CS1519</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration5 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
6 //·Line:·66 //·Line:·7
  
7 class·C 
8 {··· 
9 »       unchecked·const·decimal·d·=·79m;7 public·class·Foo
 8 {
 9 »       public·f·
10 }</string>10 }</string>
11 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration11 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
12 //·Line:·812 //·Line:·8
  
13 class·C13 class·C
14 {14 {
15 ····public·static·void·Main·()15 ····public·static·void·Main·()
16 ····{16 ····{
17 ····};17 ····};
18 }</string>18 }</string>
19 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration19 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
20 //·Line:·520 //·Line:·5
  
21 public·class·Test·{} 
22 extern·alias·Hey;</string>21 class·X·{·}
 22 using·System;</string>
23 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration23 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
24 //·Line:·724 //·Line:·6
  
25 public·class·Foo 
26 { 
27 »       public·f·25 class·C
 26 {···
 27 »       unchecked·const·decimal·d·=·79m;
28 }</string>28 }</string>
29 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration29 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration
30 //·Line:·530 //·Line:·5
  
31 class·X·{·} 
32 using·System;</string>31 public·class·Test·{}
 32 extern·alias·Hey;</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.02 KB
CS1066
1.01 KB
CS1066
Ordering differences only
    
Offset 8, 14 lines modifiedOffset 8, 29 lines modified
  
8 public·class·C8 public·class·C
9 {9 {
10 »       public·int·this·[int·i·=·1]·{·10 »       public·int·this·[int·i·=·1]·{·
11 »       »       set·{}11 »       »       set·{}
12 »       }12 »       }
13 }</string>13 }</string>
 14 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
 15 //·Line:·12
 16 //·Compiler·options:·-warnaserror
  
 17 interface·I
 18 {
 19 »       void·Method·(int·i);
 20 }
  
 21 class·C·:·I
 22 {
 23 »       void·I.Method·(int·x·=·9)
 24 »       {
 25 »       }
 26 }</string>
14 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used27 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
15 //·Line:·728 //·Line:·7
16 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
17 class·C30 class·C
18 {31 {
19 »       public·static·implicit·operator·C·(int·i·=·8)32 »       public·static·implicit·operator·C·(int·i·=·8)
Offset 31, 24 lines modifiedOffset 46, 9 lines modified
31 {46 {
32 »       partial·void·Test·(int·u,·string·s);47 »       partial·void·Test·(int·u,·string·s);
33 »       48 »       
34 »       partial·void·Test·(int·u,·string·s·=·&quot;optional&quot;)49 »       partial·void·Test·(int·u,·string·s·=·&quot;optional&quot;)
35 »       {50 »       {
36 »       }51 »       }
37 }</string>52 }</string>
38 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used 
39 //·Line:·12 
40 //·Compiler·options:·-warnaserror 
  
41 interface·I 
42 { 
43 »       void·Method·(int·i); 
44 } 
  
45 class·C·:·I 
46 { 
47 »       void·I.Method·(int·x·=·9) 
48 »       { 
49 »       } 
50 }</string> 
51 ··</Examples>53 ··</Examples>
52 </ErrorDocumentation>54 </ErrorDocumentation>
1.15 KB
CS7034
1.14 KB
CS7034
Ordering differences only
    
Offset 4, 14 lines modifiedOffset 4, 20 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]5 ····<string>//·CS7034:·The·specified·version·string·`2.0.*.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
6 //·Line:·66 //·Line:·6
  
7 using·System.Reflection;7 using·System.Reflection;
  
8 [assembly:·AssemblyVersion(&quot;2.0.*.*&quot;)]</string>8 [assembly:·AssemblyVersion(&quot;2.0.*.*&quot;)]</string>
 9 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
 10 //·Line:·6
  
 11 using·System.Reflection;
  
 12 [assembly:·AssemblyVersion(&quot;2.*&quot;)]</string>
9 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]13 ····<string>//·CS7034:·The·specified·version·string·`0.0.0.80420'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]]
10 //·Line:·714 //·Line:·7
  
11 using·System;15 using·System;
12 using·System.Reflection;16 using·System.Reflection;
  
13 [assembly:·AssemblyVersion·(&quot;0.0.0.80420&quot;)]17 [assembly:·AssemblyVersion·(&quot;0.0.0.80420&quot;)]
Offset 19, 15 lines modifiedOffset 25, 9 lines modified
19 public·class·Test·{25 public·class·Test·{
  
20 »       public·static·int·Main·()26 »       public·static·int·Main·()
21 »       {27 »       {
22 »       »       return·1;28 »       »       return·1;
23 »       }29 »       }
24 }</string>30 }</string>
25 ····<string>//·CS7034:·The·specified·version·string·`2.*'·does·not·conform·to·the·required·format·-·major[.minor[.build[.revision]]] 
26 //·Line:·6 
  
27 using·System.Reflection; 
  
28 [assembly:·AssemblyVersion(&quot;2.*&quot;)]</string> 
29 ··</Examples>31 ··</Examples>
30 </ErrorDocumentation>32 </ErrorDocumentation>
1.26 KB
CS1025
1.25 KB
CS1025
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1025</ErrorName>3 ··<ErrorName>CS1025</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
 6 //·Line:·4
  
 7 #if·RELEASE·#endif</string>
5 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected8 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
6 //·Line:·69 //·Line:·6
  
7 #if·DEBUG·DEBUG10 #if·DEBUG·DEBUG
8 //·...11 //·...
9 #endif</string>12 #endif</string>
10 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected 
11 //·Line:·6 
  
12 #if·RELEASE 
13 #else·DEBUG 
14 #endif</string> 
15 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected 
16 //·Line:·4 
  
17 #if·RELEASE·#endif</string> 
18 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected13 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
19 //·Line:·614 //·Line:·6
  
20 #if·DEBUG15 #if·DEBUG
21 //·...16 //·...
22 #endif·DEBUG</string>17 #endif·DEBUG</string>
23 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected18 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
24 //·Line:·619 //·Line:·6
  
25 #if·RELEASE20 #if·RELEASE
26 #elif·DEBUG·DEBUG21 #elif·DEBUG·DEBUG
27 #endif</string>22 #endif</string>
 23 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
 24 //·Line:·6
  
 25 #if·RELEASE
 26 #else·DEBUG
 27 #endif</string>
28 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected28 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
29 //·Line:·429 //·Line:·4
  
30 #line·100·&quot;a&quot;·default</string>30 #line·100·&quot;a&quot;·default</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.08 KB
CS0267
1.07 KB
CS0267
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0267</ErrorName>3 ··<ErrorName>CS0267</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword5 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
 6 //·Line:·4
  
 7 public·partial·static·class·Test
 8 {
 9 }</string>
 10 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
6 //·Line:·611 //·Line:·6
  
7 public·partial·class·C12 public·partial·class·C
8 {13 {
9 »       partial·virtual·void·Foo·()14 »       partial·virtual·void·Foo·()
10 »       {15 »       {
11 »       }16 »       }
12 }</string>17 }</string>
13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword18 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
14 //·Line:·419 //·Line:·4
  
15 public·partial·static·class·Test 
16 { 
17 }</string> 
18 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
19 //·Line:·4 
  
20 partial·enum·e·{}</string>20 partial·enum·e·{}</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </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.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>
1.55 KB
CS0150
1.54 KB
CS0150
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>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·:·12 
  
7 using·System; 
  
8 public·class·Blah·{ 
9 »        
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       int·foo·=·6; 
13 »       »        
14 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·}; 
15 »       } 
16 }</string> 
17 ····<string>//·CS0150:·A·constant·value·is·expected 
18 //·Line·:·146 //·Line·:·14
  
19 using·System;7 using·System;
  
20 public·class·Blah8 public·class·Blah
21 {9 {
22 »       static·readonly·string·Test;10 »       static·readonly·string·Test;
Offset 31, 33 lines modifiedOffset 17, 47 lines modified
31 »       »       switch·(s)·{17 »       »       switch·(s)·{
32 »       »       »       case·Blah.Test:18 »       »       »       case·Blah.Test:
33 »       »       »       »       break;19 »       »       »       »       break;
34 »       »       }20 »       »       }
35 »       }21 »       }
36 }</string>22 }</string>
37 ····<string>//·CS0150:·A·constant·value·is·expected23 ····<string>//·CS0150:·A·constant·value·is·expected
38 //·Line:·1324 //·Line:·8
  
39 class·Program25 public·class·C
40 {26 {
41 »       static·int·Arg·()27 »       void·Test·()
42 »       {28 »       {
43 »       »       return·4;29 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};
44 »       }30 »       }
 31 }</string>
 32 ····<string>//·CS0150:·A·constant·value·is·expected
 33 //·Line·:·12
  
 34 using·System;
  
 35 public·class·Blah·{
 36 »       
45 »       static·void·Main()37 »       public·static·void·Main·()
46 »       {38 »       {
47 »       »       var·s·=·$&quot;{1,Arg()}&quot;;39 »       »       int·foo·=·6;
 40 »       »       
 41 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
48 »       }42 »       }
49 }</string>43 }</string>
50 ····<string>//·CS0150:·A·constant·value·is·expected44 ····<string>//·CS0150:·A·constant·value·is·expected
51 //·Line:·845 //·Line:·13
  
52 public·class·C46 class·Program
53 {47 {
54 »       void·Test·()48 »       static·int·Arg·()
55 »       {49 »       {
56 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};50 »       »       return·4;
 51 »       }
  
 52 »       static·void·Main()
 53 »       {
 54 »       »       var·s·=·$&quot;{1,Arg()}&quot;;
57 »       }55 »       }
58 }</string>56 }</string>
59 ··</Examples>57 ··</Examples>
60 </ErrorDocumentation>58 </ErrorDocumentation>
3.6 KB
CS0188
3.58 KB
CS0188
Ordering differences only
    
Offset 1, 93 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>CS0188</ErrorName>3 ··<ErrorName>CS0188</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to5 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
6 //·Line:·106 //·Line:·8
  
7 struct·S7 struct·Sample
8 {8 {
 9 »       public·Sample·(int·arg)
9 »       public·int·x; 
10 »        
11 »       S·(dynamic·d) 
12 »       {10 »       {
 11 »       »       text·=·this.Prop;
13 »       »       Foo·(d); 
14 »       »       x·=·44; 
15 »       }12 »       }
 13 »       
 14 »       int·Prop·{·get·{·return·1;·}·}
  
 15 »       public·int·text;
16 »       void·Foo·(int·a) 
17 »       { 
18 »       } 
19 }</string>16 }</string>
20 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to17 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
21 //·Line:·1618 //·Line:·8
  
22 struct·Foo19 struct·Sample
23 {20 {
 21 »       public·Sample·(int·arg)
24 »       public·int·bar; 
25 »       public·int·baz; 
  
26 »       public·int·Bar·{ 
27 »       »       get·{·return·bar;·} 
28 »       } 
  
29 »       public·Foo·(int·baz) 
30 »       {22 »       {
 23 »       »       text·=·base.ToString·();
31 »       »       this.baz·=·baz; 
32 »       »       bar·=·Bar·-·1; 
33 »       }24 »       }
  
 25 »       internal·string·text;
34 }</string>26 }</string>
35 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to27 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
36 //·Line:·1028 //·Line:·10
  
37 public·struct·Test29 struct·B
38 {30 {
39 »       internal·int·x;31 »       public·int·a;
  
40 »       public·Test·(int·x)32 »       public·B·(int·foo)
41 »       {33 »       {
 34 »       »       Test·(this);
42 »       »       X·=·x;35 »       »       a·=·1;
43 »       }36 »       }
  
44 »       public·int·X37 »       static·void·Test·(B·b)
45 »       {38 »       {
46 »       »       get·{·return·x;·} 
47 »       »       set·{·x·=·value;·} 
48 »       }39 »       }
49 }</string>40 }</string>
50 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to41 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
51 //·Line:·842 //·Line:·10
  
52 struct·Sample43 struct·B
53 {44 {
54 »       public·Sample·(int·arg)45 »       public·int·a;
  
 46 »       public·B·(int·foo)
55 »       {47 »       {
56 »       »       text·=·this.Prop;48 »       »       Test·();
57 »       }49 »       }
58 »        
59 »       int·Prop·{·get·{·return·1;·}·} 
  
60 »       public·int·text;50 »       public·void·Test·()
 51 »       {
 52 »       }
61 }</string>53 }</string>
62 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to54 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
63 //·Line:·1055 //·Line:·16
  
64 struct·B56 struct·Foo
65 {57 {
66 »       public·int·a;58 »       public·int·bar;
 59 »       public·int·baz;
  
 60 »       public·int·this·[int·i]·{
 61 »       »       get·{·return·bar;·}
67 »       public·B·(int·foo) 
68 »       { 
69 »       »       Test·(this); 
70 »       »       a·=·1; 
71 »       }62 »       }
  
72 »       static·void·Test·(B·b)63 »       public·Foo·(int·baz)
73 »       {64 »       {
 65 »       »       this.baz·=·baz;
 66 »       »       bar·=·this·[2]·-·1;
74 »       }67 »       }
75 }</string>68 }</string>
76 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to69 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
77 //·Line:·670 //·Line:·6
  
78 struct·Sample·{71 struct·Sample·{
79 ········public·Sample(string·text)·{72 ········public·Sample(string·text)·{
Offset 97, 54 lines modifiedOffset 90, 61 lines modified
  
97 ········void·Initialize()·{90 ········void·Initialize()·{
98 ········}91 ········}
99 ········92 ········
100 ········public·string·text;93 ········public·string·text;
101 }</string>94 }</string>
102 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to95 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
103 //·Line:·896 //·Line:·16
  
104 struct·Sample97 struct·Foo
105 {98 {
106 »       public·Sample·(int·arg) 
107 »       { 
108 »       »       text·=·base.ToString·();99 »       public·int·bar;
Max diff block lines reached; 913/3634 bytes (25.12%) of diff not shown.
2.9 KB
CS0472
2.89 KB
CS0472
Ordering differences only
    
Offset 1, 19 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>CS0472</ErrorName>3 ··<ErrorName>CS0472</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'5 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false'
 6 //·Line:·9
 7 //·Compiler·options:·-warnaserror·-warn:2
  
 8 class·C
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       System.Console.WriteLine(5·==·(long?)null);
 13 »       }
 14 }</string>
 15 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
6 //·Line:·816 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:217 //·Compiler·options:·-warnaserror·-warn:2
  
8 public·class·X·{18 public·class·X·{
9 »       public·static·bool·Compute·(int·x)19 »       public·static·bool·Compute·(int·x)
10 »       {20 »       {
11 »       »       return·x·==·null;21 »       »       return·x·!=·null;
12 »       }22 »       }
13 }</string>23 }</string>
14 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'24 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
15 //·Line:·1425 //·Line:·14
16 //·Compiler·options:·-warnaserror26 //·Compiler·options:·-warnaserror
  
17 enum·E27 enum·E
Offset 24, 59 lines modifiedOffset 35, 36 lines modified
24 {35 {
25 »       public·static·void·Main·()36 »       public·static·void·Main·()
26 »       {37 »       {
27 »       »       E·u·=·0;38 »       »       E·u·=·0;
28 »       »       var·b·=·u·==·(E?)null;39 »       »       var·b·=·u·==·(E?)null;
29 »       }40 »       }
30 }</string>41 }</string>
31 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false' 
32 //·Line:·9 
33 //·Compiler·options:·-warnaserror·-warn:2 
  
34 class·C 
35 { 
36 »       public·static·void·Main·() 
37 »       { 
38 »       »       System.Console.WriteLine(5·==·(long?)null); 
39 »       } 
40 }</string> 
41 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true' 
42 //·Line:·8 
43 //·Compiler·options:·-warnaserror·-warn:2 
  
44 public·class·X·{ 
45 »       public·static·bool·Compute·(int·x) 
46 »       { 
47 »       »       return·x·!=·null; 
48 »       } 
49 }</string> 
50 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'42 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
51 //·Line:·943 //·Line:·9
52 //·Compiler·options:·-warnaserror·-warn:244 //·Compiler·options:·-warnaserror·-warn:2
  
53 class·C45 class·C
54 {46 {
55 »       public·static·bool·Test·(byte·value)47 »       public·static·bool·Test·(byte·value)
56 »       {48 »       {
57 »       »       if·(value·==·null)49 »       »       if·(value·==·null)
58 »       »       »       return·false;50 »       »       »       return·false;
  
59 »       »       return·true;51 »       »       return·true;
60 »       }52 »       }
61 }</string>53 }</string>
62 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'54 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
63 //·Line:·955 //·Line:·8
64 //·Compiler·options:·-warnaserror·-warn:256 //·Compiler·options:·-warnaserror·-warn:2
  
65 public·class·X57 public·class·X·{
66 { 
67 »       public·static·void·Compute·(int·x)58 »       public·static·bool·Compute·(int·x)
68 »       {59 »       {
 60 »       »       return·x·==·null;
69 »       »       if·(true·&amp;&amp;·x·!=·null) 
70 »       »       »       return; 
71 »       }61 »       }
72 }</string>62 }</string>
73 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'63 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
74 //·Line:·1264 //·Line:·12
75 //·Compiler·options:·-warnaserror65 //·Compiler·options:·-warnaserror
  
76 using·System;66 using·System;
Offset 85, 9 lines modifiedOffset 73, 21 lines modified
85 {73 {
86 »       public·static·void·Main·()74 »       public·static·void·Main·()
87 »       {75 »       {
88 »       »       int·i·=·0;76 »       »       int·i·=·0;
89 »       »       var·x·=·i·==·default·(byte?);77 »       »       var·x·=·i·==·default·(byte?);
90 »       }78 »       }
91 }</string>79 }</string>
 80 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
 81 //·Line:·9
 82 //·Compiler·options:·-warnaserror·-warn:2
  
 83 public·class·X
 84 {
 85 »       public·static·void·Compute·(int·x)
 86 »       {
 87 »       »       if·(true·&amp;&amp;·x·!=·null)
 88 »       »       »       return;
 89 »       }
 90 }</string>
92 ··</Examples>91 ··</Examples>
93 </ErrorDocumentation>92 </ErrorDocumentation>
13.8 KB
CS0136
13.8 KB
CS0136
Ordering differences only
    
Offset 1, 62 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>CS0136</ErrorName>3 ··<ErrorName>CS0136</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<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·else5 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
6 //·Line:·106 //·Line:·15
 7 delegate·string·Fun·();
  
7 internal·class·Program8 class·X
8 {9 {
9 »       public·static·void·Main·()10 »       static·void·Main·()
10 »       {11 »       {
11 »       »       object·o·=·null; 
12 »       »       if·(o·is·string·s)·{12 »       »       for·(int·j·=·0;·j·&lt;·5;·j++)·{
 13 »       »       »       Fun·m·=·delegate·{
 14 »       »       »       »       int·i·=·j;
 15 »       »       »       »       return·&quot;&lt;&lt;&quot;·+·i·+·&quot;&gt;&gt;&quot;;
 16 »       »       »       };
  
13 »       »       »       int·s·=·1;17 »       »       »       int·i·=·j;
14 »       »       }18 »       »       }
15 »       }19 »       }
16 }</string>20 }</string>
17 ····<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·else21 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
18 //·Line:·1122 //·Line:·9
 23 class·X·{
 24 »       void·b·()
 25 »       {
 26 »       »       {
 27 »       »       »       string·i;
 28 »       »       }
 29 »       »       int·i;
 30 »       }
19 //·Compiler·options:·-langversion:experimental 
  
20 using·System; 
  
21 partial·class·PC 
22 { 
23 ····Func&lt;int,·int&gt;·f·=·(arg)·=&gt;·1; 
24 } 
  
25 partial·class·PC·(int·arg)· 
26 { 
27 }</string>31 }</string>
28 ····<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·else32 ····<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
29 //·Line:·1533 //·Line:·18
30 using·System;34 using·System;
  
31 public·delegate·void·Hello·(Test·test);35 public·delegate·void·Hello·(Test·test);
  
32 public·class·Test36 public·class·Test
33 {37 {
34 »       public·void·Whatever·()38 »       public·void·Whatever·()
35 »       {·}39 »       {·}
  
36 »       static·void·RunIt·(Test·t)40 »       static·void·Main·()
37 »       {41 »       {
38 »       »       Hello·hello·=·delegate·(Test·test)·{42 »       »       Hello·hello·=·delegate·(Test·test)·{
39 »       »       »       Test·t·=·test;43 »       »       »       Test·t·=·test;
40 »       »       »       t.Whatever·();44 »       »       »       t.Whatever·();
41 »       »       };45 »       »       };
 46 »       »       Test·t·=·new·Test·();
42 »       »       hello·(t);47 »       »       hello·(t);
43 »       }48 »       }
 49 }</string>
 50 ····<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
 51 //·Line:·11
 52 //·Compiler·options:·-langversion:experimental
  
44 »       static·void·Main·()53 using·System;
  
 54 class·A·(Func&lt;int,·int&gt;·barg)
 55 {
 56 }
  
 57 class·B·(int·arg)·
 58 »       :·A·((arg)·=&gt;·1)
 59 {
 60 }</string>
 61 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
 62 //·Line:·10
  
 63 using·System;
  
 64 class·T
 65 {
 66 »       public·void·Foo·(int·i)
45 »       {67 »       {
 68 »       »       Action&lt;int&gt;·v·=·x·=&gt;·{·int·i·=·9;·};
46 »       »       Test·t·=·new·Test·(); 
47 »       »       RunIt·(t); 
48 »       }69 »       }
49 }</string>70 }</string>
50 ····<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·else71 ····<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
51 //·Line:·1772 //·Line:·17
52 using·System;73 using·System;
  
53 public·delegate·void·Hello·(Test·test);74 public·delegate·void·Hello·(Test·test);
Offset 71, 70 lines modifiedOffset 94, 79 lines modified
71 »       »       Hello·hello·=·delegate·(Test·t)·{94 »       »       Hello·hello·=·delegate·(Test·t)·{
72 »       »       »       t.Whatever·();95 »       »       »       t.Whatever·();
73 »       »       };96 »       »       };
74 »       »       Test·t·=·new·Test·();97 »       »       Test·t·=·new·Test·();
75 »       »       hello·(t);98 »       »       hello·(t);
76 »       }99 »       }
77 }</string>100 }</string>
78 ····<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·else101 ····<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
79 //·Line:·20102 //·Line:·11
80 using·System; 
  
81 public·delegate·void·Hello·(Test·test);103 using·System.Linq;
  
82 public·class·Test104 class·C
83 {105 {
84 »       public·void·Whatever·() 
85 »       {·}106 »       public·static·void·Main·()
 107 »       {
 108 »       »       var·l·=·from·v·in·&quot;abcd&quot;·select·v;
 109 »       »       int·v;
 110 »       }
 111 }</string>
 112 ····<string>//·CS0136:·A·local·variable·named·`v'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`v',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
 113 //·Line:·13
  
 114 using·System.Linq;
  
Max diff block lines reached; 9392/14070 bytes (66.75%) of diff not shown.
3.71 KB
CS0115
3.7 KB
CS0115
Ordering differences only
    
Offset 1, 17 lines modifiedOffset 1, 67 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0115</ErrorName>3 ··<ErrorName>CS0115</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 6 //·Line:·12
 7 //·Compiler·options:·-r:CS0534-4-lib.dll
  
 8 using·System;
 9 public·class·MyTestExtended·:·MyTestAbstract
 10 {
 11 »       public·MyTestExtended()·:·base()
 12 »       {
 13 »       }
  
 14 »       protected·override·string·GetName()·{·return·&quot;foo&quot;;·}
 15 »       public·static·void·Main(string[]·args)
 16 »       {
 17 »       »       Console.WriteLine(&quot;Calling·PrintName&quot;);
 18 »       »       MyTestExtended·test·=·new·MyTestExtended();
 19 »       »       test.PrintName();
 20 »       »       Console.WriteLine(&quot;Out·of·PrintName&quot;);
 21 »       }
 22 »       
 23 }</string>
 24 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 25 //·Line:·13
  
 26 class·BaseClass·{
 27 ········protected·virtual·int·Value·{·
 28 ················get·{
 29 ························return·0;
 30 ················}
 31 ········}
 32 }
  
 33 class·DerivedClass:·BaseClass·{
 34 ········protected·override·int·get_Value·()·{
 35 ················return·1;
 36 ········}
  
 37 »       static·void·Main·()·{}
 38 }</string>
 39 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
 40 //·Line:·10
  
 41 using·System;
  
 42 class·A·{
 43 }
  
 44 class·B·:·A·{
 45 »       public·override·event·EventHandler·MyMissingSuperclassEvent;
 46 }</string>
5 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override47 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
6 //·Line:·548 //·Line:·5
  
7 class·X·{49 class·X·{
8 »       public·override·long·this·[int·i]·{ 
9 ············set·{·}50 »       public·override·void·Bla·()
 51 »       {
10 »       }52 »       }
11 }</string>53 }</string>
12 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override54 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
13 //·Line:·1355 //·Line:·13
  
14 class·A56 class·A
15 {57 {
Offset 40, 67 lines modifiedOffset 90, 17 lines modified
40 class·C·:·B90 class·C·:·B
41 {91 {
42 »       public·override·int·P·{92 »       public·override·int·P·{
43 »       »       get·{·return·5;·}93 »       »       get·{·return·5;·}
44 »       »       set·{·}94 »       »       set·{·}
45 »       }95 »       }
46 }</string>96 }</string>
47 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override 
48 //·Line:·10 
  
49 using·System; 
  
50 class·A·{ 
51 } 
  
52 class·B·:·A·{ 
53 »       public·override·event·EventHandler·MyMissingSuperclassEvent; 
54 }</string> 
55 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
56 //·Line:·13 
  
57 class·BaseClass·{ 
58 ········protected·virtual·int·Value·{· 
59 ················get·{ 
60 ························return·0; 
61 ················} 
62 ········} 
63 } 
  
64 class·DerivedClass:·BaseClass·{ 
65 ········protected·override·int·get_Value·()·{ 
66 ················return·1; 
67 ········} 
  
68 »       static·void·Main·()·{} 
69 }</string> 
70 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override97 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override
71 //·Line:·598 //·Line:·5
  
72 class·X·{99 class·X·{
 100 »       public·override·long·this·[int·i]·{
 101 ············set·{·}
73 »       public·override·void·Bla·() 
74 »       { 
75 »       } 
76 }</string> 
77 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
78 //·Line:·12 
79 //·Compiler·options:·-r:CS0534-4-lib.dll 
  
80 using·System; 
81 public·class·MyTestExtended·:·MyTestAbstract 
82 { 
83 »       public·MyTestExtended()·:·base() 
84 »       { 
85 »       } 
  
86 »       protected·override·string·GetName()·{·return·&quot;foo&quot;;·} 
Max diff block lines reached; 53/3752 bytes (1.41%) of diff not shown.
1.66 KB
CS0550
1.65 KB
CS0550
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0550</ErrorName>3 ··<ErrorName>CS0550</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'
6 //·Line:·136 //·Line:·13
  
7 using·System.Runtime.CompilerServices; 
  
8 interface·PropertyInterface·{7 interface·PropertyInterface·{
9 ········int·this[bool·b]·{·set;·}8 ········int·Value·{·get;·}
10 }9 }
  
11 public·class·PropertyClass:·PropertyInterface·{10 public·class·PropertyClass:·PropertyInterface·{
12 ········int·PropertyInterface.this·[bool·b]{·11 ········int·PropertyInterface.Value·{·
13 ················get·{·12 ················get·{·
14 ························return·0;13 ························return·0;
15 ················}·14 ················}·
16 ················set·{·}15 ················set·{·}
17 ········}16 ········}
18 }</string>17 }</string>
19 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'18 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'
20 //·Line:·1319 //·Line:·13
  
 20 using·System.Runtime.CompilerServices;
  
21 interface·PropertyInterface·{21 interface·PropertyInterface·{
22 ········int·Value·{·get;·}22 ········int·this[bool·b]·{·set;·}
23 }23 }
  
24 public·class·PropertyClass:·PropertyInterface·{24 public·class·PropertyClass:·PropertyInterface·{
25 ········int·PropertyInterface.Value·{·25 ········int·PropertyInterface.this·[bool·b]{·
26 ················get·{·26 ················get·{·
27 ························return·0;27 ························return·0;
28 ················}·28 ················}·
29 ················set·{·}29 ················set·{·}
30 ········}30 ········}
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
822 B
CS8082
810 B
CS8082
Ordering differences only
    
Offset 16, 33 lines modifiedOffset 16, 33 lines modified
16 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression16 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
17 //·Line:·817 //·Line:·8
  
18 class·C18 class·C
19 {19 {
20 »       void·Foo·()20 »       void·Foo·()
21 »       {21 »       {
22 »       »       var·v·=·nameof·(this?.Equals);22 »       »       var·s·=·nameof·(1.ToString);
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression25 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
26 //·Line:·826 //·Line:·9
  
27 class·C27 class·C
28 {28 {
29 »       void·Foo·()29 »       void·Foo·()
30 »       {30 »       {
 31 »       »       object·o·=·null;
31 »       »       var·s·=·nameof·(1.ToString);32 »       »       var·s·=·nameof·(o.ToString·().Equals);
32 »       }33 »       }
33 }</string>34 }</string>
34 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression35 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
35 //·Line:·936 //·Line:·8
  
36 class·C37 class·C
37 {38 {
38 »       void·Foo·()39 »       void·Foo·()
39 »       {40 »       {
40 »       »       object·o·=·null; 
41 »       »       var·s·=·nameof·(o.ToString·().Equals);41 »       »       var·v·=·nameof·(this?.Equals);
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
2.61 KB
CS0612
2.6 KB
CS0612
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>CS0612</ErrorName>3 ··<ErrorName>CS0612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete 
6 //·Line:·8 
7 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror 
  
8 public·class·Bar·{ 
9 ········public·static·int·Main·() 
10 ········{ 
11 ················Foo·foo·=·new·Foo·(); 
12 ················return·foo.Bar; 
13 ········} 
14 }</string> 
15 ····<string>//·CS0612:·`O2'·is·obsolete5 ····<string>//·CS0612:·`O2'·is·obsolete
16 //·Line:·236 //·Line:·23
17 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
18 using·System;8 using·System;
  
19 [Obsolete]9 [Obsolete]
Offset 40, 38 lines modifiedOffset 29, 49 lines modified
40 »       }29 »       }
41 }</string>30 }</string>
42 ····<string>//·CS0612:·`A.Value'·is·obsolete31 ····<string>//·CS0612:·`A.Value'·is·obsolete
43 //·Line:·1332 //·Line:·13
44 //·Compiler·options:·-warnaserror33 //·Compiler·options:·-warnaserror
  
45 class·A·{34 class·A·{
46 ····[System.Obsolete]35 ····[System.Obsolete·(&quot;&quot;)]
47 ····int·Value·{36 ····int·Value·{
48 ········set·{37 ········set·{
49 ········}38 ········}
50 ····}39 ····}
51 ····40 ····
52 ····public·A·()·{41 ····public·A·()·{
53 ········Value·=·4;42 ········Value·=·4;
54 ····}43 ····}
55 }</string>44 }</string>
56 ····<string>//·CS0612:·`A.Value'·is·obsolete45 ····<string>//·CS0612:·`O1'·is·obsolete
57 //·Line:·1346 //·Line:·23
58 //·Compiler·options:·-warnaserror47 //·Compiler·options:·-warnaserror
  
 48 using·System;
  
 49 [Obsolete]
 50 class·O1
 51 {
 52 }
  
 53 #pragma·warning·disable·612
59 class·A·{54 class·A
60 ····[System.Obsolete·(&quot;&quot;)] 
61 ····int·Value·{ 
62 ········set·{ 
63 ········} 
64 ····} 
65 ···· 
66 ····public·A·()·{ 
67 ········Value·=·4; 
68 ····}55 {
 56 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1
 57 »       {
 58 »       }
 59 }
 60 #pragma·warning·restore·612
  
 61 class·B·:·A
 62 {
 63 »       public·override·void·Foo&lt;U&gt;·()
 64 »       {
 65 »       }
69 }</string>66 }</string>
70 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete67 ····<string>//·CS0612:·`E.GetEnumerator()'·is·obsolete
71 //·Line:·2268 //·Line:·22
72 //·Compiler·options:·-warnaserror69 //·Compiler·options:·-warnaserror
  
73 using·System.Collections;70 using·System.Collections;
74 using·System;71 using·System;
Offset 90, 35 lines modifiedOffset 90, 35 lines modified
90 »       public·static·void·Main·()90 »       public·static·void·Main·()
91 »       {91 »       {
92 »       »       var·e·=·new·E·();92 »       »       var·e·=·new·E·();
93 »       »       foreach·(var·entry·in·e)·{93 »       »       foreach·(var·entry·in·e)·{
94 »       »       }94 »       »       }
95 »       }95 »       }
96 }</string>96 }</string>
97 ····<string>//·CS0612:·`O1'·is·obsolete97 ····<string>//·CS0612:·`A.Value'·is·obsolete
98 //·Line:·2398 //·Line:·13
99 //·Compiler·options:·-warnaserror99 //·Compiler·options:·-warnaserror
  
100 using·System; 
  
101 [Obsolete] 
102 class·O1 
103 { 
104 } 
  
105 #pragma·warning·disable·612 
106 class·A100 class·A·{
107 { 
108 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1 
109 »       { 
110 »       } 
111 } 
112 #pragma·warning·restore·612101 ····[System.Obsolete]
 102 ····int·Value·{
 103 ········set·{
 104 ········}
 105 ····}
 106 ····
 107 ····public·A·()·{
 108 ········Value·=·4;
 109 ····}
 110 }</string>
 111 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete
 112 //·Line:·8
 113 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror
  
113 class·B·:·A 
114 { 
115 »       public·override·void·Foo&lt;U&gt;·() 
116 »       { 
117 »       }114 public·class·Bar·{
 115 ········public·static·int·Main·()
 116 ········{
Max diff block lines reached; 38/2624 bytes (1.45%) of diff not shown.
4.65 KB
CS0507
4.63 KB
CS0507
Ordering differences only
    
Offset 1, 33 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>CS0507</ErrorName>3 ··<ErrorName>CS0507</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Message.set'5 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
6 //·Line:·156 //·Line:·19
  
7 class·BaseClass·{7 class·BaseClass·{
8 ········public·virtual·string·Message·{8 ········public·virtual·string·Message·{
9 »       »       get·{9 »       »       get·{
10 »       »       »       return·&quot;&quot;;10 »       »       »       return·&quot;&quot;;
11 »       »       }11 »       »       }
 12 »       »       set·{}
12 »       »       protected·set·{ 
13 »       »       } 
14 »       }13 »       }
15 }14 }
  
16 class·DerivedClass·:·BaseClass·{15 class·DerivedClass·:·BaseClass·{
17 ········public·override·string·Message·{16 »       »       public·override·string·Message·{
18 »       »       get·{17 »       »       get·{
19 »       »       »       return·&quot;&quot;;18 »       »       »       return·&quot;&quot;;
20 »       »       }19 »       »       }
21 »       »       set·{ 
22 »       »       }20 »       »       
 21 »       »       private·set·{}
23 »       }22 »       }
24 }</string>23 }</string>
 24 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
 25 //·Line:·9
  
 26 class·BaseClass·{
 27 ········protected·virtual·void·Show·()·{}
 28 }
  
 29 class·DerivedClass:·BaseClass·{
 30 ········public·override·void·Show·()·{}
 31 }</string>
25 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'32 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'
26 //·Line:·1233 //·Line:·12
  
27 class·BaseClass·{34 class·BaseClass·{
28 »       public·virtual·string·Message·{35 »       public·virtual·string·Message·{
29 »       »       set·{36 »       »       set·{
30 »       »       }37 »       »       }
Offset 36, 67 lines modifiedOffset 45, 47 lines modified
  
36 class·DerivedClass·:·BaseClass·{45 class·DerivedClass·:·BaseClass·{
37 »       protected·override·string·Message·{46 »       protected·override·string·Message·{
38 »       »       set·{47 »       »       set·{
39 »       »       }48 »       »       }
40 »       }49 »       }
41 }</string>50 }</string>
42 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'51 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'
43 //·Line:·952 //·Line:·11
  
44 class·BaseClass·{ 
45 ········protected·virtual·void·Show·()·{} 
46 } 
  
 53 using·System;
47 class·DerivedClass:·BaseClass·{ 
48 ········public·override·void·Show·()·{} 
49 }</string> 
50 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set' 
51 //·Line:·19 
  
52 class·BaseClass·{54 class·BaseClass·{
 55 ········protected·virtual·event·EventHandler·Test;
53 ········public·virtual·string·Message·{ 
54 »       »       get·{ 
55 »       »       »       return·&quot;&quot;; 
56 »       »       } 
57 »       »       set·{} 
58 »       } 
59 }56 }
  
60 class·DerivedClass·:·BaseClass·{57 class·DerivedClass:·BaseClass·{
 58 ········public·override·sealed·event·EventHandler·Test;
61 »       »       public·override·string·Message·{ 
62 »       »       get·{ 
63 »       »       »       return·&quot;&quot;; 
64 »       »       } 
65 »       »        
66 »       »       private·set·{} 
67 »       } 
68 }</string>59 }</string>
69 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'60 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
70 //·Line:·761 //·Line:·7
71 //·Compiler·options:·-r:CS0507-7-lib.dll62 //·Compiler·options:·-r:CS0507-7-lib.dll
  
72 public·sealed·class·Class2·:·Class163 public·sealed·class·Class2·:·Class1
73 {64 {
74 »       protected·override·string·GetString·()65 »       protected·override·string·GetString·()
75 »       {66 »       {
76 »       »       return·&quot;Hello2&quot;;67 »       »       return·&quot;Hello2&quot;;
77 »       }68 »       }
78 }</string>69 }</string>
79 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'70 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'
80 //·Line:·1171 //·Line:·7
 72 //·Compiler·options:·-r:CS0507-8-lib.dll
  
81 using·System; 
  
82 class·BaseClass·{ 
83 ········protected·virtual·event·EventHandler·Test; 
84 } 
  
85 class·DerivedClass:·BaseClass·{ 
86 ········public·override·sealed·event·EventHandler·Test;73 public·sealed·class·Class2·:·Class1
 74 {
 75 »       protected·internal·override·string·GetString·()
 76 »       {
 77 »       »       return·&quot;Hello2&quot;;
 78 »       }
87 }</string>79 }</string>
88 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'80 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
89 //·Line:·1381 //·Line:·13
  
90 class·Foo82 class·Foo
91 {83 {
92 »       protected·internal·virtual·void·X·()84 »       protected·internal·virtual·void·X·()
Offset 106, 20 lines modifiedOffset 95, 31 lines modified
  
106 class·Bar·:·Foo95 class·Bar·:·Foo
107 {96 {
108 »       protected·override·void·X·()97 »       protected·override·void·X·()
Max diff block lines reached; 819/4709 bytes (17.39%) of diff not shown.
5.01 KB
CS0182
5.0 KB
CS0182
Ordering differences only
    
Offset 1, 71 lines modifiedOffset 1, 105 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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:·86 //·Line:·10
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.InteropServices;
  
 8 class·X·{
 9 »       static·string·dll·=·&quot;some.dll&quot;;
 10 »       
 11 »       [DllImport·(dll)]
 12 »       extern·static·void·Blah·();
8 public·class·C 
9 { 
10 »       [IndexerName·(&quot;1&quot;·+·2)] 
11 »       public·string·this·[int·i]·{ 
12 »       »       set·{·} 
13 »       } 
14 }</string>13 }</string>
15 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression14 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
16 //·Line:·815 //·Line:·8
  
17 using·System.Runtime.InteropServices;16 using·System.Runtime.InteropServices;
  
18 class·X·{17 class·X·{
19 »       [DllImport·(&quot;1&quot;·+·9)]18 »       [DllImport·(&quot;1&quot;·+·9)]
20 »       extern·static·void·Blah·();19 »       extern·static·void·Blah·();
21 }</string>20 }</string>
22 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression21 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 22 //·Line:·4
  
 23 [A·(true·is·bool)]
 24 class·AAttribute·:·System.Attribute
 25 {
 26 »       public·AAttribute·(bool·b)
 27 »       {
 28 »       }
 29 }</string>
 30 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
23 //·Line:·1431 //·Line:·14
24 using·System;32 using·System;
25 using·System.Reflection;33 using·System.Reflection;
  
26 [AttributeUsage·(AttributeTargets.All)]34 [AttributeUsage·(AttributeTargets.All)]
27 public·class·MineAttribute·:·Attribute·{35 public·class·MineAttribute·:·Attribute·{
28 »       public·MineAttribute·(object·t)36 »       public·MineAttribute·(Type·[]·t)
29 »       {37 »       {
30 »       }38 »       }
31 }39 }
  
  
32 [Mine(new·Type·[2,2])]40 [Mine(new·Type·[2])]
33 public·class·Foo·{»41 public·class·Foo·{»
34 »       public·static·int·Main·()42 »       public·static·int·Main·()
35 »       {43 »       {
36 »       »       return·0;44 »       »       return·0;
37 »       }45 »       }
38 }</string>46 }</string>
39 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression47 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
40 //·Line:·1048 //·Line:·8
  
41 using·System.Runtime.InteropServices;49 using·System.Runtime.CompilerServices;
  
42 class·X·{ 
43 »       static·string·dll·=·&quot;some.dll&quot;; 
44 »        
45 »       [DllImport·(dll)] 
46 »       extern·static·void·Blah·();50 public·class·C
 51 {
 52 »       [IndexerName·(&quot;1&quot;·+·2)]
 53 »       public·string·this·[int·i]·{
 54 »       »       set·{·}
 55 »       }
47 }</string>56 }</string>
48 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression57 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
49 //·Line:·458 //·Line:·13
  
50 [A·(true·is·bool)]59 using·System;
  
51 class·AAttribute·:·System.Attribute60 class·MyAttribute·:·Attribute
52 {61 {
53 »       public·AAttribute·(bool·b)62 »       public·MyAttribute·(object·s)
 63 »       {
 64 »       }
 65 }
  
 66 [My·(decimal.MaxValue)]
 67 class·X
 68 {
 69 }</string>
 70 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
 71 //·Line:·13
  
 72 using·System;
  
 73 class·TestAttribute:·Attribute
 74 {
 75 »       public·TestAttribute·(object·o)·{}
 76 }
  
 77 public·class·E
 78 {
 79 »       [Test·(new·int[][]·{·null·})]
 80 »       public·static·void·Main·()
54 »       {81 »       {
 82 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
55 »       }83 »       }
56 }</string>84 }</string>
57 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression85 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
58 //·Line:·486 //·Line:·4
  
59 [A·(false·?·new·object·()·:·null)]87 [A·(false·?·new·object·()·:·null)]
60 class·AAttribute·:·System.Attribute88 class·AAttribute·:·System.Attribute
Offset 83, 60 lines modifiedOffset 117, 45 lines modified
83 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression117 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
84 //·Line:·14118 //·Line:·14
85 using·System;119 using·System;
86 using·System.Reflection;120 using·System.Reflection;
  
87 [AttributeUsage·(AttributeTargets.All)]121 [AttributeUsage·(AttributeTargets.All)]
88 public·class·MineAttribute·:·Attribute·{122 public·class·MineAttribute·:·Attribute·{
89 »       public·MineAttribute·(Type·[]·t)123 »       public·MineAttribute·(object·t)
90 »       {124 »       {
91 »       }125 »       }
92 }126 }
Max diff block lines reached; 1592/5084 bytes (31.31%) of diff not shown.
1.86 KB
CS0100
1.85 KB
CS0100
Ordering differences only
    
Offset 1, 36 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>CS0100</ErrorName>3 ··<ErrorName>CS0100</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate5 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 6 //·Line:·4
  
 7 class·C
 8 {
 9 »       public·extern·C·(object·obj,·object·obj);
 10 }</string>
 11 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
6 //·Line:·612 //·Line:·6
  
7 public·abstract·class·TestClass·13 abstract·class·C
8 {14 {
9 »       public·abstract·void·TestMethod·(object·obj,·object·obj);15 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
10 }</string>16 }</string>
11 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate17 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
12 //·Line:·1018 //·Line:·10
  
13 using·System;19 using·System;
  
14 class·C20 class·C
15 {21 {
16 »       static·void·Main·()22 »       static·void·Main·()
17 »       {23 »       {
18 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;24 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;
19 »       }25 »       }
20 }</string>26 }</string>
21 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate27 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
 28 //·Line:·6
  
 29 public·abstract·class·TestClass·
 30 {
 31 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
 32 }</string>
 33 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
22 //·Line:·434 //·Line:·4
  
23 class·C35 class·C
24 {36 {
25 »       public·extern·C·(object·obj,·object·obj);37 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
26 }</string>38 }</string>
27 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate39 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
28 //·Line:·640 //·Line:·6
29 //41 //
30 //·Author:·42 //·Author:·
31 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;43 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
32 //44 //
Offset 60, 23 lines modifiedOffset 74, 9 lines modified
  
60 abstract·class·C74 abstract·class·C
61 {75 {
62 »       public·abstract·int·this·[object·obj,·object·obj]·{76 »       public·abstract·int·this·[object·obj,·object·obj]·{
63 »       »       set;77 »       »       set;
64 »       }78 »       }
65 }</string>79 }</string>
66 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate 
67 //·Line:·6 
  
68 abstract·class·C 
69 { 
70 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1; 
71 }</string> 
72 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
73 //·Line:·4 
  
74 class·C 
75 { 
76 »       public·static·extern·bool·operator·+(C·obj,·C·obj); 
77 }</string> 
78 ··</Examples>80 ··</Examples>
79 </ErrorDocumentation>81 </ErrorDocumentation>
1.29 KB
CS1718
1.28 KB
CS1718
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>CS1718</ErrorName>3 ··<ErrorName>CS1718</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?5 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:3 
  
8 class·C 
9 { 
10 »       public·static·void·Main·()· 
11 »       {· 
12 »       »       int·a·=·20; 
13 »       »       if·(a·&gt;·a)·{ 
14 »       »       »       return; 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else? 
19 //·Line:·126 //·Line:·12
20 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
21 class·A8 class·A
22 {9 {
23 »       delegate·void·D·();10 »       delegate·void·D·();
24 »       D·d·=·null;11 »       D·d·=·null;
Offset 31, 14 lines modifiedOffset 17, 28 lines modified
31 »       }17 »       }
32 }</string>18 }</string>
33 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?19 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?
34 //·Line:·1020 //·Line:·10
35 //·Compiler·options:·-warnaserror·-warn:321 //·Compiler·options:·-warnaserror·-warn:3
  
36 class·C22 class·C
 23 {
 24 »       public·static·void·Main·()·
 25 »       {·
 26 »       »       int·a·=·20;
 27 »       »       if·(a·&gt;·a)·{
 28 »       »       »       return;
 29 »       »       }
 30 »       }
 31 }</string>
 32 ····<string>//·CS1718:·A·comparison·made·to·same·variable.·Did·you·mean·to·compare·something·else?
 33 //·Line:·10
 34 //·Compiler·options:·-warnaserror·-warn:3
  
 35 class·C
37 {36 {
38 »       public·static·void·Main·()·37 »       public·static·void·Main·()·
39 »       {·38 »       {·
40 »       »       int?·a·=·20;39 »       »       int?·a·=·20;
41 »       »       if·(a·&gt;·a)·{40 »       »       if·(a·&gt;·a)·{
42 »       »       »       return;41 »       »       »       return;
43 »       »       }42 »       »       }
1.41 KB
CS0548
1.4 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:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor 
6 //·Line:·5 
  
7 interface·PropertyInterface·{····· 
8 »       int·this·[long·l]·{} 
9 }</string> 
10 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor 
11 //·Line:·5 
  
12 class·IndexerClass·{ 
13 ········public·int·this·[bool·b]·{·} 
14 }</string> 
15 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor5 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor
16 //·Line:·56 //·Line:·5
  
17 interface·PropertyInterface·{7 interface·PropertyInterface·{
18 ····int·Value·{}8 ····int·Value·{}
19 }</string>9 }</string>
20 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor10 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor
21 //·Line:·511 //·Line:·5
  
22 class·PropertyClass·{12 class·PropertyClass·{
23 ········public·int·Value·{13 ········public·int·Value·{
24 ········}14 ········}
25 }</string>15 }</string>
 16 ····<string>//·CS0548:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
 17 //·Line:·5
  
 18 class·IndexerClass·{
 19 ········public·int·this·[bool·b]·{·}
 20 }</string>
 21 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor
 22 //·Line:·5
  
 23 interface·PropertyInterface·{·····
 24 »       int·this·[long·l]·{}
 25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.72 KB
CS1686
2.71 KB
CS1686
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1686</ErrorName>3 ··<ErrorName>CS1686</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
6 //·Line:·16 
7 //·Compiler·options:·-unsafe 
  
8 class·X·{ 
9 »       delegate·void·S·(); 
  
10 »       unsafe·void·M·() 
11 »       { 
12 »       »       int·i; 
13 »       »       int·*·j·; 
  
14 »       »       S·s·=·delegate·{ 
15 »       »       »       i·=·1; 
16 »       »       }; 
17 »       »       j·=·&amp;i; 
18 »       } 
  
19 »       static·void·Main·()·{} 
20 }</string> 
21 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
22 //·Line:·18 
23 //·Compiler·options:·-unsafe 
  
24 unsafe·struct·S 
25 { 
26 »       public·int·i; 
27 } 
  
28 class·C 
29 { 
30 »       unsafe·delegate·int*·D·(); 
  
31 »       static·void·Main·() 
32 »       { 
33 »       »       unsafe·{ 
34 »       »       »       S·str·=·new·S·(); 
35 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·}; 
36 »       »       } 
37 »       } 
38 }</string> 
39 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression5 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
40 //·Line:·116 //·Line:·11
41 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
42 using·System;8 using·System;
  
43 unsafe·struct·S9 unsafe·struct·S
Offset 86, 32 lines modifiedOffset 45, 73 lines modified
86 //·Compiler·options:·-unsafe45 //·Compiler·options:·-unsafe
  
87 delegate·void·D·();46 delegate·void·D·();
  
88 unsafe·class·X·{47 unsafe·class·X·{
89 »       public·D·T·(int·a)48 »       public·D·T·(int·a)
90 »       {49 »       {
91 »       »       int·*y·=·&amp;a; 
92 »       »        
93 »       »       return·delegate·{50 »       »       return·delegate·{
94 »       »       »       int·x·=·a;51 »       »       »       int·x·=·a;
95 »       »       };52 »       »       };
 53 »       »       
 54 »       »       int·*y·=·&amp;a;
 55 »       }
 56 }</string>
 57 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 58 //·Line:·16
 59 //·Compiler·options:·-unsafe
  
 60 class·X·{
 61 »       delegate·void·S·();
  
 62 »       unsafe·void·M·()
 63 »       {
 64 »       »       int·i;
 65 »       »       int·*·j·;
  
 66 »       »       S·s·=·delegate·{
 67 »       »       »       i·=·1;
 68 »       »       };
 69 »       »       j·=·&amp;i;
96 »       }70 »       }
  
 71 »       static·void·Main·()·{}
97 }</string>72 }</string>
98 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression73 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
99 //·Line:·1174 //·Line:·11
100 //·Compiler·options:·-unsafe75 //·Compiler·options:·-unsafe
  
101 delegate·void·D·();76 delegate·void·D·();
  
102 unsafe·class·X·{77 unsafe·class·X·{
103 »       public·D·T·(int·a)78 »       public·D·T·(int·a)
104 »       {79 »       {
 80 »       »       int·*y·=·&amp;a;
 81 »       »       
105 »       »       return·delegate·{82 »       »       return·delegate·{
106 »       »       »       int·x·=·a;83 »       »       »       int·x·=·a;
107 »       »       };84 »       »       };
 85 »       }
 86 }</string>
 87 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 88 //·Line:·18
 89 //·Compiler·options:·-unsafe
  
 90 unsafe·struct·S
 91 {
 92 »       public·int·i;
 93 }
  
 94 class·C
 95 {
 96 »       unsafe·delegate·int*·D·();
  
 97 »       static·void·Main·()
 98 »       {
 99 »       »       unsafe·{
 100 »       »       »       S·str·=·new·S·();
 101 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
108 »       »       102 »       »       }
109 »       »       int·*y·=·&amp;a; 
110 »       }103 »       }
111 }</string>104 }</string>
Max diff block lines reached; 23/2734 bytes (0.84%) of diff not shown.
3.88 KB
CS1667
3.87 KB
CS1667
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>CS1667</ErrorName>3 ··<ErrorName>CS1667</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
 6 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
 7 //·Line:·8
  
 8 using·System;
  
 9 public·interface·X·{
 10 ··[method:CLSCompliant·(false)]
 11 ··event·EventHandler·XEvent;
 12 }</string>
5 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only13 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only
6 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only14 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only
7 //·Line:·1115 //·Line:·11
  
8 using·System;16 using·System;
9 using·System.Diagnostics;17 using·System.Diagnostics;
  
Offset 31, 29 lines modifiedOffset 41, 14 lines modified
31 }41 }
  
32 class·MainClass·{42 class·MainClass·{
33 ········public·static·void·Main·()·{43 ········public·static·void·Main·()·{
34 ················System.Console.WriteLine·(Test.Error);44 ················System.Console.WriteLine·(Test.Error);
35 ········}45 ········}
36 }</string>46 }</string>
37 ····<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 
38 //·Line:·14 
  
39 class·Test·{ 
40 ········public·static·bool·Error·{ 
41 ············[System.Obsolete]·set·{ 
42 ············} 
43 ········} 
44 } 
  
45 class·MainClass·{ 
46 ········public·static·void·Main·()·{ 
47 ················Test.Error·=·false; 
48 ········} 
49 }</string> 
50 ····<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·only47 ····<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
51 //·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·only48 //·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
52 //·Line:·1149 //·Line:·11
  
53 using·System;50 using·System;
54 using·System.Diagnostics;51 using·System.Diagnostics;
  
Offset 61, 19 lines modifiedOffset 56, 24 lines modified
61 {56 {
62 ········public·event·ResolveEventHandler·G·{57 ········public·event·ResolveEventHandler·G·{
63 ············[CLSCompliant(false)]58 ············[CLSCompliant(false)]
64 ············add·{}59 ············add·{}
65 ············remove·{}60 ············remove·{}
66 »       }61 »       }
67 }</string>62 }</string>
 63 ····<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
68 ····<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 
69 //·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 
70 //·Line:·864 //·Line:·14
  
71 using·System;65 class·Test·{
 66 ········public·static·bool·Error·{
 67 ············[System.Obsolete]·set·{
 68 ············}
 69 ········}
 70 }
  
72 public·interface·X·{ 
73 ··[method:CLSCompliant·(false)] 
74 ··event·EventHandler·XEvent;71 class·MainClass·{
 72 ········public·static·void·Main·()·{
 73 ················Test.Error·=·false;
 74 ········}
75 }</string>75 }</string>
76 ··</Examples>76 ··</Examples>
77 </ErrorDocumentation>77 </ErrorDocumentation>
7.75 KB
CS0102
7.74 KB
CS0102
Ordering differences only
    
Offset 1, 197 lines modifiedOffset 1, 197 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`X'·already·contains·a·definition·for·`False' 
6 //·Line:·11 
  
7 class·X 
8 { 
9 »       bool·False&lt;T&gt;·() 
10 »       { 
11 »       »       return·false; 
12 »       } 
  
13 »       bool·False·{ 
14 »       »       get·{ 
15 »       »       »       return·false; 
16 »       »       } 
17 »       } 
18 }</string> 
19 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item' 
20 //·Line:·7 
  
21 public·class·SampleClass·{ 
22 ········protected·const·int·set_Item·=·3; 
23 ········public·int·Item·{· 
24 ············set·{} 
25 ········}········ 
26 }</string> 
27 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A' 
28 //·Line:·7 
  
29 public·class·SampleClass·{ 
30 »       »       partial·class·A·{} 
31 ········ 
32 ········public·void·A·()·{} 
33 }</string> 
34 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item'5 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`Item'
35 //·Line:·66 //·Line:·6
  
36 public·class·SampleClass·{7 public·class·SampleClass·{
37 ········protected·int·Item·{·set·{}·}8 ········protected·int·Item·{·set·{}·}
38 ········public·bool·Item;9 ········public·bool·Item;
39 }</string>10 }</string>
40 ····<string>//·CS0102:·The·type·`C&lt;get_Foo&gt;'·already·contains·a·definition·for·`get_Foo'11 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`op_Implicit'
41 //·Line:·612 //·Line:·10
  
42 class·C&lt;get_Foo&gt; 
43 { 
44 »       string·Foo·{ 
45 »       »       set·{·} 
46 »       }13 public·class·SampleClass·{
 14 ····
 15 ········static·public·implicit·operator·SampleClass·(byte·value)·{
 16 ···············return·new·SampleClass();
 17 ········}
 18 ········
 19 ········public·bool·op_Implicit;
47 }</string>20 }</string>
48 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'21 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
49 //·Line:·1322 //·Line:·13
  
50 public·class·SampleClass·{23 public·class·SampleClass·{
51 »       public·delegate·void·MyEvent·();24 »       public·delegate·void·MyEvent·();
52 »       public·event·MyEvent·XX·{25 »       public·event·MyEvent·XX·{
53 »       »       add·{·}26 »       »       add·{·}
54 »       »       remove·{·}27 »       »       remove·{·}
55 »       }28 »       }
56 ········29 ········
57 ········bool·add_XX;30 ········bool·add_XX;
58 }</string>31 }</string>
59 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`get_Foo'32 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'
60 //·Line:·933 //·Line:·6
  
61 class·C34 class·CS0102
62 {35 {
63 »       int·Foo·{ 
64 »       »       get·{·}36 »       object·Clone·()
 37 »       {
 38 »       »       return·this;
 39 »       }
 40 »       
 41 »       public·class·Clone
 42 »       {
65 »       }43 »       }
66 »       int·get_Foo; 
67 }</string> 
68 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A' 
69 //·Line:·6 
  
70 class·X·{ 
71 »       const·int·A·=·10; 
72 »       int·A·()·{} 
73 }</string>44 }</string>
74 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'45 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
75 //·Line:·646 //·Line:·6
  
76 public·class·SampleClass·{47 public·class·SampleClass·{
77 ········protected·int·set_Item;48 ········protected·const·int·set_Item·=·3;
78 ········public·int·this[int·index]·{·set·{}·}········49 ········const·int·set_Item·=·5;
79 }</string>50 }</string>
80 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`MyEvent'51 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
81 //·Line:·752 //·Line:·7
  
82 public·class·SampleClass·{53 public·class·SampleClass·{
83 »       public·delegate·void·MyEvent·();54 »       »       partial·class·A·{}
84 ········55 ········
85 ········public·void·MyEvent·()·{}56 ········public·void·A·()·{}
86 }</string>57 }</string>
87 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'58 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False'
88 //·Line:·659 //·Line:·11
  
89 class·CS010260 class·X
90 {61 {
91 »       object·Clone·()62 »       bool·False&lt;T&gt;·()
92 »       {63 »       {
93 »       »       return·this;64 »       »       return·false;
94 »       }65 »       }
95 »        
96 »       public·class·Clone 
97 »       { 
 66 »       bool·False·{
 67 »       »       get·{
 68 »       »       »       return·false;
 69 »       »       }
98 »       }70 »       }
99 }</string>71 }</string>
Max diff block lines reached; 4087/7890 bytes (51.80%) of diff not shown.
791 B
CS1536
779 B
CS1536
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1536</ErrorName>3 ··<ErrorName>CS1536</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1536:·Invalid·parameter·type·`void'5 ····<string>//·CS1536:·Invalid·parameter·type·`void'
6 //·Line:·86 //·Line:·8
  
7 public·class·Test 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       object·o·=·(void·v)·=&gt;·1; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1536:·Invalid·parameter·type·`void' 
15 //·Line:·8 
  
16 using·System;7 using·System;
  
17 class·X8 class·X
18 {9 {
19 »       void·Test·(void·a)10 »       void·Test·(void·a)
20 »       {·}11 »       {·}
21 }</string>12 }</string>
 13 ····<string>//·CS1536:·Invalid·parameter·type·`void'
 14 //·Line:·8
  
 15 public·class·Test
 16 {
 17 »       public·static·void·Main·()
 18 »       {
 19 »       »       object·o·=·(void·v)·=&gt;·1;
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.45 KB
CS1654
2.43 KB
CS1654
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1654</ErrorName>3 ··<ErrorName>CS1654</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable' 
6 //·Line:·22 
  
7 using·System; 
  
8 struct·Foo·:·IDisposable 
9 { 
10 »       public·int·Property·{ 
11 »       »       set·{·} 
12 »       } 
  
13 »       public·void·Dispose·() 
14 »       { 
15 »       } 
16 } 
  
17 class·Bar 
18 { 
19 »       static·void·Main·() 
20 »       { 
21 »       »       using·(var·f·=·new·Foo·())·{ 
22 »       »       »       f.Property·=·0; 
23 »       »       } 
24 »       } 
25 }</string> 
26 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
27 //·Line:·186 //·Line:·18
  
28 using·System.Collections;7 using·System.Collections;
  
29 struct·P·{8 struct·P·{
30 »       public·int·x;9 »       public·int·x;
Offset 43, 36 lines modifiedOffset 18, 52 lines modified
43 »       {18 »       {
44 »       »       IEnumerable·f·=·foo·();19 »       »       IEnumerable·f·=·foo·();
45 »       »       if·(f·!=·null)20 »       »       if·(f·!=·null)
46 »       »       »       foreach·(P·p·in·f)21 »       »       »       foreach·(P·p·in·f)
47 »       »       »       »       p.x·=·0;22 »       »       »       »       p.x·=·0;
48 »       }23 »       }
49 }</string>24 }</string>
 25 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
 26 //·Line:·14
  
 27 using·System.Collections;
  
 28 struct·P·{
 29 »       public·int·x·{·get;·set;·}
 30 }
  
 31 class·Test·{
 32 »       static·void·Foo·(IEnumerable·f)
 33 »       {
 34 »       »       foreach·(P·p·in·f)
 35 »       »       »       p.x·+=·2;
 36 »       }
 37 }</string>
50 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'38 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
51 //·Line:·2239 //·Line:·22
  
52 using·System;40 using·System;
  
53 struct·Foo·:·IDisposable41 struct·Foo·:·IDisposable
54 {42 {
55 »       public·int·this[int·arg]·{43 »       public·int·Property·{
56 »       »       set·{·}44 »       »       set·{·}
57 »       }45 »       }
  
58 »       public·void·Dispose·()46 »       public·void·Dispose·()
59 »       {47 »       {
60 »       }48 »       }
61 }49 }
  
62 class·Bar50 class·Bar
63 {51 {
64 »       static·void·Main·()52 »       static·void·Main·()
65 »       {53 »       {
66 »       »       using·(var·f·=·new·Foo·())·{54 »       »       using·(var·f·=·new·Foo·())·{
67 »       »       »       f[0]·=·1;55 »       »       »       f.Property·=·0;
68 »       »       }56 »       »       }
69 »       }57 »       }
70 }</string>58 }</string>
71 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable'59 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable'
72 //·Line:·2260 //·Line:·22
  
73 using·System.Collections;61 using·System.Collections;
Offset 92, 25 lines modifiedOffset 83, 34 lines modified
92 »       {83 »       {
93 »       »       IEnumerable·f·=·foo·();84 »       »       IEnumerable·f·=·foo·();
94 »       »       if·(f·!=·null)85 »       »       if·(f·!=·null)
95 »       »       »       foreach·(Q·q·in·f)86 »       »       »       foreach·(Q·q·in·f)
96 »       »       »       »       q.p.x·=·0;87 »       »       »       »       q.p.x·=·0;
97 »       }88 »       }
98 }</string>89 }</string>
99 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'90 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
100 //·Line:·1491 //·Line:·22
  
101 using·System.Collections;92 using·System;
  
102 struct·P·{ 
103 »       public·int·x·{·get;·set;·}93 struct·Foo·:·IDisposable
 94 {
 95 »       public·int·this[int·arg]·{
 96 »       »       set·{·}
 97 »       }
  
 98 »       public·void·Dispose·()
 99 »       {
 100 »       }
104 }101 }
  
105 class·Test·{ 
106 »       static·void·Foo·(IEnumerable·f)102 class·Bar
 103 {
 104 »       static·void·Main·()
107 »       {105 »       {
108 »       »       foreach·(P·p·in·f) 
109 »       »       »       p.x·+=·2;106 »       »       using·(var·f·=·new·Foo·())·{
 107 »       »       »       f[0]·=·1;
 108 »       »       }
110 »       }109 »       }
111 }</string>110 }</string>
112 ··</Examples>111 ··</Examples>
113 </ErrorDocumentation>112 </ErrorDocumentation>
Max diff block lines reached; -1/2455 bytes (-0.04%) of diff not shown.
1.51 KB
CS1720
1.5 KB
CS1720
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1720</ErrorName>3 ··<ErrorName>CS1720</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'5 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
6 //·Line:·116 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System; 
  
9 public·class·Tester·8 public·class·Tester·
10 {9 {
11 ····public·static·void·Foo·()10 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·
12 ····{11 ····{
13 ········Console.WriteLine(default(Tester).ToString());12 ········string·s·=·default(T).ToString();
14 ····}13 ····}
15 }</string>14 }</string>
16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'15 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
17 //·Line:·1116 //·Line:·11
18 //·Compiler·options:·-warnaserror·-warn:117 //·Compiler·options:·-warnaserror·-warn:1
  
19 using·System;18 using·System;
  
20 public·class·Tester·19 public·class·Tester·
21 {20 {
22 ····public·static·void·Main()21 ····public·static·void·Foo·()
23 ····{22 ····{
24 ········Console.WriteLine(((object)null).ToString());23 ········Console.WriteLine(default(Tester).ToString());
25 ····}24 ····}
26 }</string>25 }</string>
27 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'26 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
28 //·Line:·927 //·Line:·11
29 //·Compiler·options:·-warnaserror·-warn:128 //·Compiler·options:·-warnaserror·-warn:1
  
 29 using·System;
  
30 public·class·Tester·30 public·class·Tester·
31 {31 {
32 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·32 ····public·static·void·Main()
33 ····{33 ····{
34 ········string·s·=·default(T).ToString();34 ········Console.WriteLine(((object)null).ToString());
35 ····}35 ····}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
2.06 KB
CS0139
2.05 KB
CS0139
Ordering differences only
    
Offset 1, 41 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>CS0139</ErrorName>3 ··<ErrorName>CS0139</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue5 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
6 //·Line:·6 
7 class·X·{ 
8 »       void·A·() 
9 »       { 
10 »       »       continue; 
11 »       } 
12 }</string> 
13 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue 
14 //·Line:·96 //·Line:·9
  
15 class·Foo·{7 class·Foo·{
16 »       static·void·Main·()8 »       static·void·Main·()
17 »       {9 »       {
18 »       »       try·{10 »       »       try·{}
19 »       »       }·catch·{11 »       »       finally·{
20 »       »       »       break;12 »       »       »       break;
21 »       »       }·finally·{ 
22 »       »       »       throw·new·System.Exception·(); 
23 »       »       }13 »       »       }
24 »       }14 »       }
25 }</string>15 }</string>
26 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue16 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
27 //·Line:·817 //·Line:·8
  
28 class·Foo·{18 class·Foo·{
29 »       static·void·Main·()19 »       static·void·Main·()
30 »       {20 »       {
31 »       »       try·{21 »       »       try·{
32 »       »       »       continue;22 »       »       »       break;
33 »       »       }·finally·{23 »       »       }·finally·{
34 »       »       »       throw·new·System.Exception·();24 »       »       »       throw·new·System.Exception·();
35 »       »       }25 »       »       }
36 »       }26 »       }
37 }</string>27 }</string>
38 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue28 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
39 //·Line:·929 //·Line:·9
Offset 61, 46 lines modifiedOffset 51, 56 lines modified
61 ································continue;51 ································continue;
62 ························System.Console.WriteLine·();52 ························System.Console.WriteLine·();
63 ························break;53 ························break;
64 ················}54 ················}
65 ········}55 ········}
66 }</string>56 }</string>
67 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue57 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
68 //·Line:·858 //·Line:·6
 59 class·X·{
 60 »       void·A·()
 61 »       {
 62 »       »       continue;
 63 »       }
 64 }</string>
 65 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
 66 //·Line:·9
  
69 class·Foo·{67 class·Foo·{
70 »       static·void·Main·()68 »       static·void·Main·()
71 »       {69 »       {
72 »       »       try·{70 »       »       try·{
73 »       »       »       break;71 »       »       }·catch·{
 72 »       »       »       continue;
74 »       »       }·finally·{73 »       »       }·finally·{
75 »       »       »       throw·new·System.Exception·();74 »       »       »       throw·new·System.Exception·();
76 »       »       }75 »       »       }
77 »       }76 »       }
78 }</string>77 }</string>
79 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue78 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
80 //·Line:·979 //·Line:·9
  
81 class·Foo·{80 class·Foo·{
82 »       static·void·Main·()81 »       static·void·Main·()
83 »       {82 »       {
84 »       »       try·{}83 »       »       try·{
85 »       »       finally·{84 »       »       }·catch·{
86 »       »       »       break;85 »       »       »       break;
 86 »       »       }·finally·{
 87 »       »       »       throw·new·System.Exception·();
87 »       »       }88 »       »       }
88 »       }89 »       }
89 }</string>90 }</string>
90 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue91 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
91 //·Line:·992 //·Line:·8
  
92 class·Foo·{93 class·Foo·{
93 »       static·void·Main·()94 »       static·void·Main·()
94 »       {95 »       {
95 »       »       try·{96 »       »       try·{
96 »       »       }·catch·{ 
97 »       »       »       continue;97 »       »       »       continue;
98 »       »       }·finally·{98 »       »       }·finally·{
99 »       »       »       throw·new·System.Exception·();99 »       »       »       throw·new·System.Exception·();
100 »       »       }100 »       »       }
101 »       }101 »       }
102 }</string>102 }</string>
103 ··</Examples>103 ··</Examples>
1.45 KB
CS1738
1.44 KB
CS1738
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·136 //·Line:·12
  
7 using·System; 
  
8 class·MyAttribute·:·Attribute7 class·C
9 {8 {
10 »       public·MyAttribute·(string·s,·int·value)9 »       static·void·Foo·(int·a,·string·s)
11 »       {10 »       {
12 »       }11 »       }
13 } 
  
14 [MyAttribute·(s·:·&quot;a&quot;,·1)] 
15 class·C 
16 {12 »       
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       Foo·(a·:·1,··&quot;out&quot;);
 16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.218 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
19 //·Line:·1419 //·Line:·14
  
20 class·C20 class·C
21 {21 {
22 »       int·this·[int·a,·string·s]·{22 »       int·this·[int·a,·string·s]·{
Offset 31, 22 lines modifiedOffset 29, 24 lines modified
31 »       29 »       
32 »       void·Test·()30 »       void·Test·()
33 »       {31 »       {
34 »       »       var·r·=·this·[a·:·1,··&quot;out&quot;];32 »       »       var·r·=·this·[a·:·1,··&quot;out&quot;];
35 »       }33 »       }
36 }</string>34 }</string>
37 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.235 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
38 //·Line:·1236 //·Line:·13
  
39 class·C37 using·System;
  
 38 class·MyAttribute·:·Attribute
40 {39 {
 40 »       public·MyAttribute·(string·s,·int·value)
41 »       static·void·Foo·(int·a,·string·s) 
42 »       { 
43 »       } 
44 »        
45 »       public·static·void·Main·() 
46 »       {41 »       {
47 »       »       Foo·(a·:·1,··&quot;out&quot;); 
48 »       }42 »       }
 43 }
  
 44 [MyAttribute·(s·:·&quot;a&quot;,·1)]
 45 class·C
 46 {
49 }</string>47 }</string>
50 ··</Examples>48 ··</Examples>
51 </ErrorDocumentation>49 </ErrorDocumentation>
1.39 KB
CS0524
1.38 KB
CS0524
Ordering differences only
    
Offset 2, 40 lines modifiedOffset 2, 40 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0524</ErrorName>3 ··<ErrorName>CS0524</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations5 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
6 //·Line:·56 //·Line:·5
  
7 interface·Interface·{7 interface·Interface·{
 8 ········interface·I·{}
8 ········public·class·C·{ 
9 ········} 
10 }</string>9 }</string>
11 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations10 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
12 //·Line:·511 //·Line:·5
  
13 interface·Interface·{12 interface·Interface·{
14 ········interface·I·{}13 ········delegate·void·D·();
15 }</string>14 }</string>
16 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations15 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
17 //·Line:·516 //·Line:·5
  
18 interface·Interface·{17 interface·Interface·{
19 ········public·struct·Struct·{18 ········public·struct·Struct·{
20 ········}19 ········}
21 }</string>20 }</string>
22 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations21 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
23 //·Line:·422 //·Line:·5
  
24 interface·Interface·{23 interface·Interface·{
 24 ········public·class·C·{
25 ········enum·E·{ 
26 ············White, 
27 ············Black 
28 ········}25 ········}
29 }</string>26 }</string>
30 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations27 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
31 //·Line:·528 //·Line:·4
  
32 interface·Interface·{29 interface·Interface·{
33 ········delegate·void·D·();30 ········enum·E·{
 31 ············White,
 32 ············Black
 33 ········}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.12 KB
CS0656
1.11 KB
CS0656
Ordering differences only
    
Offset 15, 14 lines modifiedOffset 15, 25 lines modified
15 »       }15 »       }
16 }16 }
  
17 class·C17 class·C
18 {18 {
19 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};19 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};
20 }</string>20 }</string>
 21 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible
 22 //·Line:·9
 23 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 24 class·C
 25 {
 26 »       static·void·Main·()
 27 »       {
 28 »       »       decimal·d·=·12M;
 29 »       }
 30 }</string>
21 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible31 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible
22 //·Line:·2032 //·Line:·20
23 //·Compiler·options:·-nostdlib·CS0656-corlib.cs33 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
24 namespace·System·{34 namespace·System·{
25 ····public·partial·class·Delegate·{35 ····public·partial·class·Delegate·{
26 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}36 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}
Offset 36, 20 lines modifiedOffset 47, 9 lines modified
  
36 delegate·void·D();47 delegate·void·D();
  
37 class·Test48 class·Test
38 {49 {
39 ····event·D·ev;50 ····event·D·ev;
40 }</string>51 }</string>
41 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible 
42 //·Line:·9 
43 //·Compiler·options:·-nostdlib·CS0656-corlib.cs 
  
44 class·C 
45 { 
46 »       static·void·Main·() 
47 »       { 
48 »       »       decimal·d·=·12M; 
49 »       } 
50 }</string> 
51 ··</Examples>52 ··</Examples>
52 </ErrorDocumentation>53 </ErrorDocumentation>
3.13 KB
CS0626
3.12 KB
CS0626
Ordering differences only
    
Offset 1, 63 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>CS0626</ErrorName>3 ··<ErrorName>CS0626</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
6 //·Line:·7 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 class·C 
9 { 
10 »       public·extern·char·this[int·index] 
11 »       { 
12 »       »       get; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation5 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
16 //·Line:·66 //·Line:·6
17 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
18 class·ExternClass·{8 class·ExternClass·{
19 ········[System.Obsolete]9 ········[System.Obsolete]
20 ········public·static·extern·void·ExternMethod();10 ········public·static·extern·void·ExternMethod();
21 }</string>11 }</string>
22 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
23 //·Line:·9 
24 //·Compiler·options:·-warnaserror·-warn:1 
  
  
25 using·System; 
  
26 public·delegate·void·Handler·(); 
  
27 class·Test·{ 
28 »       extern·event·Handler·OnFoo; 
29 }</string> 
30 ····<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·implementation12 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
31 //·Line:·613 //·Line:·6
32 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
33 class·ExternClass·{15 class·ExternClass·{
34 ········static·public·extern·implicit·operator·ExternClass(byte·value);16 ········static·public·extern·implicit·operator·ExternClass(byte·value);
35 }</string>17 }</string>
36 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation18 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
37 //·Line:·619 //·Line:·6
38 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
39 class·ExternClass·{21 class·ExternClass·{
40 ········public·static·extern·int·ExternMethod·{·set;·}22 ········public·static·extern·int·ExternMethod·{·set;·}
41 }</string>23 }</string>
 24 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 25 //·Line:·9
 26 //·Compiler·options:·-warnaserror·-warn:1
  
  
 27 using·System;
  
 28 public·delegate·void·Handler·();
  
 29 class·Test·{
 30 »       extern·event·Handler·OnFoo;
 31 }</string>
42 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation32 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
43 //·Line:·633 //·Line:·6
44 //·Compiler·options:·-warnaserror·-warn:134 //·Compiler·options:·-warnaserror·-warn:1
  
45 class·ExternClass·{35 class·ExternClass·{
46 ········public·static·extern·void·ExternMethod();36 ········public·static·extern·void·ExternMethod();
47 }</string>37 }</string>
 38 ····<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
 39 //·Line:·7
 40 //·Compiler·options:·-warnaserror·-warn:1
  
 41 class·C
 42 {
 43 »       public·extern·char·this[int·index]
 44 »       {
 45 »       »       get;
 46 »       }
 47 }</string>
48 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation48 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
49 //·Line:·749 //·Line:·7
50 //·Compiler·options:·-warnaserror50 //·Compiler·options:·-warnaserror
  
51 public·sealed·class·A51 public·sealed·class·A
52 {52 {
53 »       extern·~A·();53 »       extern·~A·();
899 B
CS1537
887 B
CS1537
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>CS1537</ErrorName>3 ··<ErrorName>CS1537</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace5 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·7
7 //·Compiler·options:·-r:CSExternAlias-lib.dll 
  
8 extern·alias·A;7 using·A·=·System;
9 using·A·=·System;</string>8 using·A·=·System;</string>
10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace9 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
11 //·Line:·710 //·Line:·6
 11 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
12 using·A·=·System;12 extern·alias·A;
13 using·A·=·System;</string>13 using·A·=·System;</string>
14 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace14 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
15 //·Line:·615 //·Line:·6
16 //·Compiler·options:·-r:CSExternAlias-lib.dll16 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
17 extern·alias·A;17 extern·alias·A;
18 extern·alias·A;</string>18 extern·alias·A;</string>
724 B
CS0432
712 B
CS0432
Ordering differences only
    
Offset 14, 14 lines modifiedOffset 14, 20 lines modified
  
14 class·X·{14 class·X·{
15 »       static·void·Main·()15 »       static·void·Main·()
16 »       {16 »       {
17 »       »       fool::Console.WriteLine·(&quot;hello&quot;);17 »       »       fool::Console.WriteLine·(&quot;hello&quot;);
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS0432:·Alias·`Sa'·not·found
 21 //·Line:·6
  
 22 using·S·=·System;
  
 23 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>
20 ····<string>//·CS0432:·Alias·`BB'·not·found24 ····<string>//·CS0432:·Alias·`BB'·not·found
21 //·Line:·1325 //·Line:·13
  
22 namespace·A26 namespace·A
23 {27 {
24 »       using·BB·=·System.Collections.Generic;28 »       using·BB·=·System.Collections.Generic;
25 }29 }
Offset 40, 15 lines modifiedOffset 46, 9 lines modified
  
40 class·X·{46 class·X·{
41 »       static·void·Main·()47 »       static·void·Main·()
42 »       {48 »       {
43 »       »       fool::Console.WriteLine·(&quot;hello&quot;);49 »       »       fool::Console.WriteLine·(&quot;hello&quot;);
44 »       }50 »       }
45 }</string>51 }</string>
46 ····<string>//·CS0432:·Alias·`Sa'·not·found 
47 //·Line:·6 
  
48 using·S·=·System; 
  
49 [assembly:·Sa::CLSCompliantAttribute·(false)]</string> 
50 ··</Examples>52 ··</Examples>
51 </ErrorDocumentation>53 </ErrorDocumentation>
961 B
CS0283
949 B
CS0283
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>CS0283</ErrorName>3 ··<ErrorName>CS0283</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const 
6 //·Line:·12 
  
7 struct·S 
8 { 
9 } 
  
10 class·C 
11 { 
12 »       public·void·Foo·() 
13 »       { 
14 »       »       const·S·s·=·new·S(); 
15 »       } 
16 }</string> 
17 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const5 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const
18 //·Line:·106 //·Line:·10
19 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
20 unsafe·class·Test8 unsafe·class·Test
21 {9 {
22 »       const·int*·o·=·null;10 »       const·int*·o·=·null;
Offset 31, 14 lines modifiedOffset 17, 28 lines modified
31 {17 {
32 »       void·Test·()18 »       void·Test·()
33 »       {19 »       {
34 »       »       const·int?·ac·=·null;20 »       »       const·int?·ac·=·null;
35 »       }21 »       }
36 }</string>22 }</string>
37 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const23 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
 24 //·Line:·12
  
 25 struct·S
 26 {
 27 }
  
 28 class·C
 29 {
 30 »       public·void·Foo·()
 31 »       {
 32 »       »       const·S·s·=·new·S();
 33 »       }
 34 }</string>
 35 ····<string>//·CS0283:·The·type·`S'·cannot·be·declared·const
38 //·Line:·1036 //·Line:·10
  
39 struct·S37 struct·S
40 {38 {
41 }39 }
  
42 class·C40 class·C
2.31 KB
CS0053
2.29 KB
CS0053
Ordering differences only
    
Offset 1, 29 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>CS0053</ErrorName>3 ··<ErrorName>CS0053</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'5 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.NestedClass'·is·less·accessible·than·property·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.Prop'
6 //·Line:·116 //·Line:·12
  
7 using·System; 
  
8 class·ErrorCS0053·{ 
9 »       public·ErrorCS0053·()·{} 
10 } 
  
11 public·class·Foo·{ 
12 »       public·ErrorCS0053·Property·{ 
13 »       »       get·{·return·new·ErrorCS0053·();·}· 
14 »       }7 namespace·MonoTests.System.ComponentModel
 8 {
 9 »       public·class·PropertyDescriptorTests
 10 »       {
 11 »       »       class·MissingConverterType_test
 12 »       »       {
 13 »       »       »       class·NestedClass·{·}
  
15 »       public·static·void·Main·()·{14 »       »       »       public·NestedClass·Prop·{
 15 »       »       »       »       get·{·return·null;·}
 16 »       »       »       }
 17 »       »       }
16 »       }18 »       }
  
17 »       ErrorCS0053·error; 
18 }</string>19 }</string>
19 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B'20 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`Blah[]'·is·less·accessible·than·property·`A.B'
20 //·Line:·621 //·Line:·6
  
21 public·class·A·{22 public·class·A·{
  
22 »       public·Blah·[]·B·{23 »       public·Blah·[]·B·{
Offset 32, 26 lines modifiedOffset 30, 28 lines modified
  
32 »       static·void·Main·()·{}30 »       static·void·Main·()·{}
33 }31 }
  
34 class·Blah·{32 class·Blah·{
35 »       33 »       
36 }</string>34 }</string>
37 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.NestedClass'·is·less·accessible·than·property·`MonoTests.System.ComponentModel.PropertyDescriptorTests.MissingConverterType_test.Prop'35 ····<string>//·CS0053:·Inconsistent·accessibility:·property·type·`ErrorCS0053'·is·less·accessible·than·property·`Foo.Property'
38 //·Line:·1236 //·Line:·11
  
 37 using·System;
39 namespace·MonoTests.System.ComponentModel 
40 { 
41 »       public·class·PropertyDescriptorTests 
42 »       { 
43 »       »       class·MissingConverterType_test 
44 »       »       { 
45 »       »       »       class·NestedClass·{·} 
  
46 »       »       »       public·NestedClass·Prop·{ 
47 »       »       »       »       get·{·return·null;·} 
48 »       »       »       } 
49 »       »       }38 class·ErrorCS0053·{
 39 »       public·ErrorCS0053·()·{}
 40 }
  
 41 public·class·Foo·{
 42 »       public·ErrorCS0053·Property·{
 43 »       »       get·{·return·new·ErrorCS0053·();·}·
50 »       }44 »       }
  
 45 »       public·static·void·Main·()·{
 46 »       }
  
 47 »       ErrorCS0053·error;
51 }</string>48 }</string>
52 ··</Examples>49 ··</Examples>
53 </ErrorDocumentation>50 </ErrorDocumentation>
711 B
CS1521
699 B
CS1521
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 17 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1521</ErrorName>3 ··<ErrorName>CS1521</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1521:·Invalid·base·type·`object[]'
 6 //·Line:·4
  
 7 class·C2:·object[]
 8 {
 9 }</string>
5 ····<string>//·CS1521:·Invalid·base·type·`C[]'10 ····<string>//·CS1521:·Invalid·base·type·`C[]'
6 //·Line:·811 //·Line:·8
  
7 class·C12 class·C
8 {13 {
9 }14 }
  
Offset 19, 20 lines modifiedOffset 25, 14 lines modified
19 struct·C25 struct·C
20 {26 {
21 }27 }
  
22 unsafe·class·C2:·C*28 unsafe·class·C2:·C*
23 {29 {
24 }</string>30 }</string>
25 ····<string>//·CS1521:·Invalid·base·type·`object[]' 
26 //·Line:·4 
  
27 class·C2:·object[] 
28 { 
29 }</string> 
30 ····<string>//·CS1521:·Invalid·base·type·`C?'31 ····<string>//·CS1521:·Invalid·base·type·`C?'
31 //·Line:·832 //·Line:·8
  
32 struct·C33 struct·C
33 {34 {
34 }35 }
  
1020 B
CS1739
1010 B
CS1739
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 28 lines modified
12 »       »       M·(z:·1,·whatever:·0);12 »       »       M·(z:·1,·whatever:·0);
13 »       }13 »       }
  
14 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)14 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
15 »       {15 »       {
16 »       }16 »       }
17 }</string>17 }</string>
 18 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'
 19 //·Line:·12
  
 20 class·C
 21 {
 22 »       static·void·Foo·(int·x,·int·y)
 23 »       {
 24 »       }
 25 »       
 26 »       public·static·void·Main·()
 27 »       {
 28 »       »       Foo·(1,·b·:·2);
 29 »       }
 30 }</string>
18 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'31 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'
19 //·Line:·1832 //·Line:·18
  
20 using·System;33 using·System;
  
21 class·C34 class·C
22 {35 {
Offset 51, 23 lines modifiedOffset 65, 9 lines modified
51 {65 {
52 »       public·static·void·Main·()66 »       public·static·void·Main·()
53 »       {67 »       {
54 »       »       A·a·=·new·A·();68 »       »       A·a·=·new·A·();
55 »       »       a·[value:1]·=·9;69 »       »       a·[value:1]·=·9;
56 »       }70 »       }
57 }</string>71 }</string>
58 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b' 
59 //·Line:·12 
  
60 class·C 
61 { 
62 »       static·void·Foo·(int·x,·int·y) 
63 »       { 
64 »       } 
65 »        
66 »       public·static·void·Main·() 
67 »       { 
68 »       »       Foo·(1,·b·:·2); 
69 »       } 
70 }</string> 
71 ··</Examples>72 ··</Examples>
72 </ErrorDocumentation>73 </ErrorDocumentation>
1.39 KB
CS1590
1.38 KB
CS1590
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>CS1590</ErrorName>3 ··<ErrorName>CS1590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
6 //·Line:·166 //·Line:·11
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 ···///·comment10 ···///·comment
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       ///·comment13 »       ///·&lt;include·file='a'·/&gt;
14 »       public·static·void·Main·()14 »       public·static·void·Main·()
15 »       {15 »       {
16 »       }16 »       }
  
17 »       ///·&lt;include·path='/foo/bar'·/&gt; 
18 »       public·void·Bar·(int·x) 
19 »       { 
20 »       } 
21 ···}17 ···}
22 }</string>18 }</string>
23 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute19 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
24 //·Line:·1120 //·Line:·16
25 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror21 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
26 namespace·Testing22 namespace·Testing
27 {23 {
28 ···///·comment24 ···///·comment
29 ···public·class·Test25 ···public·class·Test
30 ···{26 ···{
31 »       ///·&lt;include·file='a'·/&gt;27 »       ///·comment
32 »       public·static·void·Main·()28 »       public·static·void·Main·()
33 »       {29 »       {
34 »       }30 »       }
  
 31 »       ///·&lt;include·path='/foo/bar'·/&gt;
 32 »       public·void·Bar·(int·x)
 33 »       {
 34 »       }
35 ···}35 ···}
36 }</string>36 }</string>
37 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute37 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
38 //·Line:·838 //·Line:·8
39 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror39 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
40 namespace·Testing40 namespace·Testing
723 B
CS1508
711 B
CS1508
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1508</ErrorName>3 ··<ErrorName>CS1508</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly5 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly
6 //·Line:·06 //·Line:·0
7 //·Compiler·options:·-res:1,A·-res:2,A</string>7 //·Compiler·options:·-res:1,A·-linkres:1,A</string>
8 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly8 ····<string>//·CS1508:·The·resource·identifier·`A'·has·already·been·used·in·this·assembly
9 //·Line:·09 //·Line:·0
10 //·Compiler·options:·-res:1,A·-linkres:1,A</string>10 //·Compiler·options:·-res:1,A·-res:2,A</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
864 B
CS1059
852 B
CS1059
Ordering differences only
    
Offset 9, 32 lines modifiedOffset 9, 32 lines modified
  
9 public·class·Test·{9 public·class·Test·{
10 »       void·Main·()·{10 »       void·Main·()·{
11 »       »       Console.WriteLine·(++0);11 »       »       Console.WriteLine·(++0);
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
 15 //·Line:·9
  
 16 static·class·C
 17 {
 18 »       static·void·Foo()
 19 »       {
 20 »       »       const·int·uu·=·1;
 21 »       »       uu++;
 22 »       }
 23 }</string>
 24 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
15 //·Line:·1125 //·Line:·11
  
16 using·System;26 using·System;
  
17 class·X27 class·X
18 {28 {
19 »       static·void·Main·()29 »       static·void·Main·()
20 »       {30 »       {
21 »       »       Decimal·v;31 »       »       Decimal·v;
22 »       »       (v·=·new·Decimal·())++;32 »       »       (v·=·new·Decimal·())++;
23 »       }33 »       }
24 }</string>34 }</string>
25 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer 
26 //·Line:·9 
  
27 static·class·C 
28 { 
29 »       static·void·Foo() 
30 »       { 
31 »       »       const·int·uu·=·1; 
32 »       »       uu++; 
33 »       } 
34 }</string> 
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
553 B
CS0762
541 B
CS0762
Ordering differences only
    
Offset 7, 28 lines modifiedOffset 7, 28 lines modified
  
7 partial·class·C7 partial·class·C
8 {8 {
9 »       delegate·void·D·();9 »       delegate·void·D·();
  
10 »       partial·void·Foo·();10 »       partial·void·Foo·();
  
11 »       static·void·Main·()11 »       void·Test·()
12 »       {12 »       {
13 »       »       D·d·=·new·D·(new·C·().Foo);13 »       »       D·d·=·Foo;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0762:·Cannot·create·delegate·from·partial·method·declaration·`C.Foo()'16 ····<string>//·CS0762:·Cannot·create·delegate·from·partial·method·declaration·`C.Foo()'
17 //·Line:·1217 //·Line:·12
  
18 partial·class·C18 partial·class·C
19 {19 {
20 »       delegate·void·D·();20 »       delegate·void·D·();
  
21 »       partial·void·Foo·();21 »       partial·void·Foo·();
  
22 »       void·Test·()22 »       static·void·Main·()
23 »       {23 »       {
24 »       »       D·d·=·Foo;24 »       »       D·d·=·new·D·(new·C·().Foo);
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
5.95 KB
CS1729
5.94 KB
CS1729
Ordering differences only
    
Offset 1, 31 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>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments 
6 //·Line:·6 
  
7 using·System; 
  
8 [assembly:CLSCompliant()]</string> 
9 ····<string>//·CS1729:·The·type·`IgnoreAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments5 ····<string>//·CS1729:·The·type·`object'·does·not·contain·a·constructor·that·takes·`1'·arguments
10 //·Line:·146 //·Line:·8
  
11 using·System;7 using·System;
  
12 public·class·IgnoreAttribute·:·Attribute·{ 
  
13 ········public·IgnoreAttribute·(String·name)·{·} 
14 } 
  
15 class·C·{8 class·C
16 ········ 
17 »       [Ignore] 
18 »       public·void·Method·()9 {
 10 »       int·a·=·&quot;a&quot;;
 11 »       
 12 »       public·C·(string·s)
 13 »       »       :·base·(1)
 14 »       {
 15 »       }
 16 »       
 17 »       public·C·(int·i)
 18 »       »       :·base·(i)
19 »       {19 »       {
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments22 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments
23 //·Line:·1123 //·Line:·11
24 class·X·{24 class·X·{
  
Offset 34, 35 lines modifiedOffset 30, 79 lines modified
34 »       }30 »       }
35 »       31 »       
36 »       static·void·Main·()32 »       static·void·Main·()
37 »       {33 »       {
38 »       »       new·X·();34 »       »       new·X·();
39 »       }35 »       }
40 }</string>36 }</string>
41 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments37 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments
42 //·Line:·838 //·Line:·6
  
 39 public·class·A·{
 40 ····A[]·test·=·{
 41 ········new·A(&quot;test&quot;)
 42 ····};
 43 }</string>
 44 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments
 45 //·Line:·15
  
43 class·C46 class·C
44 {47 {
 48 »       struct·S
 49 »       {
 50 »       »       public·S·(int·i)
 51 »       »       {
 52 »       »       }
 53 »       }
 54 »       
45 »       static·void·Main·()55 »       static·void·Main·()
46 »       {56 »       {
47 »       »       int·i·=·new·int(1);57 »       »       S·i·=·new·S·(1,1,1);
48 »       }58 »       }
49 }</string>59 }</string>
50 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments60 ····<string>//·CS1729:·The·type·`IgnoreAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
51 //·Line:·561 //·Line:·14
  
52 class·MainClass·{ 
53 ········[System.Runtime.CompilerServices.IndexerName(&quot;A&quot;,·&quot;&quot;,·&quot;&quot;,·&quot;&quot;)] 
54 ········int·this·[int·index]·{ 
55 ················get·{ 
56 ························return·0; 
57 ················}62 using·System;
  
 63 public·class·IgnoreAttribute·:·Attribute·{
  
 64 ········public·IgnoreAttribute·(String·name)·{·}
 65 }
  
 66 class·C·{
58 ········}67 ········
59 ····68 »       [Ignore]
 69 »       public·void·Method·()
 70 »       {
 71 »       }
 72 }</string>
 73 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
 74 //·Line:·6
  
 75 using·System;
  
 76 [assembly:CLSCompliant()]</string>
 77 ····<string>//·CS1729:·The·type·`C'·does·not·contain·a·constructor·that·takes·`2'·arguments
 78 //·Line:·16
  
 79 class·C
 80 {
 81 »       public·C·(int·i)
 82 »       {
 83 »       }
 84 }
  
 85 public·class·Blah
 86 {
 87 »       public·static·void·Main·()
 88 »       {
 89 »       »       dynamic·d·=·1;
 90 »       »       var·r·=·new·C·(1,·d);
 91 »       }
60 }</string>92 }</string>
61 ····<string>//·CS1729:·The·type·`TestCases.ClassWithNonPublicConstructor'·does·not·contain·a·constructor·that·takes·`0'·arguments93 ····<string>//·CS1729:·The·type·`TestCases.ClassWithNonPublicConstructor'·does·not·contain·a·constructor·that·takes·`0'·arguments
62 //·Line:·1094 //·Line:·10
  
63 namespace·TestCases95 namespace·TestCases
64 {96 {
65 »       public·class·GmcsCtorBug97 »       public·class·GmcsCtorBug
Offset 76, 51 lines modifiedOffset 116, 14 lines modified
76 »       public·class·ClassWithNonPublicConstructor116 »       public·class·ClassWithNonPublicConstructor
Max diff block lines reached; 2864/6041 bytes (47.41%) of diff not shown.
2.98 KB
CS0307
2.96 KB
CS0307
Ordering differences only
    
Offset 1, 27 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>CS0307</ErrorName>3 ··<ErrorName>CS0307</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments5 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
6 //·Line:·166 //·Line:·9
  
7 class·Test&lt;T,·U&gt;7 public·class·Tests
8 {8 {
9 »       public·object·Value·{ 
10 »       »       get·{·return·null;·}9 »       public·static·void·Main·()
 10 »       {
 11 »       »       var·d·=·0;
 12 »       »       d&lt;int&gt;·();
11 »       }13 »       }
 14 }</string>
 15 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments
 16 //·Line:·14
 17 public·class·B
 18 {
 19 »       public·virtual·int·Get·{
 20 »       »       get·{·return·3;·}
 21 »       }
 22 }
  
12 »       public·class·B23 public·class·A·:·B
13 »       { 
14 »       »       public·B·(object·arg) 
15 »       »       {24 {
 25 »       public·override·int·Get·{
 26 »       »       get·{
 27 »       »       »       return·base.Get&lt;int&gt;;
16 »       »       }28 »       »       }
17 »       »        
18 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);29 »       }
  
 30 »       public·static·void·Main·()
 31 »       {
19 »       }32 »       }
20 }</string>33 }</string>
21 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments34 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments
22 //·Line:·1535 //·Line:·15
  
23 namespace·N36 namespace·N
24 {37 {
Offset 33, 71 lines modifiedOffset 47, 57 lines modified
33 class·Test47 class·Test
34 {48 {
35 »       static·void·Main·()49 »       static·void·Main·()
36 »       {50 »       {
37 »       »       var·a·=·N.M&lt;int&gt;·();51 »       »       var·a·=·N.M&lt;int&gt;·();
38 »       }52 »       }
39 }</string>53 }</string>
40 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments54 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
41 //·Line:·955 //·Line:·9
  
42 public·class·Tests56 public·class·Tests&lt;a&gt;
43 {57 {
44 »       public·static·void·Test·(int·a)58 »       public·static·void·Test·()
45 »       {59 »       {
46 »       »       a&lt;int&gt;·();60 »       »       a&lt;int&gt;·();
47 »       }61 »       }
48 }</string>62 }</string>
49 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments 
50 //·Line:·9 
  
51 public·class·Tests 
52 { 
53 »       public·static·void·Main·() 
54 »       { 
55 »       »       var·d·=·0; 
56 »       »       d&lt;int&gt;·(); 
57 »       } 
58 }</string> 
59 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments63 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
60 //·Line:·964 //·Line:·9
  
61 public·class·Tests&lt;a&gt;65 public·class·Tests
62 {66 {
63 »       public·static·void·Test·()67 »       public·static·void·Test&lt;a&gt;·()
64 »       {68 »       {
65 »       »       a&lt;int&gt;·();69 »       »       a&lt;int&gt;·();
66 »       }70 »       }
67 }</string>71 }</string>
68 ····<string>//·CS0307:·The·property·`B.Get'·cannot·be·used·with·type·arguments72 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
69 //·Line:·1473 //·Line:·16
70 public·class·B 
71 { 
72 »       public·virtual·int·Get·{ 
73 »       »       get·{·return·3;·} 
74 »       } 
75 } 
  
76 public·class·A·:·B74 class·Test&lt;T,·U&gt;
77 {75 {
 76 »       public·object·Value·{
 77 »       »       get·{·return·null;·}
78 »       public·override·int·Get·{ 
79 »       »       get·{ 
80 »       »       »       return·base.Get&lt;int&gt;; 
81 »       »       } 
82 »       }78 »       }
  
83 »       public·static·void·Main·()79 »       public·class·B
84 »       {80 »       {
 81 »       »       public·B·(object·arg)
 82 »       »       {
 83 »       »       }
 84 »       »       
 85 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
85 »       }86 »       }
86 }</string>87 }</string>
87 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments88 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
88 //·Line:·989 //·Line:·9
  
89 public·class·Tests90 public·class·Tests
90 {91 {
91 »       public·static·void·Test&lt;a&gt;·()92 »       public·static·void·Test·(int·a)
92 »       {93 »       {
93 »       »       a&lt;int&gt;·();94 »       »       a&lt;int&gt;·();
94 »       }95 »       }
95 }</string>96 }</string>
96 ··</Examples>97 ··</Examples>
97 </ErrorDocumentation>98 </ErrorDocumentation>
1.03 KB
CS0617
1.02 KB
CS0617
Ordering differences only
    
Offset 30, 29 lines modifiedOffset 30, 29 lines modified
30 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static30 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
31 //·Line:·1131 //·Line:·11
  
32 using·System;32 using·System;
  
33 public·sealed·class·FooAttribute·:·Attribute33 public·sealed·class·FooAttribute·:·Attribute
34 {34 {
35 »       public·static·int·Foo;35 »       internal·int·Foo;
36 }36 }
  
37 [Foo·(Foo·=·1)]37 [Foo·(Foo·=·1)]
38 public·class·Tests38 public·class·Tests
39 {39 {
40 }</string>40 }</string>
41 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·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
42 //·Line:·1142 //·Line:·11
  
43 using·System;43 using·System;
  
44 public·sealed·class·FooAttribute·:·Attribute44 public·sealed·class·FooAttribute·:·Attribute
45 {45 {
46 »       internal·int·Foo;46 »       public·static·int·Foo;
47 }47 }
  
48 [Foo·(Foo·=·1)]48 [Foo·(Foo·=·1)]
49 public·class·Tests49 public·class·Tests
50 {50 {
51 }</string>51 }</string>
52 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·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
847 B
CS0152
835 B
CS0152
Ordering differences only
    
Offset 14, 27 lines modifiedOffset 14, 14 lines modified
14 ··{14 ··{
15 ····switch·(f)·{15 ····switch·(f)·{
16 ····case·Foo.MUL:·break;16 ····case·Foo.MUL:·break;
17 ····case·Foo.MUL:·break;17 ····case·Foo.MUL:·break;
18 ····}18 ····}
19 ··}19 ··}
20 }</string>20 }</string>
21 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement 
22 //·Line:·9 
23 class·X·{ 
24 »       void·f·(int·i) 
25 »       { 
26 »       »       switch·(i){ 
27 »       »       case·1: 
28 »       »       »       break; 
29 »       »       case·1:»  
30 »       »       »       break; 
31 »       »       } 
32 »       } 
33 }</string> 
34 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement21 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement
35 //·Line:·1922 //·Line:·19
  
36 using·System;23 using·System;
  
37 enum·E24 enum·E
38 {25 {
Offset 50, 9 lines modifiedOffset 37, 22 lines modified
50 »       »       »       case·E.Foo:37 »       »       »       case·E.Foo:
51 »       »       »       »       break;38 »       »       »       »       break;
52 »       »       »       case·E.Foo:39 »       »       »       case·E.Foo:
53 »       »       »       »       break;40 »       »       »       »       break;
54 »       »       }41 »       »       }
55 »       }42 »       }
56 }</string>43 }</string>
 44 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement
 45 //·Line:·9
 46 class·X·{
 47 »       void·f·(int·i)
 48 »       {
 49 »       »       switch·(i){
 50 »       »       case·1:
 51 »       »       »       break;
 52 »       »       case·1:» 
 53 »       »       »       break;
 54 »       »       }
 55 »       }
 56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
1.79 KB
CS0229
1.78 KB
CS0229
Ordering differences only
    
Offset 26, 45 lines modifiedOffset 26, 14 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> 
43 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id' 
44 //·Line:·18 
  
45 static·class·Program 
46 { 
47 »       public·interface·I1 
48 »       { 
49 »       »       string·Id·{·get;·} 
50 »       } 
  
51 »       public·interface·I2 
52 »       { 
53 »       »       int·Id·{·get;·} 
54 »       } 
  
55 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2 
56 »       { 
57 »       »       var·a·=·item.Id; 
58 »       } 
59 }</string> 
60 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'33 ····<string>//·CS0229:·Ambiguity·between·`IList.Count'·and·`ICounter.Count'
61 //·Line:·2434 //·Line:·24
  
62 using·System;35 using·System;
  
63 interface·IList·36 interface·IList·
64 {37 {
Offset 83, 14 lines modifiedOffset 52, 25 lines modified
83 class·Test52 class·Test
84 {53 {
85 »       static·void·Foo·(IListCounter·t)54 »       static·void·Foo·(IListCounter·t)
86 »       {55 »       {
87 »       »       t.Count·=·9;·56 »       »       t.Count·=·9;·
88 »       }57 »       }
89 }</string>58 }</string>
 59 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
 60 //·Line:·9
 61 //·Compiler·options:·-r:CS0229-3-lib.dll
  
 62 public·class·Test
 63 {
 64 ···public·static·void·Main()
 65 ···{
 66 ······System.Console.WriteLine(TestLib.FOO);
 67 ···}
 68 }</string>
90 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'69 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
91 //·Line:·2670 //·Line:·26
  
92 using·static·A;71 using·static·A;
93 using·static·B;72 using·static·B;
  
94 class·A73 class·A
Offset 122, 9 lines modifiedOffset 102, 29 lines modified
122 public·class·Test102 public·class·Test
123 {103 {
124 ···public·static·void·Main()104 ···public·static·void·Main()
125 ···{105 ···{
126 ······System.Console.WriteLine(TestLib.FOO);106 ······System.Console.WriteLine(TestLib.FOO);
127 ···}107 ···}
128 }</string>108 }</string>
 109 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'
 110 //·Line:·18
  
 111 static·class·Program
 112 {
 113 »       public·interface·I1
 114 »       {
 115 »       »       string·Id·{·get;·}
 116 »       }
  
 117 »       public·interface·I2
 118 »       {
 119 »       »       int·Id·{·get;·}
 120 »       }
  
 121 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2
 122 »       {
 123 »       »       var·a·=·item.Id;
 124 »       }
 125 }</string>
129 ··</Examples>126 ··</Examples>
130 </ErrorDocumentation>127 </ErrorDocumentation>
1.94 KB
CS0540
1.93 KB
CS0540
Ordering differences only
    
Offset 1, 21 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>CS0540</ErrorName>3 ··<ErrorName>CS0540</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A'5 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'
6 //·Line:6 //·Line:·18
  
7 interface·A·{7 public·class·SomeProperty
 8 {
8 }9 }
  
9 class·B·{ 
10 »       void·A.B·()·{}10 public·abstract·class·SomeAbstract·:·ISomeProp
 11 {
 12 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
 13 }
  
 14 interface·ISomeProp
 15 {
 16 »       SomeProperty·SomeProperty·{·get;·}
 17 }
  
 18 public·class·Foo·:·SomeAbstract
 19 {
 20 »       SomeProperty·ISomeProp.SomeProperty·{·get·{·return·null;·}·}
  
 21 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
  
11 »       static·void·Main·()·{}22 »       public·static·void·Main·()
 23 »       {
 24 »       }
12 }</string>25 }</string>
13 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'26 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'
14 //·Line:·1727 //·Line:·17
  
15 using·System;28 using·System;
  
16 namespace·N29 namespace·N
Offset 32, 36 lines modifiedOffset 48, 20 lines modified
32 »       »       »       bool·I.P48 »       »       »       bool·I.P
33 »       »       »       {49 »       »       »       {
34 »       »       »       »       get·{·return·true;·}50 »       »       »       »       get·{·return·true;·}
35 »       »       »       }51 »       »       »       }
36 »       »       }52 »       »       }
37 »       }53 »       }
38 }</string>54 }</string>
39 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'55 ····<string>//·CS0540:·`B.A.B()':·containing·type·does·not·implement·interface·`A'
40 //·Line:·1856 //·Line:
  
41 public·class·SomeProperty 
42 { 
43 } 
  
44 public·abstract·class·SomeAbstract·:·ISomeProp 
45 { 
46 »       public·abstract·SomeProperty·SomeProperty·{·get;·} 
47 } 
  
 57 interface·A·{
48 interface·ISomeProp 
49 { 
50 »       SomeProperty·SomeProperty·{·get;·} 
51 }58 }
  
 59 class·B·{
 60 »       void·A.B·()·{}
52 public·class·Foo·:·SomeAbstract 
53 { 
54 »       SomeProperty·ISomeProp.SomeProperty·{·get·{·return·null;·}·} 
  
55 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·} 
  
56 »       public·static·void·Main·()61 »       static·void·Main·()·{}
57 »       { 
58 »       } 
59 }</string>62 }</string>
60 ··</Examples>63 ··</Examples>
61 </ErrorDocumentation>64 </ErrorDocumentation>
10.8 KB
CS1061
10.8 KB
CS1061
Ordering differences only
    
Offset 1, 35 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>CS1061</ErrorName>3 ··<ErrorName>CS1061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1061:·Type·`object'·does·not·contain·a·definition·for·`Foo'·and·no·extension·method·`Foo'·of·type·`object'·could·be·found.·Are·you·missing·an·assembly·reference? 
6 //·Line:·12 
  
7 using·System.Collections.Generic; 
  
8 public·class·C 
9 { 
10 »       void·M·(IEnumerable&lt;KeyValuePair&lt;string,·dynamic&gt;&gt;·arg) 
11 »       { 
12 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg) 
13 »       »       { 
14 »       »       »       o.Value.Foo·(); 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS1061:·Type·`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?5 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`E'·and·no·extension·method·`E'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?
19 //·Line:·96 //·Line:·7
  
  
 7 class·T·{
 8 »       public·static·int·Main·(string·[]·args·)
20 public·class·M 
21 { 
22 »       public·static·void·Main·() 
23 »       {9 »       {
24 »       »       1.Foo·(&quot;foo&quot;);10 »       »       int·x·=·1.E;
 11 »       »       return·0;
25 »       }12 »       }
26 }</string>13 }</string>
27 ····<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?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?
28 //·Line:·1715 //·Line:·17
  
29 public·class·S16 public·class·S
30 {17 {
Offset 43, 63 lines modifiedOffset 27, 35 lines modified
43 »       public·object·S·{·get;·set;·}27 »       public·object·S·{·get;·set;·}
  
44 »       public·void·Main·()28 »       public·void·Main·()
45 »       {29 »       {
46 »       »       S.Test·();30 »       »       S.Test·();
47 »       }31 »       }
48 }</string>32 }</string>
49 ····<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?33 ····<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?
50 //·Line:·1234 //·Line:·16
  
51 using·System; 
  
52 namespace·TestEnum 
53 { 
54 »       public·enum·E 
55 »       { 
56 »       »       A·=·0, 
57 »       »       B·=·1. 
58 »       »       C·=·2 
59 »       } 
60 }</string> 
61 ····<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? 
62 //·Line:·24 
  
63 using·System;35 using·System;
 36 using·System.Runtime.CompilerServices;
64 using·System.Collections.Generic; 
65 using·System.Linq; 
  
66 namespace·Test37 class·A
67 {38 {
 39 »       [IndexerName·(&quot;Foo&quot;)]
 40 »       public·int·this·[int·index]·{
 41 »       »       get·{·return·index;·}
68 »       static·class·Ex 
69 »       { 
70 »       »       public·static·IEnumerable&lt;TR&gt;·Foo&lt;T,·TR&gt;·(this·IEnumerable&lt;T&gt;·t,·Func&lt;T,·TR&gt;·f) 
71 »       »       { 
72 »       »       »       return·null; 
73 »       »       } 
74 »       }42 »       }
  
75 »       public·class·C43 »       static·int·Test·(A·a)
76 »       {44 »       {
 45 »       »       return·a.Foo;
77 »       »       public·static·void·Main·() 
78 »       »       { 
79 »       »       »       int[]·i·=·null; 
80 »       »       »       int·p; 
81 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe; 
82 »       »       } 
83 »       }46 »       }
84 }</string> 
85 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Where'·and·no·extension·method·`Where'·of·type·`string'·could·be·found.·Are·you·missing·`System.Linq'·using·directive? 
86 //·Line:·8 
  
87 public·class·M 
88 { 
89 »       public·static·void·Main·()47 »       public·static·void·Main·()
90 »       {48 »       {
91 »       »       var·a·=·&quot;ababab&quot;.Where·(l·=&gt;·l·==·'b');49 »       »       Test·(new·A·());
92 »       }50 »       }
93 }</string>51 }</string>
94 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`string'·could·be·found.·Are·you·missing·an·assembly·reference?52 ····<string>//·CS1061:·Type·`string'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`string'·could·be·found.·Are·you·missing·an·assembly·reference?
95 //·Line:·1853 //·Line:·18
  
96 using·System;54 using·System;
  
Offset 119, 22 lines modifiedOffset 75, 53 lines modified
119 »       »       });75 »       »       });
120 »       }76 »       }
  
121 »       static·void·Each&lt;T&gt;·(this·T[]·s,·Action&lt;T&gt;·a)77 »       static·void·Each&lt;T&gt;·(this·T[]·s,·Action&lt;T&gt;·a)
122 »       {78 »       {
123 »       }79 »       }
124 }</string>80 }</string>
125 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`E'·and·no·extension·method·`E'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference?81 ····<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?
126 //·Line:·782 //·Line:·11
  
127 class·T·{ 
128 »       public·static·int·Main·(string·[]·args·)83 using·System;
  
 84 static·class·C
 85 {
 86 »       static·void·Main·()
 87 »       {
 88 »       »       int·i·=·1;
 89 »       »       Action·a·=·i.Foo;
Max diff block lines reached; 6938/10993 bytes (63.11%) of diff not shown.
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·(int·i,·params·object[]·o,·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·(int·i,·params·object[]·o,·params·bool[]·b)·{}15 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}
16 }</string>16 }</string>
17 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list17 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
18 //·Line:·518 //·Line:·5
19 class·Test19 class·Test
20 {20 {
21 »       void·Foo·(params·object[]·o,·params·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·(params·object[]·o,·bool·b)·{}27 ········void·Foo·(int·i,·params·object[]·o,·bool·b)·{}
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
890 B
CS1057
878 B
CS1057
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>CS1057</ErrorName>3 ··<ErrorName>CS1057</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members
 6 //·Line:·6
  
 7 public·static·class·B
 8 {
 9 »       protected·class·E·{}
 10 }</string>
5 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members11 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members
6 //·Line:·612 //·Line:·6
  
7 public·static·class·B13 public·static·class·B
8 {14 {
9 »       protected·static·object·_a·=·null;15 »       protected·static·object·_a·=·null;
10 »       »       ····16 »       »       ····
Offset 16, 16 lines modifiedOffset 23, 9 lines modified
16 static·class·S23 static·class·S
17 {24 {
18 »       public·static·int·P·{25 »       public·static·int·P·{
19 »       »       get;26 »       »       get;
20 »       »       protected·set;27 »       »       protected·set;
21 »       }28 »       }
22 }</string>29 }</string>
23 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members 
24 //·Line:·6 
  
25 public·static·class·B 
26 { 
27 »       protected·class·E·{} 
28 }</string> 
29 ··</Examples>30 ··</Examples>
30 </ErrorDocumentation>31 </ErrorDocumentation>
1.95 KB
CS0577
1.93 KB
CS0577
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>CS0577</ErrorName>3 ··<ErrorName>CS0577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
6 //·Line:·56 //·Line:·8
  
 7 class·C·{}
  
7 class·MainClass·{8 class·MainClass·{
8 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]9 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]
9 ········~MainClass·()·{}10 ········public·static·implicit·operator·MainClass·(C·m)
 11 ········{
 12 ············return·null;
 13 ········}
  
10 ········public·static·void·Main·()·{}14 »       »       public·static·void·Main·()·{}
11 }</string>15 }</string>
12 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation16 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
13 //·Line:·1017 //·Line:·10
  
14 interface·I18 interface·I
15 {19 {
16 ····void·F·();20 ····void·F·();
17 }21 }
  
18 class·MainClass:·I·{22 class·MainClass:·I·{
19 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]23 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]
20 ········void·I.F·()·{}24 ········void·I.F·()·{}
21 }</string>25 }</string>
22 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation26 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
23 //·Line:·827 //·Line:·5
  
24 class·C·{} 
  
25 class·MainClass·{28 class·MainClass·{
26 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]29 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]
 30 ········~MainClass·()·{}
27 ········public·static·implicit·operator·MainClass·(C·m) 
28 ········{ 
29 ············return·null; 
30 ········} 
  
31 »       »       public·static·void·Main·()·{}31 ········public·static·void·Main·()·{}
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
4.02 KB
CS0176
4.01 KB
CS0176
Ordering differences only
    
Offset 1, 41 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0176</ErrorName>3 ··<ErrorName>CS0176</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
6 //·Line:·9 
  
7 class·X 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       string·y·=·null; 
12 »       »       var·x·=·y?.Empty; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
16 //·Line:·10 
17 using·System; 
  
18 class·TestIt· 
19 { 
20 ········public·static·void·Main()· 
21 ········{ 
22 ················MyClass·p·=·new·MyClass(); 
23 ················p.Start·(&quot;hi&quot;); 
24 ········} 
25 } 
  
26 class·MyClass 
27 { 
28 ········public·static·void·Start·(string·info)· 
29 ········{ 
30 ········} 
31 }</string> 
32 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead5 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
33 //·Line:·126 //·Line:·12
34 using·System;7 using·System;
  
35 class·A8 class·A
36 {9 {
37 »       public·static·int·X·{·get·{·return·2;·}·}10 »       public·static·int·X·{·get·{·return·2;·}·}
Offset 45, 43 lines modifiedOffset 15, 41 lines modified
45 »       {15 »       {
46 »       static·void·Main·()16 »       static·void·Main·()
47 »       {17 »       {
48 »       »       A·T·=·new·A·();18 »       »       A·T·=·new·A·();
49 »       »       System.Console.WriteLine·(T.X);19 »       »       System.Console.WriteLine·(T.X);
50 »       }20 »       }
51 }</string>21 }</string>
52 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead22 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
53 //·Line:·1223 //·Line:·9
  
54 public·class·X·{ 
55 »       public·const·double·CONST·=·1; 
56 } 
  
57 public·class·Y:·X·{ 
  
58 »       void·D·(X·x)24 class·X
 25 {
 26 »       public·static·void·Main·()
59 »       {27 »       {
60 »       »       double·d·=·x.CONST;28 »       »       string·y·=·null;
 29 »       »       var·x·=·y?.Empty;
61 »       }30 »       }
62 }</string>31 }</string>
63 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead32 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
64 //·Line:·1533 //·Line:·14
  
 34 public·enum·MyEnum
 35 {
 36 »       Foo·=·1
65 class·X·{ 
66 »       public·static·void·void_method·() 
67 »       { 
68 »       } 
69 »       public·void·void_method·(int·i) 
70 »       { 
71 »       } 
72 }37 }
  
73 class·Y·{ 
74 »       void·m·(X·arg)38 public·class·Test
 39 {
 40 »       static·void·Main·()
75 »       {41 »       {
76 »       »       arg.void_method·();42 »       »       MyEnum·theEnum·=·MyEnum.Foo;
 43 »       »       if·(theEnum·==·theEnum.Foo)
 44 »       »       {
 45 »       »       }
77 »       }46 »       }
78 }</string>47 }</string>
79 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead48 ····<string>//·CS0176:·Static·member·`A.Foo()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
80 //·Line:·2149 //·Line:·21
  
81 public·class·A50 public·class·A
82 {51 {
Offset 114, 27 lines modifiedOffset 82, 59 lines modified
  
114 class·T·{82 class·T·{
115 »       static·void·Main·()·{83 »       static·void·Main·()·{
116 »       »       A·T·=·new·A·();84 »       »       A·T·=·new·A·();
117 »       »       System.Console.WriteLine·(T.X);85 »       »       System.Console.WriteLine·(T.X);
118 »       }86 »       }
119 }</string>87 }</string>
120 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead88 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
121 //·Line:·1489 //·Line:·12
  
 90 public·class·X·{
 91 »       public·const·double·CONST·=·1;
122 public·enum·MyEnum 
123 { 
124 »       Foo·=·1 
125 }92 }
  
126 public·class·Test 
127 { 
128 »       static·void·Main·()93 public·class·Y:·X·{
  
 94 »       void·D·(X·x)
129 »       {95 »       {
 96 »       »       double·d·=·x.CONST;
130 »       »       MyEnum·theEnum·=·MyEnum.Foo; 
131 »       »       if·(theEnum·==·theEnum.Foo) 
132 »       »       { 
133 »       »       }97 »       }
 98 }</string>
Max diff block lines reached; 494/4072 bytes (12.13%) of diff not shown.
2.82 KB
CS0633
2.81 KB
CS0633
Ordering differences only
    
Offset 1, 58 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0633</ErrorName>3 ··<ErrorName>CS0633</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier5 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
6 //·Line:·5 
  
7 public·class·MonthDays·{ 
8 ···[System.Runtime.CompilerServices.IndexerName·(&quot;buggypo·for·you&quot;)] 
9 ···public·int·this·[int·a]·{ 
10 ······get·{ 
11 ·········return·0; 
12 ······} 
13 ···} 
  
14 ···public·static·void·Main·() 
15 ···{ 
16 »       int·i·=·new·MonthDays·()·[1]; 
17 ···} 
18 }</string> 
19 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier 
20 //·Line:·86 //·Line:·8
  
21 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
22 public·class·C8 public·class·C
23 {9 {
24 »       [IndexerName·(null)]10 »       [IndexerName·(null)]
25 »       public·string·this·[int·i]·{11 »       public·string·this·[int·i]·{
26 »       »       set·{·}12 »       »       set·{·}
27 »       }13 »       }
28 }</string>14 }</string>
29 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
30 //·Line:·6 
  
31 using·System.Diagnostics; 
  
32 [Conditional(&quot;DEBUG+2&quot;)] 
33 public·class·Test:·System.Attribute·{}</string> 
34 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
35 //·Line:·8 
  
36 using·System; 
37 using·System.Diagnostics; 
  
38 class·TestClass·{ 
39 »       [Conditional·(&quot;UNDEFINED·CONDITION&quot;)] 
40 »       static·void·ConditionalMethod·() 
41 »       { 
42 »       } 
43 }</string> 
44 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier15 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
45 //·Line:·816 //·Line:·8
  
46 using·System.Runtime.CompilerServices;17 using·System.Runtime.CompilerServices;
  
47 public·class·C18 public·class·C
48 {19 {
Offset 73, 9 lines modifiedOffset 38, 44 lines modified
73 ···}38 ···}
  
74 ···public·static·void·Main·()39 ···public·static·void·Main·()
75 ···{40 ···{
76 »       int·i·=·new·MonthDays·()·[1];41 »       int·i·=·new·MonthDays·()·[1];
77 ···}42 ···}
78 }</string>43 }</string>
 44 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 45 //·Line:·6
  
 46 using·System.Diagnostics;
  
 47 [Conditional(&quot;DEBUG+2&quot;)]
 48 public·class·Test:·System.Attribute·{}</string>
 49 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
 50 //·Line:·5
  
 51 public·class·MonthDays·{
 52 ···[System.Runtime.CompilerServices.IndexerName·(&quot;buggypo·for·you&quot;)]
 53 ···public·int·this·[int·a]·{
 54 ······get·{
 55 ·········return·0;
 56 ······}
 57 ···}
  
 58 ···public·static·void·Main·()
 59 ···{
 60 »       int·i·=·new·MonthDays·()·[1];
 61 ···}
 62 }</string>
 63 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 64 //·Line:·8
  
 65 using·System;
 66 using·System.Diagnostics;
  
 67 class·TestClass·{
 68 »       [Conditional·(&quot;UNDEFINED·CONDITION&quot;)]
 69 »       static·void·ConditionalMethod·()
 70 »       {
 71 »       }
 72 }</string>
79 ··</Examples>73 ··</Examples>
80 </ErrorDocumentation>74 </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.TestProp':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors5 ····<string>//·CS8147:·`X.this[int]':·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·TestProp·{·9 »       ref·string·this·[int·arg]·{·
10 »       »       set·{10 »       »       set·{
  
11 »       »       }11 »       »       }
12 »       »       get·{12 »       »       get·{
  
13 »       »       }13 »       »       }
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS8147:·`X.this[int]':·property·and·indexer·which·return·by·reference·cannot·have·set·accessors16 ····<string>//·CS8147:·`X.TestProp':·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·this·[int·arg]·{·20 »       ref·string·TestProp·{·
21 »       »       set·{21 »       »       set·{
  
22 »       »       }22 »       »       }
23 »       »       get·{23 »       »       get·{
  
24 »       »       }24 »       »       }
25 »       }25 »       }
1.12 KB
CS0071
1.11 KB
CS0071
Ordering differences only
    
Offset 8, 14 lines modifiedOffset 8, 28 lines modified
8 using·System;8 using·System;
  
9 public·delegate·void·Foo·(object·source);9 public·delegate·void·Foo·(object·source);
  
10 interface·IFoo·{10 interface·IFoo·{
11 »       event·Foo·OnFoo;11 »       event·Foo·OnFoo;
12 }12 }
 13 »       
 14 class·ErrorCS0071·:·IFoo·{
 15 »       event·Foo·IFoo.OnFoo;
 16 }</string>
 17 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
 18 //·Line:·13
  
 19 using·System;
  
 20 public·delegate·void·Foo·(object·source);
  
 21 interface·IFoo·{
 22 »       event·Foo·OnFoo;
 23 }
  
13 class·ErrorCS0071·:·IFoo·{24 class·ErrorCS0071·:·IFoo·{
14 »       public·event·Foo·IFoo.OnFoo;25 »       public·event·Foo·IFoo.OnFoo;
15 }</string>26 }</string>
16 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax27 ····<string>//·CS0071:·`Test.IBlah.Foo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
17 //·Line:·1428 //·Line:·14
  
Offset 31, 23 lines modifiedOffset 45, 9 lines modified
31 class·Test·:·IBlah·{45 class·Test·:·IBlah·{
32 »       event·Delegate·IBlah.Foo;46 »       event·Delegate·IBlah.Foo;
  
33 »       public·static·void·Main·()47 »       public·static·void·Main·()
34 »       {48 »       {
35 »       }49 »       }
36 }</string>50 }</string>
37 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax 
38 //·Line:·13 
  
39 using·System; 
  
40 public·delegate·void·Foo·(object·source); 
  
41 interface·IFoo·{ 
42 »       event·Foo·OnFoo; 
43 } 
44 »        
45 class·ErrorCS0071·:·IFoo·{ 
46 »       event·Foo·IFoo.OnFoo; 
47 }</string> 
48 ··</Examples>51 ··</Examples>
49 </ErrorDocumentation>52 </ErrorDocumentation>
1.89 KB
CS1624
1.88 KB
CS1624
Ordering differences only
    
Offset 18, 23 lines modifiedOffset 18, 26 lines modified
18 »       ····}18 »       ····}
19 »       ····set19 »       ····set
20 »       ····{20 »       ····{
21 »       »       yield·return·3;»  »  21 »       »       yield·return·3;»  »  
22 »       ····}»      ····22 »       ····}»      ····
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type25 ····<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
26 //·Line:·626 //·Line:·8
  
27 class·Program·{ 
28 ········public·Program()·{ 
29 ················yield·break; 
30 ········} 
31 ········static·public·void·Main()·{ 
32 ········}27 using·System.Collections.Generic;
  
 28 public·class·C
 29 {
 30 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source)
 31 »       {
 32 »       »       foreach·(TSource·element·in·source)
 33 »       »       »       yield·return·element;
 34 »       }
33 }</string>35 }</string>
34 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type36 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type
35 //·Line:·837 //·Line:·8
36 using·System;38 using·System;
37 using·System.Collections;39 using·System.Collections;
  
38 class·X40 class·X
Offset 46, 22 lines modifiedOffset 49, 19 lines modified
  
46 »       static·void·Main·()49 »       static·void·Main·()
47 »       {50 »       {
48 »       »       IEnumerable·a·=·Test·(3);51 »       »       IEnumerable·a·=·Test·(3);
49 »       »       Console.WriteLine·(a);52 »       »       Console.WriteLine·(a);
50 »       }53 »       }
51 }</string>54 }</string>
52 ····<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·type55 ····<string>//·CS1624:·The·body·of·`Program.Program()'·cannot·be·an·iterator·block·because·`void'·is·not·an·iterator·interface·type
53 //·Line:·856 //·Line:·6
  
54 using·System.Collections.Generic; 
  
 57 class·Program·{
 58 ········public·Program()·{
 59 ················yield·break;
 60 ········}
 61 ········static·public·void·Main()·{
 62 ········}
55 public·class·C 
56 { 
57 »       public·static·TSource·Test&lt;TSource&gt;(IEnumerable&lt;TSource&gt;·source) 
58 »       { 
59 »       »       foreach·(TSource·element·in·source) 
60 »       »       »       yield·return·element; 
61 »       } 
62 }</string>63 }</string>
63 ··</Examples>64 ··</Examples>
64 </ErrorDocumentation>65 </ErrorDocumentation>
3.85 KB
CS1593
3.84 KB
CS1593
Ordering differences only
    
Offset 1, 58 lines modifiedOffset 1, 54 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1593</ErrorName>3 ··<ErrorName>CS1593</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments5 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments
6 //·Line:·176 //·Line:·11
 7 //
 8 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·
 9 //·can·not·be·assigned·to·a·delegate·with·one·argument.
 10 //
 11 delegate·void·D·(int·x);
  
 12 class·X·{
 13 »       static·void·Main·()
 14 »       {
 15 »       »       D·d2·=·delegate·()·{};
 16 »       }
 17 }</string>
 18 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments
 19 //·Line:·13
  
7 using·System;20 using·System;
8 using·System.Threading.Tasks; 
9 using·System.Collections.Generic; 
  
10 namespace·CrashRepro.Core21 public·class·Test
11 {22 {
 23 »       public·static·void·Main·()
12 »       public·class·X 
13 »       {»      »       
14 »       »       async·void·Foo·() 
15 »       »       {24 »       {
 25 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
16 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt; 
17 »       »       »       { 
18 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i) 
19 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·}); 
20 »       »       »       }); 
21 »       »       } 
  
 26 »       »       dynamic·d·=·1;
 27 »       »       a·(d,·true);
22 »       »       Task·Run·() 
23 »       »       { 
24 »       »       »       return·null; 
25 »       »       } 
26 »       }28 »       }
27 }</string>29 }</string>
28 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments30 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments
29 //·Line:·1631 //·Line:·11
  
  
30 using·System;32 using·System;
31 using·System.Threading.Tasks; 
  
32 class·MainClass33 class·C
33 {34 {
34 »       public·static·void·Run·(Func&lt;Task&gt;·func) 
35 »       { 
36 »       } 
  
37 »       public·static·void·Main·(string[]·args)35 »       static·void·Main·(string·[]·args)
38 »       {36 »       {
 37 »       »       M·((x,·y)·=&gt;·2);
39 »       »       Run(async·()·=&gt;·{ 
40 »       »       »       Function(async·(handle)·=&gt;·{ 
41 »       »       »       }); 
42 »       »       }); 
43 »       }38 »       }
  
44 »       public·static·void·Function·(Action&lt;Exception,·object&gt;·callback)39 »       static·void·M·(Func&lt;int,·int&gt;·a)
45 »       {40 »       {
46 »       }41 »       }
47 }</string>42 }</string>
48 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments43 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments
49 //·Line·:·2144 //·Line·:·21
  
50 using·System;45 using·System;
Offset 78, 55 lines modifiedOffset 74, 59 lines modified
78 »       »       »       return·0;74 »       »       »       return·0;
79 »       »       else75 »       »       else
80 »       »       »       return·1;76 »       »       »       return·1;
  
81 »       }77 »       }
  
82 }</string>78 }</string>
83 ····<string>//·CS1593:·Delegate·`System.Action&lt;int&gt;'·does·not·take·`2'·arguments79 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
84 //·Line:·1380 //·Line:·16
  
85 using·System;81 using·System;
 82 using·System.Threading.Tasks;
  
86 public·class·Test83 class·MainClass
87 {84 {
88 »       public·static·void·Main·()85 »       public·static·void·Run·(Func&lt;Task&gt;·func)
89 »       {86 »       {
90 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};87 »       }
  
91 »       »       dynamic·d·=·1; 
92 »       »       a·(d,·true);88 »       public·static·void·Main·(string[]·args)
 89 »       {
 90 »       »       Run(async·()·=&gt;·{
 91 »       »       »       Function(async·(handle)·=&gt;·{
 92 »       »       »       });
 93 »       »       });
93 »       }94 »       }
94 }</string> 
95 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments 
96 //·Line:·11 
97 // 
98 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it· 
99 //·can·not·be·assigned·to·a·delegate·with·one·argument. 
100 // 
101 delegate·void·D·(int·x); 
  
 95 »       public·static·void·Function·(Action&lt;Exception,·object&gt;·callback)
102 class·X·{ 
103 »       static·void·Main·() 
104 »       {96 »       {
105 »       »       D·d2·=·delegate·()·{}; 
106 »       }97 »       }
107 }</string>98 }</string>
108 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments99 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments
109 //·Line:·11100 //·Line:·17
  
  
110 using·System;101 using·System;
Max diff block lines reached; 446/3898 bytes (11.44%) of diff not shown.
2.51 KB
CS0652
2.5 KB
CS0652
Ordering differences only
    
Offset 13, 44 lines modifiedOffset 13, 43 lines modified
13 »       public·static·void·Main·()·13 »       public·static·void·Main·()·
14 »       {14 »       {
15 »       »       short·value·=·5;15 »       »       short·value·=·5;
16 »       »       if·(value·&gt;·char.MaxValue)16 »       »       if·(value·&gt;·char.MaxValue)
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·`byte'20 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
21 //·Line:·1221 //·Line:·12
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 »       »       char·value·=·'a';
 28 »       »       if·(value·&gt;·ulong.MaxValue)
 29 »       »       »       return;
27 »       »       byte·b·=·0; 
28 »       »       if·(b·==·-1) 
29 »       »       »       Console.WriteLine·(&quot;:(&quot;); 
30 »       »       else 
31 »       »       »       Console.WriteLine·(&quot;:)&quot;); 
32 »       }30 »       }
33 }</string>31 }</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·`char'32 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'
35 //·Line:·1233 //·Line:·11
36 //·Compiler·options:·/warn:2·/warnaserror34 //·Compiler·options:·/warn:2·/warnaserror
  
37 using·System;35 using·System;
  
38 public·class·CS0652·{36 public·class·CS0652·{
  
39 »       public·static·void·Main·()·37 »       public·static·void·Main·()·
40 »       {38 »       {
41 »       »       char·value·=·'a'; 
42 »       »       if·(value·&gt;·ulong.MaxValue) 
43 »       »       »       return;39 »       »       ushort·us·=·0;
 40 »       »       if·(us·==·-1)
 41 »       »       »       Console.WriteLine·(&quot;:(&quot;);
 42 »       »       else
 43 »       »       »       Console.WriteLine·(&quot;:)&quot;);
44 »       }44 »       }
45 }</string>45 }</string>
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'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'
47 //·Line:·1247 //·Line:·12
48 //·Compiler·options:·/warn:2·/warnaserror48 //·Compiler·options:·/warn:2·/warnaserror
  
49 using·System;49 using·System;
Offset 60, 25 lines modifiedOffset 59, 26 lines modified
60 »       public·static·void·Main·()·59 »       public·static·void·Main·()·
61 »       {60 »       {
62 »       »       char·value·=·'a';61 »       »       char·value·=·'a';
63 »       »       if·(value·&lt;·SByte.MinValue)62 »       »       if·(value·&lt;·SByte.MinValue)
64 »       »       »       return;63 »       »       »       return;
65 »       }64 »       }
66 }</string>65 }</string>
67 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'66 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
68 //·Line:·1167 //·Line:·12
69 //·Compiler·options:·/warn:2·/warnaserror68 //·Compiler·options:·/warn:2·/warnaserror
  
70 using·System;69 using·System;
  
71 public·class·CS0652·{70 public·class·CS0652·{
  
72 »       public·static·void·Main·()·71 »       public·static·void·Main·()·
73 »       {72 »       {
74 »       »       ushort·us·=·0;73 »       »       byte·b·=·0;
75 »       »       if·(us·==·-1)74 »       »       if·(b·==·-1)
76 »       »       »       Console.WriteLine·(&quot;:(&quot;);75 »       »       »       Console.WriteLine·(&quot;:(&quot;);
77 »       »       else76 »       »       else
78 »       »       »       Console.WriteLine·(&quot;:)&quot;);77 »       »       »       Console.WriteLine·(&quot;:)&quot;);
79 »       }78 »       }
80 }</string>79 }</string>
81 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'80 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
82 //·Line:·981 //·Line:·9
1.5 KB
CS1510
1.49 KB
CS1510
Ordering differences only
    
Offset 1, 12 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>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:·11
 7 class·X·{
 8 »       public·static·void·m·(ref·int·i)
 9 »       {
 10 »       »       i++;
 11 »       }
  
 12 »       static·void·Main·()
 13 »       {
 14 »       »       m·(ref·4);
 15 »       }
 16 }</string>
 17 ····<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
6 //·Line:·1931 //·Line:·19
7 //·this·is·bug·#7040232 //·this·is·bug·#70402
  
8 using·System;33 using·System;
9 ·34 ·
10 class·T·{35 class·T·{
11 ·36 ·
Offset 49, 38 lines modifiedOffset 78, 9 lines modified
49 »       »       Foo·(ref·c);78 »       »       Foo·(ref·c);
50 »       }79 »       }
  
51 »       static·void·Foo(ref·char·i)80 »       static·void·Foo(ref·char·i)
52 »       {81 »       {
53 »       }82 »       }
54 }</string>83 }</string>
55 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
56 //·Line:·11 
57 class·X·{ 
58 »       public·static·void·m·(ref·int·i) 
59 »       { 
60 »       »       i++; 
61 »       } 
  
62 »       static·void·Main·() 
63 »       { 
64 »       »       m·(ref·4); 
65 »       } 
66 }</string> 
67 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
68 //·Line:·14 
69 //·this·is·bug·#56016 
  
70 using·System; 
  
71 class·Test·{ 
72 »       static·void·test(ref·IConvertible·i)·{ 
73 »       } 
74 »        
75 »       static·void·Main()·{ 
76 »       »       int·i·=·1; 
  
77 »       »       test·(ref·(IConvertible)·i); 
78 »       } 
79 }</string> 
80 ··</Examples>84 ··</Examples>
81 </ErrorDocumentation>85 </ErrorDocumentation>
1.09 KB
CS0610
1.07 KB
CS0610
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>CS0610</ErrorName>3 ··<ErrorName>CS0610</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
 6 //·Line:·5
  
 7 public·class·Sample·{
 8 ········const·System.TypedReference·arg·=·null;
 9 }</string>
5 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'10 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.ArgIterator'
6 //·Line:·511 //·Line:·5
  
7 public·class·Sample·{12 public·class·Sample·{
8 ········System.ArgIterator·arg;13 ········System.ArgIterator·arg;
9 }</string>14 }</string>
10 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'15 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference'
Offset 14, 15 lines modifiedOffset 20, 9 lines modified
14 public·class·Sample·{20 public·class·Sample·{
15 ········System.TypedReference·reference·{21 ········System.TypedReference·reference·{
16 ················get·{22 ················get·{
17 ························return·null;23 ························return·null;
18 ················}24 ················}
19 ········}25 ········}
20 }</string>26 }</string>
21 ····<string>//·CS0610:·Field·or·property·cannot·be·of·type·`System.TypedReference' 
22 //·Line:·5 
  
23 public·class·Sample·{ 
24 ········const·System.TypedReference·arg·=·null; 
25 }</string> 
26 ··</Examples>27 ··</Examples>
27 </ErrorDocumentation>28 </ErrorDocumentation>
2.41 KB
CS8200
2.4 KB
CS8200
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>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:·6 
  
7 public·class·C 
8 { 
9 »       bool·res·=·Foo·(out·int·arg); 
  
10 »       static·bool·Foo·(out·int·arg) 
11 »       { 
12 »       »       arg·=·2; 
13 »       »       return·false; 
14 »       } 
15 }</string> 
16 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers 
17 //·Line:·116 //·Line:·11
  
18 public·class·C7 public·class·C
19 {8 {
20 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);9 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
  
21 »       static·bool·Foo·(out·int·arg)10 »       static·bool·Foo·(out·int·arg)
Offset 40, 34 lines modifiedOffset 27, 14 lines modified
40 »       static·Action·Foo·(out·int·arg)27 »       static·Action·Foo·(out·int·arg)
41 »       {28 »       {
42 »       »       arg·=·2;29 »       »       arg·=·2;
43 »       »       return·null;30 »       »       return·null;
44 »       }31 »       }
45 }</string>32 }</string>
46 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers33 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
47 //·Line:·11 
  
48 public·class·C 
49 { 
50 »       public·C·(bool·value) 
51 »       {»      »       
52 »       } 
  
53 »       public·C·() 
54 »       »       :·this·(Foo·(out·int·arg)) 
55 »       {»       
56 »       } 
  
57 »       static·bool·Foo·(out·int·arg) 
58 »       { 
59 »       »       arg·=·2; 
60 »       »       return·false; 
61 »       } 
62 }</string> 
63 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers 
64 //·Line:·634 //·Line:·6
  
65 public·class·C35 public·class·C
66 {36 {
67 »       bool·res·=·Foo·()·is·string·s;37 »       bool·res·=·Foo·()·is·string·s;
  
68 »       static·object·Foo·()38 »       static·object·Foo·()
Offset 83, 9 lines modifiedOffset 50, 42 lines modified
83 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;50 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
84 ····static·object·Foo·()51 ····static·object·Foo·()
85 ····{52 ····{
86 ········return·false;53 ········return·false;
87 ····}54 ····}
88 }</string>55 }</string>
 56 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
 57 //·Line:·6
  
 58 public·class·C
 59 {
 60 »       bool·res·=·Foo·(out·int·arg);
  
 61 »       static·bool·Foo·(out·int·arg)
 62 »       {
 63 »       »       arg·=·2;
 64 »       »       return·false;
 65 »       }
 66 }</string>
 67 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
 68 //·Line:·11
  
 69 public·class·C
 70 {
 71 »       public·C·(bool·value)
 72 »       {»      »      
 73 »       }
  
 74 »       public·C·()
 75 »       »       :·this·(Foo·(out·int·arg))
 76 »       {»      
 77 »       }
  
 78 »       static·bool·Foo·(out·int·arg)
 79 »       {
 80 »       »       arg·=·2;
 81 »       »       return·false;
 82 »       }
 83 }</string>
89 ··</Examples>84 ··</Examples>
90 </ErrorDocumentation>85 </ErrorDocumentation>
1.13 KB
CS0234
1.12 KB
CS0234
Ordering differences only
    
Offset 13, 32 lines modifiedOffset 13, 32 lines modified
13 »       {13 »       {
14 »       »       public·static·void·Main·()14 »       »       public·static·void·Main·()
15 »       »       {15 »       »       {
16 »       »       »       Console.WriteLine·(System.Type.GetType·(&quot;System.String&quot;));16 »       »       »       Console.WriteLine·(System.Type.GetType·(&quot;System.String&quot;));
17 »       »       }17 »       »       }
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS0234:·The·type·or·namespace·name·`Enum'·does·not·exist·in·the·namespace·`A.B.System'.·Are·you·missing·an·assembly·reference?
 21 //·Line:·8
  
 22 using·System;
 23 namespace·A.B.System·{
 24 »       public·class·Test·{·
 25 »       »       public·static·void·Main·()·{
 26 »       »       »       Console.WriteLine·(typeof·(System.Enum));
 27 »       »       }·
 28 »       }·
 29 }</string>
20 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference?30 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference?
21 //·Line:·531 //·Line:·5
22 //·Compiler·options:·-noconfig32 //·Compiler·options:·-noconfig
  
23 using·System.Linq;33 using·System.Linq;
  
24 class·C34 class·C
25 {35 {
26 »       public·static·void·Main·()36 »       public·static·void·Main·()
27 »       {37 »       {
28 »       }38 »       }
29 }</string>39 }</string>
30 ····<string>//·CS0234:·The·type·or·namespace·name·`Enum'·does·not·exist·in·the·namespace·`A.B.System'.·Are·you·missing·an·assembly·reference? 
31 //·Line:·8 
  
32 using·System; 
33 namespace·A.B.System·{ 
34 »       public·class·Test·{· 
35 »       »       public·static·void·Main·()·{ 
36 »       »       »       Console.WriteLine·(typeof·(System.Enum)); 
37 »       »       }· 
38 »       }· 
39 }</string> 
40 ··</Examples>40 ··</Examples>
41 </ErrorDocumentation>41 </ErrorDocumentation>
2.6 KB
CS0131
2.59 KB
CS0131
Ordering differences only
    
Offset 1, 37 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>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:·7
  
7 public·class·Person 
8 { 
9 »       string·_name; 
  
10 »       public·string·Name7 class·X·{
 8 »       void·A·()
11 »       {9 »       {
 10 »       »       5·=·4;
12 »       »       get·{·return·_name;·} 
13 »       »       set·{·_name·=·value;·} 
14 »       }11 »       }
 12 }</string>
 13 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 14 //·Line:·15
 15 //·Compiler·options:·-unsafe
  
 16 unsafe·struct·MyStruct
 17 {
 18 »       public·fixed·char·Name[32];
 19 }
  
 20 unsafe·class·MainClass
 21 {
15 »       public·static·void·Main·()22 »       public·static·void·Main·()
16 »       {23 »       {
17 »       »       Person·johnDoe·=·new·Person·(); 
18 »       »       (string)·johnDoe.Name·=·&quot;John·Doe&quot;;24 »       »       var·str·=·new·MyStruct();
 25 »       »       str.Name·=·null;
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:·8
  
23 class·X·{30 class·X
 31 {
24 »       void·A·()32 »       void·Test·()
25 »       {33 »       {
26 »       »       5·=·4;34 »       »       Foo·()·=·1;
 35 »       }
  
 36 »       static·int·Foo·()
 37 »       {
 38 »       »       return·1;
27 »       }39 »       }
28 }</string>40 }</string>
29 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer41 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
30 //·Line:·1042 //·Line:·10
31 using·System;43 using·System;
  
32 class·X44 class·X
Offset 39, 26 lines modifiedOffset 52, 30 lines modified
39 »       static·void·Main·()52 »       static·void·Main·()
40 »       {53 »       {
41 »       »       int·a·=·7;54 »       »       int·a·=·7;
42 »       »       +a·=·9;55 »       »       +a·=·9;
43 »       }56 »       }
44 }</string>57 }</string>
45 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer58 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
46 //·Line:·859 //·Line:·17
  
47 class·X60 public·class·Person
48 {61 {
49 »       void·Test·()62 »       string·_name;
  
 63 »       public·string·Name
50 »       {64 »       {
51 »       »       Foo·()·=·1;65 »       »       get·{·return·_name;·}
 66 »       »       set·{·_name·=·value;·}
52 »       }67 »       }
  
53 »       static·int·Foo·()68 »       public·static·void·Main·()
54 »       {69 »       {
55 »       »       return·1;70 »       »       Person·johnDoe·=·new·Person·();
 71 »       »       (string)·johnDoe.Name·=·&quot;John·Doe&quot;;
56 »       }72 »       }
57 }</string>73 }</string>
58 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer74 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
59 //·Line:·1275 //·Line:·12
  
60 using·System;76 using·System;
61 using·System.Collections;77 using·System.Collections;
Offset 67, 26 lines modifiedOffset 84, 9 lines modified
67 »       public·static·void·Main(string[]·args)·{84 »       public·static·void·Main(string[]·args)·{
68 »       »       ArrayList·al·=·new·ArrayList();85 »       »       ArrayList·al·=·new·ArrayList();
69 »       »       al[0]·=·0;86 »       »       al[0]·=·0;
70 »       »       87 »       »       
71 »       »       Console.WriteLine(((int)al[0])++);88 »       »       Console.WriteLine(((int)al[0])++);
72 »       }89 »       }
73 }</string>90 }</string>
74 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
75 //·Line:·15 
76 //·Compiler·options:·-unsafe 
  
77 unsafe·struct·MyStruct 
78 { 
79 »       public·fixed·char·Name[32]; 
80 } 
  
81 unsafe·class·MainClass 
82 { 
83 »       public·static·void·Main·() 
84 »       { 
85 »       »       var·str·=·new·MyStruct(); 
86 »       »       str.Name·=·null; 
87 »       } 
88 }</string> 
89 ··</Examples>91 ··</Examples>
90 </ErrorDocumentation>92 </ErrorDocumentation>
5.23 KB
CS1574
5.22 KB
CS1574
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1574</ErrorName>3 ··<ErrorName>CS1574</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved
 6 //·Line:·8
 7 //·Compiler·options:·-doc:dummy.xml·-warnaserror
  
 8 class·C
 9 {
 10 »       ///·&lt;returns&gt;A·&lt;see·cref=&quot;int(int)&quot;·/&gt;.&lt;/returns&gt;
 11 »       void·MM·()
 12 »       {
 13 »       }
 14 }</string>
 15 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved
 16 //·Line:·8
 17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 18 using·System;
  
 19 ///·&lt;seealso·cref=&quot;Method(System.String)&quot;/&gt;
 20 public·class·Test
 21 {
 22 }</string>
5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved23 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved
6 //·Line:·524 //·Line:·5
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror25 //·Compiler·options:·-doc:dummy.xml·-warnaserror
8 ///·&lt;summary&gt;26 ///·&lt;summary&gt;
9 ///·&lt;see·cref=&quot;Format()&quot;·/&gt;27 ///·&lt;see·cref=&quot;Format()&quot;·/&gt;
10 ///·&lt;see·cref=&quot;Test()&quot;·/&gt;28 ///·&lt;see·cref=&quot;Test()&quot;·/&gt;
11 ///·&lt;/summary&gt;29 ///·&lt;/summary&gt;
Offset 18, 100 lines modifiedOffset 39, 89 lines modified
18 ··}39 ··}
  
19 ··///·&lt;summary·/&gt;40 ··///·&lt;summary·/&gt;
20 ··public·static·void·Format·(object·a)41 ··public·static·void·Format·(object·a)
21 ··{42 ··{
22 ··}43 ··}
23 }</string>44 }</string>
 45 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved
 46 //·Line:·8
 47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 48 using·System;
  
 49 ///·&lt;see·cref=&quot;Goo&quot;/&gt;·...·does·not·exist
 50 public·class·Test
 51 {
 52 »       string·Foo·{
 53 »       »       get·{·return·null;·}
 54 »       }
 55 }
  
 56 class·X
 57 {
 58 »       static·void·Main·()
 59 »       {·}
 60 }</string>
24 ····<string>//·CS1574:·XML·comment·on·`Foo'·has·cref·attribute·`Dispatch()'·that·could·not·be·resolved61 ····<string>//·CS1574:·XML·comment·on·`Foo'·has·cref·attribute·`Dispatch()'·that·could·not·be·resolved
25 //·Line:·862 //·Line:·8
26 //·Compiler·options:·-doc:dummy.xml·-warnaserror63 //·Compiler·options:·-doc:dummy.xml·-warnaserror
  
27 ///·I·am·delegate,·without·parens64 ///·I·am·delegate,·without·parens
28 public·delegate·void·Dispatch·();65 public·delegate·void·Dispatch·();
  
29 ///·&lt;see·cref=&quot;Dispatch()&quot;·/&gt;66 ///·&lt;see·cref=&quot;Dispatch()&quot;·/&gt;
30 public·class·Foo67 public·class·Foo
31 {68 {
32 }</string>69 }</string>
33 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved 
34 //·Line:·9 
35 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig 
  
36 using·System; 
  
37 ///·&lt;seealso·cref=&quot;System.Xml.XmlDocument&quot;/&gt; 
38 ///·with·/noconfig,·it·cannot·be·resolved. 
39 public·class·Test 
40 { 
41 }</string> 
42 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved70 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`MyDelegate(int)'·that·could·not·be·resolved
43 //·Line:·871 //·Line:·8
44 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:172 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
45 ///·&lt;summary&gt;73 ///·&lt;summary&gt;
46 ///·&lt;see·cref=&quot;MyDelegate(int)&quot;·/&gt;74 ///·&lt;see·cref=&quot;MyDelegate(int)&quot;·/&gt;
47 ///·&lt;/summary&gt;75 ///·&lt;/summary&gt;
48 public·class·Test·{76 public·class·Test·{
49 ········///·&lt;summary&gt;77 ········///·&lt;summary&gt;
50 ········///·whatever78 ········///·whatever
51 ········///·&lt;/summary&gt;79 ········///·&lt;/summary&gt;
52 ········public·delegate·void·MyDelegate(int·i);80 ········public·delegate·void·MyDelegate(int·i);
53 }</string>81 }</string>
54 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved 
55 //·Line:·7 
56 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
57 using·System; 
58 ///·&lt;see·cref=&quot;Method(x,y)&quot;/&gt; 
59 public·class·Test 
60 { 
61 }</string> 
62 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved 
63 //·Line:·8 
64 //·Compiler·options:·-doc:dummy.xml·-warnaserror 
  
65 class·C 
66 { 
67 »       ///·&lt;returns&gt;A·&lt;see·cref=&quot;int(int)&quot;·/&gt;.&lt;/returns&gt; 
68 »       void·MM·() 
69 »       { 
70 »       } 
71 }</string> 
72 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved82 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved
73 //·Line:·883 //·Line:·8
74 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:184 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
75 using·System;85 using·System;
  
76 ///·&lt;see·cref=&quot;Test.Foo(int)&quot;/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.86 ///·&lt;see·cref=&quot;Test.Foo(int)&quot;/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.
77 public·class·Test87 public·class·Test
78 {88 {
79 »       string·Foo·{89 »       string·Foo·{
80 »       »       get·{·return·null;·}90 »       »       get·{·return·null;·}
81 »       }91 »       }
82 }</string>92 }</string>
Max diff block lines reached; 1374/5305 bytes (25.90%) of diff not shown.
2.7 KB
CS1690
2.69 KB
CS1690
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>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:·22
 7 //·Compiler·options:·-warn:1·-warnaserror
  
 8 using·System;
  
 9 public·struct·Point
 10 {
 11 ········public·void·Error·()·{}
 12 }
  
 13 public·class·A·:·MarshalByRefObject
 14 {
 15 ···public·Point·point·=·new·Point·();
 16 }
  
 17 public·class·Test
 18 {
 19 ···public·static·void·Main·()
 20 ···{
 21 ········A·a·=·new·A·();
 22 ········a.point.Error·();
 23 ···}
 24 }</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·class
6 //·Line:·2726 //·Line:·27
7 //·Compiler·options:·-warn:1·-warnaserror27 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;28 using·System;
  
9 public·struct·Coord·29 public·struct·Coord·
10 {30 {
Offset 28, 35 lines modifiedOffset 52, 40 lines modified
28 ···public·static·void·Main·()52 ···public·static·void·Main·()
29 ···{53 ···{
30 ········A·a·=·new·A·();54 ········A·a·=·new·A·();
31 ········Console.WriteLine·(a.point.x.val);55 ········Console.WriteLine·(a.point.x.val);
32 ···}56 ···}
33 }</string>57 }</string>
34 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class58 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
35 //·Line:·2259 //·Line:·27
36 //·Compiler·options:·-warn:1·-warnaserror60 //·Compiler·options:·-warn:1·-warnaserror
  
37 using·System;61 using·System;
  
38 public·struct·Point62 public·struct·Coord·
39 {63 {
40 ········public·void·Error·()·{}64 ········public·int·val;·
 65 }
  
 66 public·struct·Point·{
 67 »       public·Coord·x;
 68 »       public·Coord·y;
41 }69 }
  
42 public·class·A·:·MarshalByRefObject70 public·class·A·:·MarshalByRefObject
43 {71 {
44 ···public·Point·point·=·new·Point·();72 ···public·Point·point·=·new·Point·();
45 }73 }
  
46 public·class·Test74 public·class·Test
47 {75 {
48 ···public·static·void·Main·()76 ···public·static·void·Main·()
49 ···{77 ···{
50 ········A·a·=·new·A·();78 ········A·a·=·new·A·();
51 ········a.point.Error·();79 ········a.point.x.val·=·0;
52 ···}80 ···}
53 }</string>81 }</string>
54 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class82 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
55 //·Line:·2783 //·Line:·27
56 //·Compiler·options:·-warn:1·-warnaserror84 //·Compiler·options:·-warn:1·-warnaserror
  
57 using·System;85 using·System;
Offset 157, 38 lines modifiedOffset 186, 9 lines modified
157 {186 {
158 ···public·static·void·Main·()187 ···public·static·void·Main·()
159 ···{188 ···{
160 ········A·a·=·new·A·();189 ········A·a·=·new·A·();
161 ········a.point·[3]·=·false;190 ········a.point·[3]·=·false;
162 ···}191 ···}
163 }</string>192 }</string>
164 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class 
165 //·Line:·27 
166 //·Compiler·options:·-warn:1·-warnaserror 
  
167 using·System; 
  
168 public·struct·Coord· 
169 { 
170 ········public·int·val;· 
171 } 
  
172 public·struct·Point·{ 
173 »       public·Coord·x; 
174 »       public·Coord·y; 
175 } 
  
176 public·class·A·:·MarshalByRefObject 
177 { 
178 ···public·Point·point·=·new·Point·(); 
179 } 
  
180 public·class·Test 
181 { 
182 ···public·static·void·Main·() 
183 ···{ 
184 ········A·a·=·new·A·(); 
185 ········a.point.x.val·=·0; 
186 ···} 
187 }</string> 
188 ··</Examples>193 ··</Examples>
189 </ErrorDocumentation>194 </ErrorDocumentation>
1.69 KB
CS0664
1.68 KB
CS0664
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0664</ErrorName>3 ··<ErrorName>CS0664</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
 6 //·Line:·7
  
 7 class·X·{
 8 »       void·A·()
 9 »       {
 10 »       »       decimal·d·=·2.0;
 11 »       }
 12 }</string>
5 ····<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
6 //·Line:·614 //·Line:·6
7 class·X·{15 class·X·{
8 »       void·A·()16 »       void·A·()
9 »       {17 »       {
10 »       »       float·f·=·2.0;18 »       »       float·f·=·2.0;
11 »       }19 »       }
12 }</string>20 }</string>
 21 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
 22 //·Line:·7
  
 23 class·X·{
 24 »       void·A·()
 25 »       {
 26 »       »       decimal·d·=·-2.0;
 27 »       }
 28 }</string>
13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type29 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
14 //·Line:·1330 //·Line:·13
  
15 using·System;31 using·System;
  
16 public·sealed·class·BoundAttribute·:·System.Attribute32 public·sealed·class·BoundAttribute·:·System.Attribute
17 {33 {
Offset 21, 27 lines modifiedOffset 39, 9 lines modified
21 }39 }
  
22 class·C40 class·C
23 {41 {
24 »       [Bound·(D·=·300d)]42 »       [Bound·(D·=·300d)]
25 »       double·d2;43 »       double·d2;
26 }</string>44 }</string>
27 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type 
28 //·Line:·7 
  
29 class·X·{ 
30 »       void·A·() 
31 »       { 
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; 
41 »       } 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </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.12 KB
CS1908
1.11 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:·513 //·Line:·
  
14 class·Test·{14 class·Test·{
15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·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·(null)]·short·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:·27 //·Line:·5
  
28 class·Test·{28 class·Test·{
29 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·x)29 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)
30 »       {30 »       {
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.24 KB
CS1615
1.23 KB
CS1615
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>CS1615</ErrorName>3 ··<ErrorName>CS1615</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier
 6 //·Line:·11
  
 7 class·C
 8 {
 9 »       public·static·void·test·(int·i)·{}
  
 10 »       public·static·void·Main()
 11 »       {
 12 »       »       int·i·=·1;
 13 »       »       test·(ref·i);
 14 »       }
 15 }</string>
5 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier16 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
6 //·Line:·1317 //·Line:·13
  
7 public·class·X18 public·class·X
8 {19 {
9 »       public·static·void·Test·(params·int[]·a)20 »       public·static·void·Test·(params·int[]·a)
10 »       {21 »       {
Offset 13, 27 lines modifiedOffset 26, 14 lines modified
  
13 »       public·static·void·Main()26 »       public·static·void·Main()
14 »       {27 »       {
15 »       »       int·i;28 »       »       int·i;
16 »       »       Test·(1,·out·i);29 »       »       Test·(1,·out·i);
17 »       }30 »       }
18 }</string>31 }</string>
19 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`ref'·modifier.·Consider·removing·`ref'·modifier 
20 //·Line:·11 
  
21 class·C 
22 { 
23 »       public·static·void·test·(int·i)·{} 
  
24 »       public·static·void·Main() 
25 »       { 
26 »       »       int·i·=·1; 
27 »       »       test·(ref·i); 
28 »       } 
29 }</string> 
30 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier32 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
31 //·Line:·833 //·Line:·8
32 //·Compiler·options:·-langversion:experimental34 //·Compiler·options:·-langversion:experimental
  
33 public·class·C35 public·class·C
34 {36 {
35 »       public·static·void·Main·()37 »       public·static·void·Main·()
3.45 KB
CS0082
3.43 KB
CS0082
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>CS0082</ErrorName>3 ··<ErrorName>CS0082</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved 
6 //·Line:·12 
  
7 public·class·Test 
8 { 
9 »       public·delegate·void·MyEvent·(); 
10 »       public·event·MyEvent·XX·{ 
11 »       »       add·{·} 
12 »       »       remove·{·} 
13 »       } 
14 ········ 
15 »       public·void·add_XX·(MyEvent·e)·{·return;·} 
16 }</string> 
17 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved5 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
18 //·Line:·86 //·Line:·8
  
19 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
20 class·ErrorClass·{8 class·ErrorClass·{
21 »       [IndexerName·(&quot;Blah&quot;)]9 »       [IndexerName·(&quot;Blah&quot;)]
22 »       public·int·this·[int·a]·{10 »       public·int·this·[int·a]·{
Offset 27, 65 lines modifiedOffset 14, 71 lines modified
27 ········14 ········
28 ········public·void·get_Blah·(int·b)·{}15 ········public·void·get_Blah·(int·b)·{}
29 »       16 »       
30 ········public·static·void·Main·()17 ········public·static·void·Main·()
31 ········{18 ········{
32 ········}19 ········}
33 }</string>20 }</string>
 21 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 22 //·Line:·6
  
 23 public·interface·ISample·{
 24 ········int·this[int·i]·{·set;·}
 25 ········void·set_Item·(int·a,·int·b);
 26 }</string>
34 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved27 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
35 //·Line:·728 //·Line:·6
  
36 public·class·Test29 public·class·Test
37 {30 {
38 »       public·string·get_Value·()·{·return·null;·} 
39 »       public·string·Value·{31 »       public·string·Value·{
40 »       »       get·{·}32 »       »       set·{·}
41 »       }33 »       }
 34 »       public·string·get_Value·()·{·return·null;·}
 35 }</string>
 36 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
 37 //·Line·:·7
  
 38 interface·I
 39 {
 40 »       void·set_Item·(int[]·a,·params·int[]·b);
 41 »       int[]·this·[params·int[]·ii]·{·get;·}
42 }</string>42 }</string>
43 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved43 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
44 //·Line:·644 //·Line:·7
  
45 public·class·Test45 public·class·Test
46 {46 {
 47 »       public·string·get_Value·()·{·return·null;·}
47 »       public·string·Value·{48 »       public·string·Value·{
48 »       »       set·{·}49 »       »       get·{·}
49 »       }50 »       }
50 »       public·string·get_Value·()·{·return·null;·} 
51 }</string>51 }</string>
52 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved52 ····<string>//·CS0082:·A·member·`Test.set_Item(int,·string)'·is·already·reserved
53 //·Line·:·653 //·Line·:·6
  
54 public·class·Test54 public·class·Test
55 {55 {
56 »       public·string·this·[int·i]·{56 »       public·string·this·[int·i]·{
57 »       »       get·{·return·&quot;&quot;;·}57 »       »       get·{·return·&quot;&quot;;·}
58 »       }58 »       }
59 »       public·void·set_Item·(int·i,·string·s)·{·}59 »       public·void·set_Item·(int·i,·string·s)·{·}
60 }</string>60 }</string>
61 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved61 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
62 //·Line:·662 //·Line:·12
  
63 public·interface·ISample·{ 
64 ········int·this[int·i]·{·set;·} 
65 ········void·set_Item·(int·a,·int·b); 
66 }</string> 
67 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved 
68 //·Line·:·7 
  
69 interface·I63 public·class·Test
70 {64 {
 65 »       public·delegate·void·MyEvent·();
 66 »       public·event·MyEvent·XX·{
 67 »       »       add·{·}
 68 »       »       remove·{·}
 69 »       }
 70 ········
 71 »       public·void·add_XX·(MyEvent·e)·{·return;·}
71 »       void·set_Item·(int[]·a,·params·int[]·b); 
72 »       int[]·this·[params·int[]·ii]·{·get;·} 
73 }</string> 
74 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved 
75 //·Line:·6 
  
76 public·interface·ISample·{ 
77 ········void·set_Item·(int·a,·int·b); 
78 ········int·this[int·i]·{·set;·} 
79 }</string>72 }</string>
80 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved73 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
81 //·Line:·774 //·Line:·7
  
82 public·partial·class·Test75 public·partial·class·Test
83 {76 {
84 »       public·string·get_Value·()·{·return·null;·}77 »       public·string·get_Value·()·{·return·null;·}
Offset 93, 9 lines modifiedOffset 86, 16 lines modified
  
93 public·partial·class·Test86 public·partial·class·Test
94 {87 {
95 »       public·string·Value·{88 »       public·string·Value·{
96 »       »       get·{·}89 »       »       get·{·}
97 »       }90 »       }
98 }</string>91 }</string>
 92 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 93 //·Line:·6
  
 94 public·interface·ISample·{
 95 ········void·set_Item·(int·a,·int·b);
Max diff block lines reached; 23/3479 bytes (0.66%) of diff not shown.
1.21 KB
CS0618
1.19 KB
CS0618
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>CS0618</ErrorName>3 ··<ErrorName>CS0618</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0618:·`ObsoleteDispose'·is·obsolete:·`Class·is·obsolete' 
6 //·Line:·9 
7 //·Compiler·options:·-reference:CS0618-2-lib.dll·-warnaserror 
  
8 class·AA 
9 { 
10 ········public·AA·() 
11 ········{ 
12 ················using·(ObsoleteDispose·od·=·ObsoleteDispose.Factory)·{ 
13 ················} 
14 ········} 
15 }</string> 
16 ····<string>//·CS0618:·`Name.Feat.Feat(string,·string,·int,·params·object[])'·is·obsolete:·`AaA'5 ····<string>//·CS0618:·`Name.Feat.Feat(string,·string,·int,·params·object[])'·is·obsolete:·`AaA'
17 //·Line:·226 //·Line:·22
18 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
19 using·System;8 using·System;
  
20 namespace·Name9 namespace·Name
Offset 41, 9 lines modifiedOffset 29, 21 lines modified
41 »       »       public·Feat(string·name)29 »       »       public·Feat(string·name)
42 »       »       »       :·this(name,·string.Empty)30 »       »       »       :·this(name,·string.Empty)
43 »       »       {}31 »       »       {}
  
44 »       »       #endregion32 »       »       #endregion
45 »       }33 »       }
46 }</string>34 }</string>
 35 ····<string>//·CS0618:·`ObsoleteDispose'·is·obsolete:·`Class·is·obsolete'
 36 //·Line:·9
 37 //·Compiler·options:·-reference:CS0618-2-lib.dll·-warnaserror
  
 38 class·AA
 39 {
 40 ········public·AA·()
 41 ········{
 42 ················using·(ObsoleteDispose·od·=·ObsoleteDispose.Factory)·{
 43 ················}
 44 ········}
 45 }</string>
47 ··</Examples>46 ··</Examples>
48 </ErrorDocumentation>47 </ErrorDocumentation>
1.23 KB
CS0079
1.21 KB
CS0079
Ordering differences only
    
Offset 34, 14 lines modifiedOffset 34, 34 lines modified
34 »       }34 »       }
  
35 »       static·void·Main·()35 »       static·void·Main·()
36 »       {36 »       {
37 »       »       ev·*=·null;37 »       »       ev·*=·null;
38 »       }38 »       }
39 }</string>39 }</string>
 40 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 41 //·Line:·16
  
 42 using·System;
  
 43 namespace·Foo
 44 {
 45 »       public·delegate·void·VoidHandler·();
  
 46 »       public·abstract·class·BaseFoo
 47 »       {
 48 »       »       public·abstract·event·VoidHandler·Changed;
  
 49 »       »       public·string·Name·{
 50 »       »       »       set·{
 51 »       »       »       »       Changed·();
 52 »       »       »       }
 53 »       »       }
 54 »       }
 55 }</string>
40 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator56 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
41 //·Line:·1957 //·Line:·19
42 ·58 ·
43 using·System;59 using·System;
  
44 class·ErrorCS0079·{60 class·ErrorCS0079·{
45 »       public·delegate·void·Handler·();61 »       public·delegate·void·Handler·();
Offset 76, 29 lines modifiedOffset 96, 9 lines modified
76 »       }96 »       }
  
77 »       public·event·EventHandler·Event2·{97 »       public·event·EventHandler·Event2·{
78 »       »       add·{·event2·+=·value;·}98 »       »       add·{·event2·+=·value;·}
79 »       »       remove·{event2·-=·value;·}99 »       »       remove·{event2·-=·value;·}
80 »       }100 »       }
81 }</string>101 }</string>
82 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
83 //·Line:·16 
  
84 using·System; 
  
85 namespace·Foo 
86 { 
87 »       public·delegate·void·VoidHandler·(); 
  
88 »       public·abstract·class·BaseFoo 
89 »       { 
90 »       »       public·abstract·event·VoidHandler·Changed; 
  
91 »       »       public·string·Name·{ 
92 »       »       »       set·{ 
93 »       »       »       »       Changed·(); 
94 »       »       »       } 
95 »       »       } 
96 »       } 
97 }</string> 
98 ··</Examples>102 ··</Examples>
99 </ErrorDocumentation>103 </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 »       }
523 B
CS1031
511 B
CS1031
Ordering differences only
    
Offset 29, 27 lines modifiedOffset 29, 27 lines modified
29 {29 {
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       Type·t·=·typeof·(this);32 »       »       Type·t·=·typeof·(this);
33 »       }33 »       }
34 }</string>34 }</string>
35 ····<string>//·CS1031:·Type·expected35 ····<string>//·CS1031:·Type·expected
36 //·Line:·4 
  
37 enum·E·:·this 
38 { 
39 »       a·=·1 
40 }</string> 
41 ····<string>//·CS1031:·Type·expected 
42 //·Line:·836 //·Line:·8
  
43 using·System;37 using·System;
  
44 class·M38 class·M
45 {39 {
46 »       public·static·void·Main·()40 »       public·static·void·Main·()
47 »       {41 »       {
48 »       »       Type·t·=·typeof·(this);42 »       »       Type·t·=·typeof·(this);
49 »       }43 »       }
50 }</string>44 }</string>
 45 ····<string>//·CS1031:·Type·expected
 46 //·Line:·4
  
 47 enum·E·:·this
 48 {
 49 »       a·=·1
 50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
4.17 KB
CS0201
4.16 KB
CS0201
Ordering differences only
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0201</ErrorName>3 ··<ErrorName>CS0201</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement5 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
6 //·Line:·106 //·Line:·11
  
7 using·System;7 using·System;
 8 using·System.Threading.Tasks;
  
8 class·X9 class·C
9 {10 {
10 »       public·static·void·Main·()11 »       async·Task&lt;int&gt;·Test·()
11 »       {12 »       {
12 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);13 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);
13 »       }14 »       }
14 }</string>15 }</string>
15 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement16 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
16 //·Line:·1117 //·Line:·8
  
17 using·System; 
  
18 public·class·X18 class·MainClass
19 {19 {
20 »       public·static·void·Main·()20 »       public·static·void·Main·()
21 »       {21 »       {
22 »       »       2·*·3;22 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{
 23 »       »       }
23 »       }24 »       }
24 }</string>25 }</string>
25 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement26 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
26 //·Line:·727 //·Line:·9
  
27 class·T·{ 
28 ········static·string·XX·{ 
29 ················get·{return·&quot;&quot;;} 
30 ········} 
31 ········static·void·Main·()·{ 
32 ················T.XX; 
33 ········}28 public·class·X
 29 {
 30 »       public·static·void·Main·()
 31 »       {
 32 »       »       return;
 33 »       »       1+1;
 34 »       }
34 }</string>35 }</string>
35 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement36 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
36 //·Line:·1137 //·Line:·10
  
37 using·System;38 using·System.Linq;
38 using·System.Threading.Tasks; 
  
39 class·C39 class·C
40 {40 {
41 »       async·Task&lt;int&gt;·Test·()41 »       public·static·void·Main·()
42 »       {42 »       {
43 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);43 »       »       from·s·in·&quot;string&quot;·select·s;
44 »       }44 »       }
45 }</string>45 }</string>
46 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement46 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
47 //·Line:·947 //·Line:·9
  
48 class·D48 class·D
49 {49 {
50 »       void·Foo·()50 »       void·Foo·()
51 »       {51 »       {
52 »       »       System.Threading.Tasks.TaskFactory·m·=·null;52 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
53 »       »       m.StartNew·(()·=&gt;·delegate·{·});53 »       »       m.StartNew·(()·=&gt;·delegate·{·});
54 »       }54 »       }
55 }</string>55 }</string>
56 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement56 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
57 //·Line:·1357 //·Line:·10
  
58 class·C&lt;T&gt;58 using·System;
  
 59 class·X
59 {60 {
60 »       static·T·Test·() 
61 »       { 
62 »       »       return·default·(T); 
63 »       } 
64 »        
65 »       public·static·void·Main·()61 »       public·static·void·Main·()
66 »       {62 »       {
67 »       »       Test·().Foo;63 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
68 »       }64 »       }
69 }</string>65 }</string>
70 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement66 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
71 //·Line:·767 //·Line:·7
  
72 class·T·{68 class·T·{
73 ········static·string·XX;69 ········static·string·XX;
74 ········static·void·Main·()·{70 ········static·void·Main·()·{
75 ················T.XX;71 ················T.XX;
76 ········}72 ········}
77 }</string>73 }</string>
78 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement74 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
79 //·Line:·975 //·Line:·11
  
 76 using·System;
  
80 public·class·X77 public·class·X
81 {78 {
82 »       public·static·void·Main·()79 »       public·static·void·Main·()
83 »       {80 »       {
 81 »       »       2·*·3;
84 »       »       return; 
85 »       »       1+1; 
86 »       }82 »       }
87 }</string>83 }</string>
88 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement84 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 85 //·Line:·7
  
 86 class·T·{
 87 ········static·string·XX·{
 88 ················get·{return·&quot;&quot;;}
 89 ········}
 90 ········static·void·Main·()·{
 91 ················T.XX;
 92 ········}
 93 }</string>
 94 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
89 //·Line:·1095 //·Line:·10
  
90 class·TestClass96 class·TestClass
91 {97 {
Max diff block lines reached; 744/4226 bytes (17.61%) of diff not shown.
4.71 KB
CS3001
4.69 KB
CS3001
Ordering differences only
    
Offset 1, 28 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>CS3001</ErrorName>3 ··<ErrorName>CS3001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant5 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
6 //·Line:·136 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
10 [CLSCompliant(false)] 
11 public·interface·IError{ 
12 } 
  
13 public·interface·I·{10 public·interface·I·{
14 ········void·Error(out·IError·arg); 
15 }11 ········long·this[ulong·indexA]·{·set;·}
 12 }</string>
 13 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
 14 //·Line:·9
 15 //·Compiler·options:·-warnaserror·-warn:1
  
16 public·class·c·{ 
17 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}16 using·System;
 17 [assembly:CLSCompliant·(true)]
  
 18 public·static·class·CLSClass
 19 {
 20 »       public·static·void·Foo·(this·sbyte·value)·{·}
18 }</string>21 }</string>
19 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant22 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
20 //·Line:·923 //·Line:·9
21 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
22 using·System;25 using·System;
23 [assembly:CLSCompliant·(true)]26 [assembly:CLSCompliant·(true)]
Offset 35, 24 lines modifiedOffset 38, 18 lines modified
35 ········}38 ········}
36 }</string>39 }</string>
37 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant40 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
38 //·Line:·941 //·Line:·9
39 //·Compiler·options:·-warnaserror·-warn:142 //·Compiler·options:·-warnaserror·-warn:1
  
40 using·System;43 using·System;
41 [assembly:CLSCompliant(true)]44 [assembly:CLSCompliant·(true)]
  
42 public·class·CLSClass·{45 public·class·CLSClass·{
 46 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}
43 ········static·public·implicit·operator·CLSClass(byte·value)·{ 
44 ···············return·new·CLSClass(); 
45 ········} 
46 ···· 
47 ········static·public·implicit·operator·CLSClass(sbyte·value)·{ 
48 ···············return·new·CLSClass(); 
49 ········} 
50 }</string>47 }</string>
51 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant48 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
52 //·Line:·1049 //·Line:·10
53 //·Compiler·options:·-warnaserror·-warn:150 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;51 using·System;
55 [assembly:CLSCompliant·(true)]52 [assembly:CLSCompliant·(true)]
Offset 72, 68 lines modifiedOffset 69, 71 lines modified
72 {69 {
73 ····public·const·bool·f·=·true;70 ····public·const·bool·f·=·true;
74 }71 }
  
75 public·interface·I·{72 public·interface·I·{
76 ········void·Test·(ulong·arg);73 ········void·Test·(ulong·arg);
77 }</string>74 }</string>
78 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant75 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant
79 //·Line:·976 //·Line:·9
80 //·Compiler·options:·-warnaserror·-warn:177 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
81 using·System;78 using·System;
82 [assembly:CLSCompliant(true)]79 [assembly:CLSCompliant(true)]
  
83 public·class·CLSClass·{ 
84 ········public·delegate·int·MyDelegate(sbyte·i);80 unsafe·public·abstract·class·CLSClass·{
 81 ········public·void·Method·(int*·param)·{}
85 }</string>82 }</string>
86 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant83 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant
87 //·Line:·984 //·Line:·13
88 //·Compiler·options:·-warnaserror·-warn:185 //·Compiler·options:·-warnaserror·-warn:1
  
89 using·System;86 using·System;
90 [assembly:CLSCompliant·(true)]87 [assembly:CLSCompliant(true)]
  
91 public·static·class·CLSClass 
92 { 
93 »       public·static·void·Foo·(this·sbyte·value)·{·}88 [CLSCompliant(false)]
 89 public·interface·IError{
 90 }
  
 91 public·interface·I·{
 92 ········void·Error(out·IError·arg);
 93 }
  
 94 public·class·c·{
 95 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}
94 }</string>96 }</string>
95 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant97 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
96 //·Line:·998 //·Line:·9
97 //·Compiler·options:·-warnaserror·-warn:199 //·Compiler·options:·-warnaserror·-warn:1
  
98 using·System;100 using·System;
99 [assembly:CLSCompliant(true)]101 [assembly:CLSCompliant(true)]
  
100 public·interface·I·{ 
101 ········long·this[ulong·indexA]·{·set;·}102 public·class·CLSClass·{
 103 ········static·public·implicit·operator·CLSClass(byte·value)·{
 104 ···············return·new·CLSClass();
 105 ········}
 106 ····
 107 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
 108 ···············return·new·CLSClass();
 109 ········}
102 }</string>110 }</string>
103 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant 
104 //·Line:·8 
105 //·Compiler·options:·-warnaserror·-warn:1 
  
106 using·System; 
107 [assembly:CLSCompliant·(true)] 
  
108 public·delegate·long·MyDelegate·(ulong·arg);</string> 
Max diff block lines reached; 815/4770 bytes (17.09%) of diff not shown.
1.14 KB
CS0429
1.13 KB
CS0429
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>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:·9 
7 //·Compiler·options:·-warn:4·-warnaserror 
  
8 class·Main 
9 { 
10 ···public·void·Method·(int·i) 
11 ···{ 
12 ·······if·(false·&amp;&amp;·i·&gt;·10) 
13 »       ···return; 
14 ···} 
15 }</string> 
16 ····<string>//·CS0429:·Unreachable·expression·code·detected 
17 //·Line:·116 //·Line:·11
18 //·Compiler·options:·-warn:4·-warnaserror7 //·Compiler·options:·-warn:4·-warnaserror
  
19 using·System;8 using·System;
  
20 class·Main9 class·Main
21 {10 {
Offset 36, 14 lines modifiedOffset 24, 26 lines modified
36 {24 {
37 »       public·void·Method·(int·i)25 »       public·void·Method·(int·i)
38 »       {26 »       {
39 »       »       var·x·=·true·?·1·:·i;27 »       »       var·x·=·true·?·1·:·i;
40 »       }28 »       }
41 }</string>29 }</string>
42 ····<string>//·CS0429:·Unreachable·expression·code·detected30 ····<string>//·CS0429:·Unreachable·expression·code·detected
 31 //·Line:·9
 32 //·Compiler·options:·-warn:4·-warnaserror
  
 33 class·Main
 34 {
 35 ···public·void·Method·(int·i)
 36 ···{
 37 ·······if·(false·&amp;&amp;·i·&gt;·10)
 38 »       ···return;
 39 ···}
 40 }</string>
 41 ····<string>//·CS0429:·Unreachable·expression·code·detected
43 //·Line:·1242 //·Line:·12
44 //·Compiler·options:·-warnaserror43 //·Compiler·options:·-warnaserror
  
45 public·class·X44 public·class·X
46 {45 {
47 »       static·void·test·(int·stop)46 »       static·void·test·(int·stop)
48 »       {47 »       {
2.35 KB
CS0455
2.34 KB
CS0455
Ordering differences only
    
Offset 1, 72 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>CS0455</ErrorName>3 ··<ErrorName>CS0455</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long' 
6 //·Line:·11 
  
7 abstract·class·A&lt;T&gt; 
8 { 
9 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T; 
10 } 
  
11 class·B·:·A&lt;long&gt; 
12 { 
13 »       public·override·void·Foo&lt;Y&gt;·() 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'5 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'
18 //·Line:·116 //·Line:·11
  
19 abstract·class·A&lt;T1,·T2&gt;7 abstract·class·A&lt;T1,·T2&gt;
20 {8 {
21 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;9 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;
22 }10 }
  
23 class·B·:·A&lt;long,·long?&gt;11 class·B·:·A&lt;long,·long?&gt;
24 {12 {
25 »       public·override·void·Foo&lt;Y&gt;·()13 »       public·override·void·Foo&lt;Y&gt;·()
26 »       {14 »       {
27 »       }15 »       }
28 }</string>16 }</string>
29 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y' 
30 //·Line:·15 
  
31 class·X 
32 { 
33 } 
  
34 class·Y 
35 { 
36 } 
  
37 class·C&lt;T1,·T2,·T3,·T4&gt; 
38 »       where·T1·:·X 
39 »       where·T2·:·T1 
40 »       where·T3·:·Y,·T4 
41 »       where·T4·:·T2 
42 { 
43 }</string> 
44 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A' 
45 //·Line:·13 
  
46 class·A 
47 {·} 
  
48 class·B 
49 {·} 
  
50 class·Foo&lt;T,U,·V&gt; 
51 »       where·T·:·A 
52 »       where·U·:·B 
53 »       where·V·:·U,·T 
54 { 
55 }</string> 
56 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'17 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'
57 //·Line:·818 //·Line:·8
  
58 class·Test19 class·Test
59 {·}20 {·}
  
60 class·Foo&lt;T,U&gt;21 class·Foo&lt;T,U&gt;
Offset 82, 9 lines modifiedOffset 35, 56 lines modified
82 class·World35 class·World
83 {·}36 {·}
  
84 class·Foo&lt;T,U&gt;37 class·Foo&lt;T,U&gt;
85 »       where·T·:·Test,·U38 »       where·T·:·Test,·U
86 »       where·U·:·World39 »       where·U·:·World
87 {·}</string>40 {·}</string>
 41 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'
 42 //·Line:·13
  
 43 class·A
 44 {·}
  
 45 class·B
 46 {·}
  
 47 class·Foo&lt;T,U,·V&gt;
 48 »       where·T·:·A
 49 »       where·U·:·B
 50 »       where·V·:·U,·T
 51 {
 52 }</string>
 53 ····<string>//·CS0455:·Type·parameter·`T3'·inherits·conflicting·constraints·`X'·and·`Y'
 54 //·Line:·15
  
 55 class·X
 56 {
 57 }
  
 58 class·Y
 59 {
 60 }
  
 61 class·C&lt;T1,·T2,·T3,·T4&gt;
 62 »       where·T1·:·X
 63 »       where·T2·:·T1
 64 »       where·T3·:·Y,·T4
 65 »       where·T4·:·T2
 66 {
 67 }</string>
 68 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long'
 69 //·Line:·11
  
 70 abstract·class·A&lt;T&gt;
 71 {
 72 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·class,·T;
 73 }
  
 74 class·B·:·A&lt;long&gt;
 75 {
 76 »       public·override·void·Foo&lt;Y&gt;·()
 77 »       {
 78 »       }
 79 }</string>
Max diff block lines reached; 23/2361 bytes (0.97%) of diff not shown.
1.68 KB
CS1706
1.67 KB
CS1706
Ordering differences only
    
Offset 3, 63 lines modifiedOffset 3, 63 lines modified
3 ··<ErrorName>CS1706</ErrorName>3 ··<ErrorName>CS1706</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context5 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
6 //·Line:·136 //·Line:·13
  
7 using·System;7 using·System;
  
8 delegate·void·TestDelegate();8 delegate·int·TestDelegate();
  
9 class·MyAttr·:·Attribute9 class·MyAttr·:·Attribute
10 {10 {
11 ····public·MyAttr·(TestDelegate·d)·{·}11 »       public·MyAttr·(TestDelegate·d)·{·}
12 }12 }
  
13 [MyAttr·(delegate·{}·)]13 [MyAttr·(()·=&gt;·1)]
14 class·C14 class·C
15 {15 {
16 }</string>16 }</string>
17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
18 //·Line:·1318 //·Line:·14
  
19 using·System; 
  
20 delegate·int·TestDelegate();19 public·delegate·void·Proc();
  
21 class·MyAttr·:·Attribute20 public·class·AAttribute·:·System.Attribute
22 {21 {
23 »       public·MyAttr·(TestDelegate·d)·{·}22 »       public·AAttribute(Proc·p)
 23 »       {·}
24 }24 }
  
 25 public·class·Class
25 [MyAttr·(()·=&gt;·1)] 
26 class·C 
27 {26 {
 27 »       [A((object)delegate·{·return;·})]
 28 »       public·void·Foo()
 29 »       {
 30 »       }
28 }</string>31 }</string>
29 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context32 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
30 //·Line:·833 //·Line:·8
  
31 delegate·void·D·();34 delegate·void·D·();
  
32 class·C35 class·C
33 {36 {
34 »       const·object·c·=·new·D·(delegate·{});37 »       const·object·c·=·new·D·(delegate·{});
35 }</string>38 }</string>
36 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context39 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
37 //·Line:·1440 //·Line:·13
  
38 public·delegate·void·Proc();41 using·System;
  
39 public·class·AAttribute·:·System.Attribute42 delegate·void·TestDelegate();
  
 43 class·MyAttr·:·Attribute
40 {44 {
 45 ····public·MyAttr·(TestDelegate·d)·{·}
41 »       public·AAttribute(Proc·p) 
42 »       {·} 
43 }46 }
  
44 public·class·Class47 [MyAttr·(delegate·{}·)]
 48 class·C
45 {49 {
46 »       [A((object)delegate·{·return;·})] 
47 »       public·void·Foo() 
48 »       { 
49 »       } 
50 }</string>50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
2.17 KB
CS0128
2.16 KB
CS0128
Ordering differences only
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0128</ErrorName>3 ··<ErrorName>CS0128</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope5 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope
6 //·Line:·126 //·Line:·9
  
7 class·C7 class·X
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       object·o·=·null;11 »       »       short·xx;
 12 »       »       var·(xx,·yy)·=·(1,·'g');
 13 »       }
 14 }</string>
 15 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope
 16 //·Line:·13
  
12 »       »       var·x1·=·o·is·string·s; 
13 »       »       var·x2·=·o·is·string·s;17 class·C
 18 {
 19 »       static·void·Foo·(int·arg)
 20 »       {
 21 »       »       switch·(arg)·{
 22 »       »       »       case·1:
 23 »       »       »       »       int·res·=·1;
 24 »       »       »       »       break;
 25 »       »       »       case·2:
 26 »       »       »       »       int·res·=·2;
 27 »       »       »       »       break;
 28 »       »       }
14 »       }29 »       }
15 }</string>30 }</string>
16 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope31 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
17 //·Line:·832 //·Line:·8
  
18 class·x·{33 class·x·{
19 »       static·int·y·()34 »       static·int·y·()
20 »       {35 »       {
21 »       »       int·x·=·1;36 »       »       int·x·=·1;
22 »       »       int·x·=·2;37 »       »       int·x·=·2;
  
23 »       »       return·x·+·x;38 »       »       return·x·+·x;
24 »       }39 »       }
25 }</string>40 }</string>
26 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope41 ····<string>//·CS0128:·A·local·variable·named·`s'·is·already·defined·in·this·scope
27 //·Line:·942 //·Line:·12
  
28 class·X43 class·C
29 {44 {
30 »       public·static·void·Main·()45 »       public·static·void·Main·()
31 »       {46 »       {
 47 »       »       object·o·=·null;
32 »       »       Foo·(out·int·x); 
33 »       »       Foo·(out·int·x); 
34 »       } 
  
 48 »       »       var·x1·=·o·is·string·s;
 49 »       »       var·x2·=·o·is·string·s;
35 »       static·void·Foo·(out·int·arg) 
36 »       { 
37 »       »       arg·=·2; 
38 »       }50 »       }
39 }</string>51 }</string>
40 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope52 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
41 //·Line:·953 //·Line:·9
  
42 class·X54 class·X
43 {55 {
44 »       public·static·void·Main·()56 »       public·static·void·Main·()
45 »       {57 »       {
46 »       »       short·xx; 
47 »       »       var·(xx,·yy)·=·(1,·'g');58 »       »       Foo·(out·int·x);
 59 »       »       Foo·(out·int·x);
48 »       }60 »       }
49 }</string> 
50 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope 
51 //·Line:·13 
  
52 class·C 
53 { 
54 »       static·void·Foo·(int·arg)61 »       static·void·Foo·(out·int·arg)
55 »       {62 »       {
 63 »       »       arg·=·2;
56 »       »       switch·(arg)·{ 
57 »       »       »       case·1: 
58 »       »       »       »       int·res·=·1; 
59 »       »       »       »       break; 
60 »       »       »       case·2: 
61 »       »       »       »       int·res·=·2; 
62 »       »       »       »       break; 
63 »       »       } 
64 »       }64 »       }
65 }</string>65 }</string>
66 ··</Examples>66 ··</Examples>
67 </ErrorDocumentation>67 </ErrorDocumentation>
1.38 KB
CS1982
1.37 KB
CS1982
Ordering differences only
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 ··<ErrorName>CS1982</ErrorName>3 ··<ErrorName>CS1982</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression5 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
6 //·Line:·66 //·Line:·6
  
7 using·System;7 using·System;
  
8 [A(typeof·(dynamic[]))]8 [A((dynamic)·null)]
9 public·class·A·:·Attribute9 public·class·A·:·Attribute
10 {10 {
11 »       public·A·(object·arg)11 »       public·A·(Type·arg)
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression15 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
16 //·Line:·616 //·Line:·6
  
17 using·System;17 using·System;
Offset 27, 30 lines modifiedOffset 27, 18 lines modified
27 »       }27 »       }
28 }</string>28 }</string>
29 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression29 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
30 //·Line:·630 //·Line:·6
  
31 using·System;31 using·System;
  
32 [A((dynamic)·null)] 
33 public·class·A·:·Attribute 
34 { 
35 »       public·A·(Type·arg) 
36 »       { 
37 »       } 
38 }</string> 
39 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression 
40 //·Line:·6 
  
41 using·System; 
  
42 [A(typeof·(Func&lt;dynamic&gt;))]32 [A(typeof·(dynamic[]))]
43 public·class·A·:·Attribute33 public·class·A·:·Attribute
44 {34 {
45 »       public·A·(Type·arg)35 »       public·A·(object·arg)
46 »       {36 »       {
47 »       }37 »       }
48 }</string>38 }</string>
49 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression39 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
50 //·Line:·1340 //·Line:·13
  
51 using·System;41 using·System;
Offset 67, 9 lines modifiedOffset 55, 21 lines modified
67 {55 {
68 »       public·static·dynamic·B;56 »       public·static·dynamic·B;
  
69 »       static·void·Main·()57 »       static·void·Main·()
70 »       {58 »       {
71 »       }59 »       }
72 }</string>60 }</string>
 61 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
 62 //·Line:·6
  
 63 using·System;
  
 64 [A(typeof·(Func&lt;dynamic&gt;))]
 65 public·class·A·:·Attribute
 66 {
 67 »       public·A·(Type·arg)
 68 »       {
 69 »       }
 70 }</string>
73 ··</Examples>71 ··</Examples>
74 </ErrorDocumentation>72 </ErrorDocumentation>
1.14 KB
CS0509
1.12 KB
CS0509
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>CS0509</ErrorName>3 ··<ErrorName>CS0509</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int' 
6 //·Line:·4 
  
7 class·X·:·int 
8 { 
9 }</string> 
10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'5 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
11 //·Line:·86 //·Line:·8
  
12 struct·V·{7 struct·V·{
13 »       int·v;8 »       int·v;
14 }9 }
  
15 class·X·:·V·{10 class·X·:·V·{
16 }</string>11 }</string>
17 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action' 
18 //·Line:·4 
  
19 class·A·:·System.Action 
20 { 
21 }</string> 
22 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'12 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`D'
23 //·Line:·613 //·Line:·6
  
24 delegate·void·D·();14 delegate·void·D·();
  
25 class·A·:·D15 class·A·:·D
26 {16 {
27 }</string>17 }</string>
 18 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
 19 //·Line:·4
  
 20 class·X·:·int
 21 {
 22 }</string>
 23 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
 24 //·Line:·4
  
 25 class·A·:·System.Action
 26 {
 27 }</string>
28 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'28 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
29 //·Line:·629 //·Line:·6
  
30 public·enum·E·{}30 public·enum·E·{}
  
31 class·InstanceClass:·E·{31 class·InstanceClass:·E·{
32 }</string>32 }</string>
3.33 KB
CS0171
3.32 KB
CS0171
Ordering differences only
    
Offset 1, 58 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>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor5 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·126 //·Line:·13
  
7 using·System;7 public·struct·S&lt;TKey&gt;·{
 8 »       internal·TKey·key;
  
8 struct·S 
9 { 
10 »       public·event·EventHandler·ev; 
11 »        
12 »       public·S·(int·i)9 »       public·TKey·Key·{
 10 »       »       get·{·return·key;·}
 11 »       »       private·set·{·key·=·value;·}
 12 »       }
 13 »       »       
 14 »       public·S·(TKey·key)
13 »       {15 »       {
 16 »       »       Key·=·key;
14 »       }17 »       }
15 }</string>18 }</string>
16 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor19 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor
17 //·Line:·1020 //·Line:·28
  
18 using·System; 
  
19 struct·S21 public·struct·V
20 {22 {
 23 »       public·int·x;
 24 }
21 »       internal·string·value; 
  
22 »       public·S·(int·arg) 
23 »       { 
24 »       »       if·(arg·&gt;·0)·{ 
25 »       »       »       return; 
26 »       »       } 
  
27 »       »       throw·new·ApplicationException·(); 
28 »       } 
29 }</string> 
30 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor 
31 //·Line:·10 
  
32 public·struct·Test25 struct·Test
33 {26 {
34 »       internal·int·x;27 »       public·V·v1;
 28 »       public·V·v2;
  
35 »       public·Test·(int·x)29 »       public·Test·(int·mm)
36 »       {30 »       {
37 »       »       X·=·x;31 »       »       v1·=·new·V·();
38 »       }32 »       }
  
39 »       public·int·X33 »       public·static·void·Main·()
40 »       {34 »       {
41 »       »       get·{·return·x;·} 
42 »       »       set·{·x·=·value;·} 
43 »       }35 »       }
44 }</string>36 }</string>
45 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor37 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
46 //·Line:·1138 //·Line:·11
  
47 using·System;39 using·System;
  
Offset 65, 58 lines modifiedOffset 54, 69 lines modified
65 »       }54 »       }
66 }55 }
  
67 struct·S256 struct·S2
68 {57 {
69 »       int·field;58 »       int·field;
70 }</string>59 }</string>
71 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor60 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
72 //·Line:·1361 //·Line:·10
  
73 public·struct·S&lt;TKey&gt;·{ 
74 »       internal·TKey·key;62 public·struct·Test
 63 {
 64 »       internal·int·x;
  
75 »       public·TKey·Key·{ 
76 »       »       get·{·return·key;·} 
77 »       »       private·set·{·key·=·value;·}65 »       public·Test·(int·x)
 66 »       {
 67 »       »       X·=·x;
78 »       }68 »       }
79 »       »        
80 »       public·S·(TKey·key) 
 69 »       public·int·X
 70 »       {
 71 »       »       get·{·return·x;·}
 72 »       »       set·{·x·=·value;·}
 73 »       }
 74 }</string>
 75 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
 76 //·Line:·12
  
 77 using·System;
  
 78 struct·S
 79 {
 80 »       public·event·EventHandler·ev;
 81 »       
 82 »       public·S·(int·i)
81 »       {83 »       {
82 »       »       Key·=·key; 
83 »       }84 »       }
84 }</string>85 }</string>
85 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor86 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor
86 //·Line:·87 //·Line:·
87 struct·X·{88 struct·X·{
88 »       public·readonly·int·x;89 »       public·readonly·int·x;
  
89 »       X·(int·a)90 »       X·(int·a)
90 »       {91 »       {
91 »       }92 »       }
  
92 »       static·void·Main·()·{}93 »       static·void·Main·()·{}
93 }</string>94 }</string>
94 ····<string>//·CS0171:·Field·`Test.v2'·must·be·fully·assigned·before·control·leaves·the·constructor95 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
95 //·Line:·2896 //·Line:·10
  
 97 using·System;
Max diff block lines reached; 318/3366 bytes (9.45%) of diff not shown.
5.07 KB
CS0221
5.06 KB
CS0221
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0221</ErrorName>3 ··<ErrorName>CS0221</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0221:·Constant·value·`-91'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
 6 //·Line:·10
  
 7 enum·E:byte·{
 8 »       Min·=·9
 9 }
  
 10 class·T·{
 11 »       static·void·Main·()·{
 12 »       »       »       E·error·=·E.Min·-·100;
 13 »       »       »       System.Console.WriteLine·(error);
 14 »       }
 15 }</string>
 16 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override)
 17 //·Line:·6
  
 18 class·X·{
 19 »       static·void·Main·()·{
 20 »       »       const·float·d·=·float.MaxValue;
 21 »       »       ulong·b·=·(ulong)·d;
 22 »       }
 23 }</string>
5 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)24 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
6 //·Line:·625 //·Line:·6
  
7 enum·AA·:·byte·{·a,·b·=·200·}26 enum·AA·:·byte·{·a,·b·=·200·}
  
8 public·class·C27 public·class·C
9 {28 {
Offset 18, 37 lines modifiedOffset 40, 14 lines modified
18 //·Line:·640 //·Line:·6
  
19 class·X·{41 class·X·{
20 »       static·void·Main·()·{42 »       static·void·Main·()·{
21 »       »       System.Console.WriteLine·((char)float.NaN);43 »       »       System.Console.WriteLine·((char)float.NaN);
22 »       }44 »       }
23 }</string>45 }</string>
24 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override) 
25 //·Line:·6 
  
26 class·X·{ 
27 »       static·void·Main·()·{ 
28 »       »       const·float·d·=·float.MaxValue; 
29 »       »       ulong·b·=·(ulong)·d; 
30 »       } 
31 }</string> 
32 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override) 
33 //·Line:·11 
  
34 class·C 
35 { 
36 »       delegate·void·D·(); 
  
37 »       static·void·Main·() 
38 »       { 
39 »       »       D·d·=·unchecked·(delegate·{ 
40 »       »       »       const·ushort·s·=·(ushort)·-1; 
41 »       »       }); 
42 »       } 
43 }</string> 
44 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)46 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
45 //·Line:·647 //·Line:·6
  
46 class·X·{48 class·X·{
47 »       static·void·Main·()·{49 »       static·void·Main·()·{
48 »       »       System.Console.WriteLine·((int)double.NaN);50 »       »       System.Console.WriteLine·((int)double.NaN);
49 »       }51 »       }
Offset 60, 83 lines modifiedOffset 59, 83 lines modified
60 »       int·a·=·(int)·0xffffffff;59 »       int·a·=·(int)·0xffffffff;
61 »       60 »       
62 »       static·void·Main·()61 »       static·void·Main·()
63 »       {62 »       {
64 »       »       63 »       »       
65 »       }64 »       }
66 }</string>65 }</string>
67 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override) 
68 //·Line:·12 
  
69 class·C 
70 { 
71 »       delegate·void·D·(); 
  
72 »       static·void·Main·() 
73 »       { 
74 »       »       D·d·=·checked·(delegate·{ 
75 »       »       »       const·ushort·s·=·(ushort)·-3; 
76 »       »       }); 
77 »       } 
78 }</string> 
79 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)66 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
80 //·Line:·1067 //·Line:·10
  
81 enum·E:byte·{68 enum·E:byte·{
82 »       Min·=·969 »       Min·=·9
83 }70 }
  
84 class·T·{71 class·T·{
85 »       static·void·Main·()·{72 »       static·void·Main·()·{
86 »       »       »       E·error·=·(E)(-9);73 »       »       »       E·error·=·(E)(-9);
87 »       »       »       System.Console.WriteLine·(error);74 »       »       »       System.Console.WriteLine·(error);
88 »       }75 »       }
89 }</string>76 }</string>
 77 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
 78 //·Line:·6
  
 79 class·X·{
 80 »       static·void·Main·()·{
 81 »       »       System.Console.WriteLine·((ushort)double.NegativeInfinity);
 82 »       }
 83 }</string>
90 ····<string>//·CS0221:··Constant·value·`-1'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)84 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)
91 //·Line:·1085 //·Line:·11
  
92 class·C86 class·C
93 {87 {
 88 »       delegate·void·D·();
  
94 »       static·void·Main·()89 »       static·void·Main·()
95 »       {90 »       {
 91 »       »       D·d·=·unchecked·(delegate·{
96 »       »       unchecked·{ 
97 »       »       »       checked·{ 
98 »       »       »       »       const·char·c·=·(char)·-1;92 »       »       »       const·ushort·s·=·(ushort)·-1;
Max diff block lines reached; 1987/5145 bytes (38.62%) of diff not shown.
2.11 KB
CS1750
2.09 KB
CS1750
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1750</ErrorName>3 ··<ErrorName>CS1750</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'
6 //·Line:·66 //·Line:·8
  
7 public·class·TS7 using·System;
  
 8 class·GenericClass&lt;T&gt;
8 {9 {
9 »       public·static·void·Test·(int?·i·=·1m)10 »       public·GenericClass·(GenericClass&lt;T&gt;·g·=·null,·A·a·=·null)
10 »       {11 »       {
11 »       }12 »       }
 13 }
12 }</string> 
13 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C' 
14 //·Line:·10 
  
15 struct·S14 class·DerivedClass&lt;T&gt;·:·GenericClass&lt;T&gt;
16 {15 {
 16 »       public·DerivedClass·(GenericClass&lt;T&gt;·g)·:·base(g)
 17 »       {
 18 »       }
17 }19 }
  
18 class·C20 public·struct·A
19 {21 {
 22 »       public·int·Field;
 23 }</string>
 24 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'
 25 //·Line:·6
  
 26 public·class·TS
 27 {
20 »       public·static·void·Test·(C·c·=·new·S·())28 »       public·static·void·Test·(int?·i·=·1m)
21 »       {29 »       {
22 »       }30 »       }
23 }</string>31 }</string>
24 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int'32 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`string'·cannot·be·converted·to·parameter·type·`int'
25 //·Line:·633 //·Line:·6
  
26 public·class·C34 public·class·C
27 {35 {
28 »       public·C·(int·a·=·&quot;a&quot;)36 »       public·C·(int·a·=·&quot;a&quot;)
29 »       {37 »       {
30 »       }38 »       }
31 }</string>39 }</string>
32 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'40 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'
33 //·Line:·841 //·Line:·10
  
34 using·System; 
  
35 class·GenericClass&lt;T&gt;42 struct·S
36 {43 {
37 »       public·GenericClass·(GenericClass&lt;T&gt;·g·=·null,·A·a·=·null) 
38 »       { 
39 »       } 
40 }44 }
  
41 class·DerivedClass&lt;T&gt;·:·GenericClass&lt;T&gt;45 class·C
42 {46 {
43 »       public·DerivedClass·(GenericClass&lt;T&gt;·g)·:·base(g)47 »       public·static·void·Test·(C·c·=·new·S·())
44 »       {48 »       {
45 »       }49 »       }
46 } 
  
47 public·struct·A 
48 { 
49 »       public·int·Field; 
50 }</string>50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
1.86 KB
CS0272
1.85 KB
CS0272
Ordering differences only
    
Offset 1, 25 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>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·inaccessible5 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
6 //·Line:·136 //·Line:·19
  
7 class·C7 class·P
8 {8 {
9 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}9 ····public·static·int·Prop
 10 ····{
 11 »       get·{
 12 »       ····return·4;
 13 »       }
 14 »       private·set·{}
 15 ····}
10 }16 }
  
11 public·class·Test17 public·class·C
12 {18 {
13 »       void·Foo·() 
14 »       {»      C·c·=·new·C·(); 
15 »       »       c·[&quot;&quot;]·=·9; 
16 »       }19 ····public·static·void·Main·()
 20 ····{
 21 »       P.Prop·=·453422;
 22 ····}
17 }</string>23 }</string>
18 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible24 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
19 //·Line:·1625 //·Line:·16
  
20 using·System;26 using·System;
  
21 public·class·Test27 public·class·Test
Offset 31, 30 lines modifiedOffset 37, 24 lines modified
31 »       37 »       
32 »       static·void·Main·()38 »       static·void·Main·()
33 »       {39 »       {
34 »       »       A·a·=·new·A·();40 »       »       A·a·=·new·A·();
35 »       »       a.B·=·&quot;Foo&quot;;41 »       »       a.B·=·&quot;Foo&quot;;
36 »       }42 »       }
37 }</string>43 }</string>
38 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible44 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
39 //·Line:·1945 //·Line:·13
  
40 class·P46 class·C
41 {47 {
 48 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}
42 ····public·static·int·Prop 
43 ····{ 
44 »       get·{ 
45 »       ····return·4; 
46 »       } 
47 »       private·set·{} 
48 ····} 
49 }49 }
  
50 public·class·C50 public·class·Test
51 {51 {
52 ····public·static·void·Main·() 
53 ····{ 
54 »       P.Prop·=·453422; 
55 ····}52 »       void·Foo·()
 53 »       {»      C·c·=·new·C·();
 54 »       »       c·[&quot;&quot;]·=·9;
 55 »       }
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
1.91 KB
CS1622
1.9 KB
CS1622
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1622</ErrorName>3 ··<ErrorName>CS1622</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
6 //·Line:·14 
  
7 using·System.Collections; 
  
8 public·class·C 
9 { 
10 »       internal·static·IEnumerable·PrivateBinPath 
11 »       { 
12 »       »       get 
13 »       »       { 
14 »       »       »       string·a·=·&quot;a&quot;; 
15 »       »       »       if·(a·==·null) 
16 »       »       »       »       return·false; 
17 »       »       »       yield·return·a; 
18 »       »       } 
19 »       } 
20 }</string> 
21 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration 
22 //·Line:·116 //·Line:·11
23 using·System.Collections;7 using·System.Collections;
  
24 class·X·{8 class·X·{
25 »       IEnumerator·MyEnumerator·(int·a)9 »       IEnumerator·MyEnumerator·(int·a)
26 »       {10 »       {
27 »       »       if·(a·==·0)11 »       »       if·(a·==·0)
Offset 53, 20 lines modifiedOffset 35, 38 lines modified
53 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()35 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
54 »       »       {36 »       »       {
55 »       »       »       yield·return·null;37 »       »       »       yield·return·null;
56 »       »       »       38 »       »       »       
57 »       »       »       try·{39 »       »       »       try·{
58 »       »       »       }40 »       »       »       }
59 »       »       »       catch·{41 »       »       »       catch·{
60 »       »       »       »       return;42 »       »       »       »       return·true;
61 »       »       »       }43 »       »       »       }
62 »       »       }44 »       »       }
63 »       }45 »       }
64 }</string>46 }</string>
65 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration47 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
 48 //·Line:·14
  
 49 using·System.Collections;
  
 50 public·class·C
 51 {
 52 »       internal·static·IEnumerable·PrivateBinPath
 53 »       {
 54 »       »       get
 55 »       »       {
 56 »       »       »       string·a·=·&quot;a&quot;;
 57 »       »       »       if·(a·==·null)
 58 »       »       »       »       return·false;
 59 »       »       »       yield·return·a;
 60 »       »       }
 61 »       }
 62 }</string>
 63 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
66 //·Line:·2164 //·Line:·21
  
67 using·System.Collections.Generic;65 using·System.Collections.Generic;
  
68 namespace·McsDiff66 namespace·McsDiff
69 {67 {
70 »       class·MyObj68 »       class·MyObj
Offset 78, 14 lines modifiedOffset 78, 14 lines modified
78 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()78 »       »       protected·static·IEnumerable&lt;MyObj&gt;·GetStuff·()
79 »       »       {79 »       »       {
80 »       »       »       yield·return·null;80 »       »       »       yield·return·null;
81 »       »       »       81 »       »       »       
82 »       »       »       try·{82 »       »       »       try·{
83 »       »       »       }83 »       »       »       }
84 »       »       »       catch·{84 »       »       »       catch·{
85 »       »       »       »       return·true;85 »       »       »       »       return;
86 »       »       »       }86 »       »       »       }
87 »       »       }87 »       »       }
88 »       }88 »       }
89 }</string>89 }</string>
90 ··</Examples>90 ··</Examples>
91 </ErrorDocumentation>91 </ErrorDocumentation>
2.81 KB
CS3016
2.8 KB
CS3016
Ordering differences only
    
Offset 1, 56 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>CS3016</ErrorName>3 ··<ErrorName>CS3016</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
6 //·Line:·86 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:·System.CLSCompliant·(true)] 
  
10 [CLSAttribute·(new·bool·[]·{true,·false})]9 [assembly:CLSAttribute·(new·bool·[]·{true,·false})]
 10 [assembly:CLSCompliant·(true)]
11 public·enum·E·{ 
12 } 
  
13 public·class·CLSAttribute:·System.Attribute·{11 public·class·CLSAttribute:·Attribute·{
14 ········public·CLSAttribute·()·{12 ········public·CLSAttribute·()·{
15 ········}13 ········}
16 ········14 ········
17 ········public·CLSAttribute(bool[]·array)·{15 ········public·CLSAttribute(bool[]·array)·{
18 ········}16 ········}
19 }</string>17 }</string>
20 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant18 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
21 //·Line:·1319 //·Line:·8
22 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
23 using·System;21 using·System;
24 [assembly:CLSCompliant(true)]22 [assembly:·System.CLSCompliant·(true)]
  
 23 [CLSAttribute·(new·bool·[]·{true,·false})]
 24 public·enum·E·{
25 public·class·CLSAttribute:·Attribute·{ 
26 ········public·CLSAttribute()·{} 
27 ········public·CLSAttribute(string[]·array)·{} 
28 }25 }
  
29 [CLSAttribute(new·string[]·{·&quot;&quot;,·&quot;&quot;·})] 
30 public·interface·ITest·{26 public·partial·class·CLSAttribute:·System.Attribute·{
 27 ········public·CLSAttribute·()·{
 28 ········}
 29 ········
 30 ········public·CLSAttribute(bool[]·array)·{
 31 ········}
31 }</string>32 }</string>
32 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant33 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
33 //·Line:·834 //·Line:·8
34 //·Compiler·options:·-warnaserror·-warn:135 //·Compiler·options:·-warnaserror·-warn:1
  
35 using·System;36 using·System;
36 [assembly:·System.CLSCompliant·(true)]37 [assembly:·System.CLSCompliant·(true)]
  
37 [CLSAttribute·(new·bool·[]·{true,·false})]38 [CLSAttribute·(new·bool·[]·{true,·false})]
38 public·enum·E·{39 public·enum·E·{
39 }40 }
  
40 public·partial·class·CLSAttribute:·System.Attribute·{41 public·class·CLSAttribute:·System.Attribute·{
41 ········public·CLSAttribute·()·{42 ········public·CLSAttribute·()·{
42 ········}43 ········}
43 ········44 ········
44 ········public·CLSAttribute(bool[]·array)·{45 ········public·CLSAttribute(bool[]·array)·{
45 ········}46 ········}
46 }</string>47 }</string>
47 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant48 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
Offset 65, 23 lines modifiedOffset 65, 23 lines modified
65 ········public·CLSAttribute·()·{65 ········public·CLSAttribute·()·{
66 ········}66 ········}
67 ········67 ········
68 ········public·CLSAttribute(bool[]·array)·{68 ········public·CLSAttribute(bool[]·array)·{
69 ········}69 ········}
70 }</string>70 }</string>
71 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant71 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
72 //·Line:·672 //·Line:·13
73 //·Compiler·options:·-warnaserror·-warn:173 //·Compiler·options:·-warnaserror·-warn:1
  
74 using·System;74 using·System;
75 [assembly:CLSAttribute·(new·bool·[]·{true,·false})] 
76 [assembly:CLSCompliant·(true)]75 [assembly:CLSCompliant(true)]
  
77 public·class·CLSAttribute:·Attribute·{76 public·class·CLSAttribute:·Attribute·{
78 ········public·CLSAttribute·()·{77 ········public·CLSAttribute()·{}
79 ········} 
80 ········ 
81 ········public·CLSAttribute(bool[]·array)·{78 ········public·CLSAttribute(string[]·array)·{}
82 ········}79 }
  
 80 [CLSAttribute(new·string[]·{·&quot;&quot;,·&quot;&quot;·})]
 81 public·interface·ITest·{
83 }</string>82 }</string>
84 ··</Examples>83 ··</Examples>
85 </ErrorDocumentation>84 </ErrorDocumentation>
789 B
CS0516
777 B
CS0516
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0516</ErrorName>3 ··<ErrorName>CS0516</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself 
6 //·Line:·6 
  
7 class·Sample·{ 
8 »       public·Sample·() 
9 »       »       :·this·() 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself5 ····<string>//·CS0516:·Constructor·`A&lt;T&gt;.A(T)'·cannot·call·itself
14 //·Line:·76 //·Line:·7
  
15 public·class·A&lt;T&gt;7 public·class·A&lt;T&gt;
16 {8 {
17 »       public·A·(T·i)9 »       public·A·(T·i)
18 »       »       :·this·(i)10 »       »       :·this·(i)
19 »       {11 »       {
20 »       }12 »       }
21 }</string>13 }</string>
 14 ····<string>//·CS0516:·Constructor·`Sample.Sample()'·cannot·call·itself
 15 //·Line:·6
  
 16 class·Sample·{
 17 »       public·Sample·()
 18 »       »       :·this·()
 19 »       {
 20 »       }
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
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.66 KB
CS0459
1.65 KB
CS0459
Ordering differences only
    
Offset 13, 53 lines modifiedOffset 13, 27 lines modified
13 »       public·static·unsafe·void·Test·()13 »       public·static·unsafe·void·Test·()
14 »       {14 »       {
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-only 
21 //·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·foreach·iteration·variable·`c'20 ····<string>//·CS0459:·Cannot·take·the·address·of·foreach·iteration·variable·`c'
31 //·Line:·1021 //·Line:·10
32 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
33 class·C23 class·C
34 {24 {
35 »       public·static·unsafe·void·Main·()25 »       public·static·unsafe·void·Main·()
36 »       {26 »       {
37 »       »       foreach·(char·c·in·&quot;test&quot;)·{27 »       »       foreach·(char·c·in·&quot;test&quot;)·{
38 »       »       »       char*·ch·=·&amp;c;28 »       »       »       char*·ch·=·&amp;c;
39 »       »       }29 »       »       }
40 ····}30 ····}
41 }</string>31 }</string>
42 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only 
43 //·Line:·11 
44 //·Compiler·options:·-unsafe·-langversion:latest 
  
45 readonly·struct·X 
46 { 
47 »       unsafe·void·Test·() 
48 »       { 
49 »       »       fixed·(X*·x·=·&amp;this)·{ 
  
50 »       »       } 
51 »       } 
52 }</string> 
53 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'32 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'
54 //·Line:·1933 //·Line:·19
55 //·Compiler·options:·-unsafe34 //·Compiler·options:·-unsafe
  
56 using·System;35 using·System;
  
57 struct·S·:·IDisposable36 struct·S·:·IDisposable
Offset 74, 9 lines modifiedOffset 48, 35 lines modified
74 »       unsafe·static·void·Main·()48 »       unsafe·static·void·Main·()
75 »       {49 »       {
76 »       »       using·(S·m·=·new·S·()){50 »       »       using·(S·m·=·new·S·()){
77 »       »       »       S*·mm·=·&amp;m;51 »       »       »       S*·mm·=·&amp;m;
78 »       »       }52 »       »       }
79 »       }53 »       }
80 }</string>54 }</string>
 55 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
 56 //·Line:·11
 57 //·Compiler·options:·-unsafe·-langversion:latest
  
 58 readonly·struct·X
 59 {
 60 »       unsafe·void·Test·()
 61 »       {
 62 »       »       fixed·(X*·x·=·&amp;this)·{
  
 63 »       »       }
 64 »       }
 65 }</string>
 66 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
 67 //·Line:·11
 68 //·Compiler·options:·-unsafe
  
 69 using·System;
  
 70 class·X·{
  
 71 »       unsafe·void·Test·()
 72 »       {
 73 »       »       X·x·=·*&amp;this;
 74 »       }
 75 }</string>
81 ··</Examples>76 ··</Examples>
82 </ErrorDocumentation>77 </ErrorDocumentation>
898 B
CS3015
886 B
CS3015
Ordering differences only
    
Offset 6, 17 lines modifiedOffset 6, 16 lines modified
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{10 public·class·CLSAttribute:·Attribute·{
11 ····[CLSCompliant·(false)] 
12 ····public·CLSAttribute(string·array)·{11 ···public·CLSAttribute(string[]·array)·{
13 ····}12 ···}
14 }</string>13 }</string>
15 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
16 //·Line:·815 //·Line:·8
17 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
18 using·System;17 using·System;
19 [assembly:CLSCompliant·(true)]18 [assembly:CLSCompliant·(true)]
Offset 29, 12 lines modifiedOffset 28, 13 lines modified
29 //·Line:·828 //·Line:·8
30 //·Compiler·options:·-warnaserror·-warn:129 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;30 using·System;
32 [assembly:CLSCompliant·(true)]31 [assembly:CLSCompliant·(true)]
  
33 public·class·CLSAttribute:·Attribute·{32 public·class·CLSAttribute:·Attribute·{
 33 ····[CLSCompliant·(false)]
34 ···public·CLSAttribute(string[]·array)·{34 ····public·CLSAttribute(string·array)·{
35 ···}35 ····}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
1.09 KB
CS1648
1.08 KB
CS1648
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>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 {
Offset 47, 24 lines modifiedOffset 62, 9 lines modified
47 »       »       p[0]·=·0;62 »       »       p[0]·=·0;
48 »       }63 »       }
  
49 »       public·static·void·Main·()64 »       public·static·void·Main·()
50 »       {65 »       {
51 »       }66 »       }
52 }</string>67 }</string>
53 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer) 
54 //·Line:·13 
  
55 struct·S·{ 
56 »       public·int·x; 
57 } 
  
58 class·C·{ 
59 »       readonly·S·s; 
  
60 »       public·void·Test·() 
61 ········{ 
62 »       »       s.x·=·42; 
63 »       } 
64 }</string> 
65 ··</Examples>68 ··</Examples>
66 </ErrorDocumentation>69 </ErrorDocumentation>
837 B
CS0081
825 B
CS0081
Ordering differences only
    
Offset 1, 18 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>CS0081</ErrorName>3 ··<ErrorName>CS0081</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type5 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
6 //·Line:·4 
  
7 class·D&lt;string&gt; 
8 { 
9 }</string> 
10 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type 
11 //·Line:·66 //·Line:·6
  
12 class·D7 class·D
13 {8 {
14 »       public·void·Foo&lt;int&gt;()9 »       public·void·Foo&lt;int&gt;()
15 »       {10 »       {
16 »       }11 »       }
Offset 23, 9 lines modifiedOffset 17, 15 lines modified
23 partial·class·A&lt;T,·bool&gt;17 partial·class·A&lt;T,·bool&gt;
24 {18 {
25 }19 }
  
26 partial·class·A&lt;T,·O&gt;20 partial·class·A&lt;T,·O&gt;
27 {21 {
28 }</string>22 }</string>
 23 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
 24 //·Line:·4
  
 25 class·D&lt;string&gt;
 26 {
 27 }</string>
29 ··</Examples>28 ··</Examples>
30 </ErrorDocumentation>29 </ErrorDocumentation>
2.79 KB
CS0625
2.78 KB
CS0625
Ordering differences only
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0625</ErrorName>3 ··<ErrorName>CS0625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute5 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
6 //·Line:·106 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 namespace·CS0625·{9 namespace·CS0625·{
10 »       [StructLayout·(LayoutKind.Explicit)]10 »       [StructLayout(LayoutKind.Explicit)]
11 »       partial·struct·GValue 
12 »       { 
13 »       } 
14 »        
15 »       partial·struct·GValue·{11 »       partial·class·GValue·{
16 »       »       public·int·value;12 »       »       public·int·foo;
17 »       }13 »       }
18 »       14 »       
19 »       class·Tests·{15 »       class·Tests·{
20 »       »       public·static·void·Main·()·{16 »       »       public·static·void·Main·()·{
21 »       »       }17 »       »       }
22 »       }18 »       }
23 }</string>19 }</string>
24 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute20 ····<string>//·CS0625:·`CS0625.GValue.name':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
25 //·Line:·1021 //·Line:·11
  
26 using·System;22 using·System;
27 using·System.Runtime.InteropServices;23 using·System.Runtime.InteropServices;
  
28 namespace·CS0625·{24 namespace·CS0625·{
29 »       [StructLayout(LayoutKind.Explicit)]25 »       [StructLayout(LayoutKind.Explicit)]
30 »       class·GValue·{ 
31 »       »       public·int·foo;26 »       struct·GValue·{
 27 »       »       public·string·name;
 28 »       »       [·FieldOffset·(4)·]·public·int·value;
32 »       }29 »       }
33 »       30 »       
34 »       class·Tests·{31 »       class·Tests·{
35 »       »       public·static·void·Main·()·{32 »       »       public·static·void·Main·()·{
36 »       »       }33 »       »       }
37 »       }34 »       }
38 }</string>35 }</string>
39 ····<string>//·CS0625:·`CS0625.GValue.name':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute36 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
40 //·Line:·1137 //·Line:·10
  
41 using·System;38 using·System;
42 using·System.Runtime.InteropServices;39 using·System.Runtime.InteropServices;
  
43 namespace·CS0625·{40 namespace·CS0625·{
44 »       [StructLayout(LayoutKind.Explicit)]41 »       [StructLayout(LayoutKind.Explicit)]
 42 »       class·GValue·{
 43 »       »       public·int·foo;
45 »       struct·GValue·{ 
46 »       »       public·string·name; 
47 »       »       [·FieldOffset·(4)·]·public·int·value; 
48 »       }44 »       }
49 »       45 »       
50 »       class·Tests·{46 »       class·Tests·{
51 »       »       public·static·void·Main·()·{47 »       »       public·static·void·Main·()·{
52 »       »       }48 »       »       }
53 »       }49 »       }
54 }</string>50 }</string>
55 ····<string>//·CS0625:·`CS0625.GValue.foo':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute51 ····<string>//·CS0625:·`CS0625.GValue.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
56 //·Line:·1052 //·Line:·10
  
57 using·System;53 using·System;
58 using·System.Runtime.InteropServices;54 using·System.Runtime.InteropServices;
  
59 namespace·CS0625·{55 namespace·CS0625·{
60 »       [StructLayout(LayoutKind.Explicit)]56 »       [StructLayout·(LayoutKind.Explicit)]
 57 »       partial·struct·GValue
 58 »       {
 59 »       }
 60 »       
61 »       partial·class·GValue·{61 »       partial·struct·GValue·{
62 »       »       public·int·foo;62 »       »       public·int·value;
63 »       }63 »       }
64 »       64 »       
65 »       class·Tests·{65 »       class·Tests·{
66 »       »       public·static·void·Main·()·{66 »       »       public·static·void·Main·()·{
67 »       »       }67 »       »       }
68 »       }68 »       }
69 }</string>69 }</string>
6.16 KB
CS0452
6.15 KB
CS0452
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>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 class·A
 11 {
 12 »       public·A·(ref·C&lt;int&gt;·args)
 13 »       {
 14 »       }
 15 }</string>
 16 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Program.M&lt;T&gt;(T,·T)'
 17 //·Line:·8
  
 18 class·Program
 19 {
 20 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class
 21 »       {
 22 »       »       M·(1);
 23 »       }
 24 }</string>
5 ····<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)'25 ····<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)'
6 //·Line:·1326 //·Line:·13
  
7 abstract·class·A&lt;T&gt;27 abstract·class·A&lt;T&gt;
8 {28 {
9 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;29 »       public·abstract·void·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
10 }30 }
Offset 17, 43 lines modifiedOffset 40, 38 lines modified
17 »       »       Test·(arg);40 »       »       Test·(arg);
18 »       }41 »       }
19 »       42 »       
20 »       void·Test&lt;UU&gt;·(UU·a)·where·UU·:·class43 »       void·Test&lt;UU&gt;·(UU·a)·where·UU·:·class
21 »       {44 »       {
22 »       }45 »       }
23 }</string>46 }</string>
24 ····<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;'47 ····<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;'
25 //·Line:·1048 //·Line:·13
 49 public·class·MyObject&lt;T&gt;
 50 »       where·T·:·class
 51 {·}
  
26 public·class·C&lt;T&gt;·where·T·:·class52 struct·Foo
 53 {·}
  
 54 class·X
27 {55 {
28 »       public·int·this·[params·C&lt;ulong&gt;[]·args]·{ 
29 »       »       set·{} 
30 »       }56 »       MyObject&lt;Foo&gt;·foo;
  
 57 »       static·void·Main·()
 58 »       {·}
31 }</string>59 }</string>
32 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`A.Foo&lt;T&gt;(T,·string)'60 ····<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;'
33 //·Line:·1861 //·Line:·10
  
34 class·A62 public·class·C&lt;T&gt;·where·T·:·class
35 {63 {
 64 }
36 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class 
37 »       { 
38 »       »       return·1; 
39 »       } 
  
40 »       static·int·Foo&lt;T&gt;·(T·a,·object·y) 
41 »       { 
42 »       »       return·2; 
43 »       } 
  
 65 delegate·C&lt;int&gt;·D·();</string>
44 »       public·static·void·Main·() 
45 »       { 
46 »       »       A.Foo&lt;int&gt;·(99,·null); 
47 »       } 
48 }</string> 
49 ····<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;'66 ····<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;'
50 //·Line:·2367 //·Line:·23
51 using·System;68 using·System;
  
52 public·class·TestClass&lt;T&gt;·where·T·:·class69 public·class·TestClass&lt;T&gt;·where·T·:·class
53 {70 {
54 »       static·public·T·meth()71 »       static·public·T·meth()
Offset 72, 57 lines modifiedOffset 90, 21 lines modified
72 »       »       90 »       »       
73 »       static·public·void·Main()91 »       static·public·void·Main()
74 »       {92 »       {
75 »       »       int·i·=·TestClass&lt;int&gt;.meth();93 »       »       int·i·=·TestClass&lt;int&gt;.meth();
76 »       »       Console.WriteLine·(i);94 »       »       Console.WriteLine·(i);
77 »       }95 »       }
78 }</string>96 }</string>
79 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'97 ····<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;'
80 //·Line:·10 
  
81 public·class·C&lt;T&gt;·where·T·:·class 
82 { 
83 } 
  
84 delegate·C&lt;int&gt;·D·();</string> 
85 ····<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)' 
86 //·Line:·14 
87 public·class·Foo 
88 { 
89 »       public·static·void·Test&lt;T&gt;·(ref·T·t) 
90 »       »       where·T·:·class 
91 »       {·} 
92 } 
  
93 public·class·C·{ 
94 »       public·static·void·Main·() 
95 »       { 
96 »       »       int·i·=·0; 
97 »       »       Foo.Test&lt;int&gt;·(ref·i); 
98 »       } 
99 }</string> 
100 ····<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;' 
101 //·Line:·10 
  
102 public·class·C&lt;T&gt;·where·T·:·class 
103 { 
104 } 
Max diff block lines reached; 2227/6258 bytes (35.59%) of diff not shown.
1.23 KB
CS0065
1.21 KB
CS0065
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0065</ErrorName>3 ··<ErrorName>CS0065</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors
 6 //·Line:·10
  
 7 using·System;
  
 8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
 9 public·class·EventClass&lt;T&gt;
 10 {
 11 »       event·EventHandler·handler·{·add·{}·}
 12 }</string>
5 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors13 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors
6 //·Line·:·914 //·Line·:·9
  
7 using·System;15 using·System;
  
8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);16 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
9 public·class·EventClass·{17 public·class·EventClass·{
10 ········event·EventHandler·handler·{·add;·}18 ········event·EventHandler·handler·{·add;·}
11 }19 }
  
12 public·class·MainClass·{20 public·class·MainClass·{
13 »       public·static·void·Main·()·{}21 »       public·static·void·Main·()·{}
14 }</string>22 }</string>
15 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors 
16 //·Line:·10 
  
17 using·System; 
  
18 public·delegate·void·EventHandler·(object·sender,·EventArgs·e); 
  
19 public·class·EventClass&lt;T&gt; 
20 { 
21 »       event·EventHandler·handler·{·add·{}·} 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.48 KB
CS7070
2.47 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 62, 18 lines modifiedOffset 65, 20 lines modified
  
62 using·System;65 using·System;
63 using·System.Security;66 using·System.Security;
64 using·System.Security.Permissions;67 using·System.Security.Permissions;
  
65 public·class·Program·{68 public·class·Program·{
  
66 ········[return:·DebugPermission·(SecurityAction.LinkDemand)]69 ········[DebugPermission·(SecurityAction.LinkDemand)]
67 ········public·int·Show·(string·message)70 ········public·int·Show
68 ········{71 ········{
 72 ············get·{
69 ················return·2;73 ················return·2;
 74 ············}
70 ········}····75 ········}····
71 }76 }
  
72 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]77 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
73 [Serializable]78 [Serializable]
74 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{79 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
Offset 84, 29 lines modifiedOffset 89, 24 lines modified
84 ········89 ········
85 »       public·override·IPermission·CreatePermission·()90 »       public·override·IPermission·CreatePermission·()
86 »       {91 »       {
87 »       »       return·null;92 »       »       return·null;
88 »       }93 »       }
89 }</string>94 }</string>
90 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations95 ····<string>//·CS7070:·Security·attribute·`DebugPermissionAttribute'·is·not·valid·on·this·declaration·type.·Security·attributes·are·only·valid·on·assembly,·type·and·method·declarations
91 //·Line:·1196 //·Line:·10
  
92 using·System;97 using·System;
93 using·System.Security;98 using·System.Security;
94 using·System.Security.Permissions;99 using·System.Security.Permissions;
  
95 public·class·Program·{100 public·class·Program·{
  
96 ········[DebugPermission·(SecurityAction.LinkDemand)]101 »       [DebugPermission·(SecurityAction.RequestMinimum)]
97 ········public·int·Show102 ········public·int·i;
98 ········{ 
99 ············get·{ 
100 ················return·2; 
101 ············} 
102 ········}···· 
103 }103 }
  
104 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]104 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
105 [Serializable]105 [Serializable]
106 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{106 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
107 »       public·DebugPermissionAttribute·(SecurityAction·action)107 »       public·DebugPermissionAttribute·(SecurityAction·action)
1.21 KB
CS0557
1.2 KB
CS0557
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>CS0557</ErrorName>3 ··<ErrorName>CS0557</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo' 
6 //·Line:·5 
  
7 public·enum·Bar 
8 { 
9 »       ABar 
10 } 
  
  
11 public·class·Foo 
12 { 
13 »       public·static·explicit·operator·Foo(Bar·the_bar) 
14 »       { 
15 »       »       return·new·Foo(); 
16 »       } 
17 »       public·static·implicit·operator·Foo(Bar·the_bar) 
18 »       { 
19 »       »       return·new·Foo(); 
20 »       } 
21 }</string> 
22 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass'5 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`SampleClass'
23 //·Line:·56 //·Line:·5
  
24 class·SampleClass·{7 class·SampleClass·{
25 ········public·static·implicit·operator·bool·(SampleClass·value)·{8 ········public·static·implicit·operator·bool·(SampleClass·value)·{
26 ················return·true;9 ················return·true;
27 ········}10 ········}
Offset 56, 9 lines modifiedOffset 36, 29 lines modified
  
  
56 class·X·{36 class·X·{
57 »       static·void·Main·()37 »       static·void·Main·()
58 »       {38 »       {
59 »       }39 »       }
60 }</string>40 }</string>
 41 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'
 42 //·Line:·5
  
 43 public·enum·Bar
 44 {
 45 »       ABar
 46 }
  
  
 47 public·class·Foo
 48 {
 49 »       public·static·explicit·operator·Foo(Bar·the_bar)
 50 »       {
 51 »       »       return·new·Foo();
 52 »       }
 53 »       public·static·implicit·operator·Foo(Bar·the_bar)
 54 »       {
 55 »       »       return·new·Foo();
 56 »       }
 57 }</string>
61 ··</Examples>58 ··</Examples>
62 </ErrorDocumentation>59 </ErrorDocumentation>
2.15 KB
CS0151
2.13 KB
CS0151
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0151</ErrorName>3 ··<ErrorName>CS0151</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type 
6 //·Line:·19 
  
7 struct·X· 
8 { 
9 »       public·static·implicit·operator·int?·(X·x) 
10 »       { 
11 »       »       return·1; 
12 »       } 
  
13 »       static·void·Main·() 
14 »       { 
15 »       »       X?·x·=·null; 
16 »       »       switch·(x)·{ 
17 »       »       default: 
18 »       »       »       break; 
19 »       »       } 
20 »       } 
21 }</string> 
22 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type5 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
23 //·Line:·286 //·Line:·28
  
24 class·Y·{7 class·Y·{
25 »       byte·b;8 »       byte·b;
26 »       9 »       
27 »       public·static·implicit·operator·int·(Y·i)10 »       public·static·implicit·operator·int·(Y·i)
Offset 85, 14 lines modifiedOffset 66, 34 lines modified
85 »       »       switch·(s1)66 »       »       switch·(s1)
86 »       »       {67 »       »       {
87 »       »       »       default:68 »       »       »       default:
88 »       »       »       »       return·1;69 »       »       »       »       return·1;
89 »       »       }70 »       »       }
90 »       }71 »       }
91 }</string>72 }</string>
 73 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 74 //·Line:·13
  
 75 class·Y·{
 76 »       byte·b;
 77 }
  
 78 class·X·{
 79 »       static·void·Main·()
 80 »       {
 81 »       »       Y·y·=·new·Y·();
  
 82 »       »       switch·(y){
 83 »       »       case·0:
 84 »       »       »       break;
 85 »       »       case·1:
 86 »       »       »       break;
 87 »       »       }
 88 »       }
 89 }</string>
92 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type90 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
93 //·Line:·1591 //·Line:·15
  
94 struct·X·92 struct·X·
95 {93 {
96 ····public·static·implicit·operator·int·(X·x)94 ····public·static·implicit·operator·int·(X·x)
97 ····{95 ····{
Offset 104, 29 lines modifiedOffset 105, 28 lines modified
104 »       »       X?·x·=·null;105 »       »       X?·x·=·null;
105 »       »       switch·(x)·{106 »       »       switch·(x)·{
106 »       »       default:107 »       »       default:
107 »       »       »       break;108 »       »       »       break;
108 »       »       }109 »       »       }
109 »       }110 »       }
110 }</string>111 }</string>
111 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type112 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
112 //·Line:·13113 //·Line:·19
  
113 class·Y·{ 
114 »       byte·b; 
115 }114 struct·X·
 115 {
 116 »       public·static·implicit·operator·int?·(X·x)
 117 »       {
 118 »       »       return·1;
 119 »       }
  
116 class·X·{ 
117 »       static·void·Main·()120 »       static·void·Main·()
118 »       {121 »       {
 122 »       »       X?·x·=·null;
119 »       »       Y·y·=·new·Y·(); 
  
120 »       »       switch·(y){123 »       »       switch·(x)·{
 124 »       »       default:
121 »       »       case·0: 
122 »       »       »       break; 
123 »       »       case·1: 
124 »       »       »       break;125 »       »       »       break;
125 »       »       }126 »       »       }
126 »       }127 »       }
127 }</string>128 }</string>
128 ··</Examples>129 ··</Examples>
129 </ErrorDocumentation>130 </ErrorDocumentation>
1.68 KB
CS0052
1.67 KB
CS0052
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>CS0052</ErrorName>3 ··<ErrorName>CS0052</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b' 
6 //·Line:·12 
  
7 public·class·A 
8 { 
9 ········protected·class·B·{} 
  
10 ········public·class·C 
11 ········{ 
12 ················protected·class·D 
13 ················{ 
14 ························public·B·b; 
15 ················} 
16 ········} 
17 }</string> 
18 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`InternalClass'·is·less·accessible·than·field·`PublicClass.member' 
19 //·Line:·8 
  
20 class·InternalClass·{ 
21 } 
  
22 public·class·PublicClass·{ 
23 »       public·InternalClass·member; 
24 }</string> 
25 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'5 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'
26 //·Line:·86 //·Line:·8
  
27 class·C7 class·C
28 {8 {
29 }9 }
  
Offset 48, 9 lines modifiedOffset 24, 33 lines modified
48 »       {24 »       {
49 »       »       protected·class·D25 »       »       protected·class·D
50 »       »       {26 »       »       {
51 »       »       »       protected·B·b;27 »       »       »       protected·B·b;
52 »       »       }28 »       »       }
53 »       }29 »       }
54 }</string>30 }</string>
 31 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`InternalClass'·is·less·accessible·than·field·`PublicClass.member'
 32 //·Line:·8
  
 33 class·InternalClass·{
 34 }
  
 35 public·class·PublicClass·{
 36 »       public·InternalClass·member;
 37 }</string>
 38 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
 39 //·Line:·12
  
 40 public·class·A
 41 {
 42 ········protected·class·B·{}
  
 43 ········public·class·C
 44 ········{
 45 ················protected·class·D
 46 ················{
 47 ························public·B·b;
 48 ················}
 49 ········}
 50 }</string>
55 ··</Examples>51 ··</Examples>
56 </ErrorDocumentation>52 </ErrorDocumentation>
717 B
CS1009
705 B
CS1009
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1009</ErrorName>3 ··<ErrorName>CS1009</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1009:·Unrecognized·escape·sequence5 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'
6 //·Line·:·66 //·Line·:·6
  
7 class·X\u107 class·X
8 {8 {
 9 ····static·string·s·=·&quot;\i&quot;;
9 }</string>10 }</string>
10 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'11 ····<string>//·CS1009:·Unrecognized·escape·sequence
11 //·Line·:·612 //·Line·:·6
  
12 class·X13 class·X\u10
13 {14 {
14 ····static·string·s·=·&quot;\i&quot;; 
15 }</string>15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
721 B
CS0227
709 B
CS0227
Ordering differences only
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0227</ErrorName>3 ··<ErrorName>CS0227</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
6 //·Line:·56 //·Line:·5
  
7 class·UnsafeClass·{7 class·UnsafeClass·{
8 ········unsafe·UnsafeClass·()·{}8 ········UnsafeClass·()·
 9 »       {
 10 »       ····unsafe·{}
 11 »       }
9 }</string>12 }</string>
10 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified13 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
11 //·Line:·514 //·Line:·5
  
12 class·UnsafeClass·{15 class·UnsafeClass·{
13 ········UnsafeClass·()·16 ········unsafe·UnsafeClass·()·{}
14 »       { 
15 »       ····unsafe·{} 
16 »       } 
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
1.07 KB
CS0445
1.05 KB
CS0445
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0445</ErrorName>3 ··<ErrorName>CS0445</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
6 //·Line:·86 //·Line:·10
  
7 struct·S7 struct·S
8 {8 {
 9 »       public·int·val·{·set·{}·}
  
9 »       public·void·Do·(object·o)10 »       public·void·Do·(object·o)·
10 »       {11 »       {
11 »       »       ((S)·o)[1]·=·4;12 »       »       ((S)o).val·=·4;
12 »       }13 »       }
  
13 »       int·this[int·arg]·{·set·{·}·} 
14 }</string>14 }</string>
15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
16 //·Line:·1016 //·Line:·10
  
17 struct·S17 struct·S
18 {18 {
19 »       public·int·val;19 »       public·int·val;
  
20 »       public·void·Do·(object·o)·20 »       public·void·Do·(object·o)·
21 »       {21 »       {
22 »       »       ((S)o).val·=·4;22 »       »       ((S)o).val·=·4;
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
26 //·Line:·1026 //·Line:·8
  
27 struct·S27 struct·S
28 {28 {
29 »       public·int·val·{·set·{}·} 
  
30 »       public·void·Do·(object·o)·29 »       public·void·Do·(object·o)
31 »       {30 »       {
32 »       »       ((S)o).val·=·4;31 »       »       ((S)·o)[1]·=·4;
33 »       }32 »       }
  
 33 »       int·this[int·arg]·{·set·{·}·}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
805 B
CS4011
793 B
CS4011
Ordering differences only
    
Offset 29, 20 lines modifiedOffset 29, 24 lines modified
29 »       {29 »       {
30 »       »       return·new·A·();30 »       »       return·new·A·();
31 »       }31 »       }
32 }32 }
  
33 class·A33 class·A
34 {34 {
35 »       int·IsCompleted·{35 »       bool·IsCompleted·{
36 »       »       get·{36 »       »       get·{
37 »       »       »       return·1;37 »       »       »       return·true;
38 »       »       }38 »       »       }
39 »       }39 »       }
40 »       40 »       
 41 »       void·OnCompleted·(System.Action·a)
 42 »       {
 43 »       }
 44 »       
41 »       static·async·void·Test·()45 »       static·async·void·Test·()
42 »       {46 »       {
43 »       »       await·9;47 »       »       await·9;
44 »       }48 »       }
45 }</string>49 }</string>
46 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members50 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
47 //·Line:·1651 //·Line:·16
Offset 53, 24 lines modifiedOffset 57, 20 lines modified
53 »       {57 »       {
54 »       »       return·new·A·();58 »       »       return·new·A·();
55 »       }59 »       }
56 }60 }
  
57 class·A61 class·A
58 {62 {
59 »       bool·IsCompleted·{63 »       int·IsCompleted·{
60 »       »       get·{64 »       »       get·{
61 »       »       »       return·true;65 »       »       »       return·1;
62 »       »       }66 »       »       }
63 »       }67 »       }
64 »       68 »       
65 »       void·OnCompleted·(System.Action·a) 
66 »       { 
67 »       } 
68 »        
69 »       static·async·void·Test·()69 »       static·async·void·Test·()
70 »       {70 »       {
71 »       »       await·9;71 »       »       await·9;
72 »       }72 »       }
73 }</string>73 }</string>
74 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members74 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
75 //·Line:·1675 //·Line:·16
692 B
CS0825
680 B
CS0825
Ordering differences only
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
6 //·Line:·96 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       var·v·=·&quot;a&quot;;9 »       const·var·v·=·9;
10 }</string>10 }</string>
11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
12 //·Line:·912 //·Line:·9
  
  
13 public·class·Test13 public·class·Test
14 {14 {
Offset 20, 11 lines modifiedOffset 20, 11 lines modified
20 }</string>20 }</string>
21 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration21 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
22 //·Line:·922 //·Line:·9
  
  
23 public·class·Test23 public·class·Test
24 {24 {
25 »       const·var·v·=·9;25 »       var·v·=·&quot;a&quot;;
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.23 KB
CS0837
1.22 KB
CS0837
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>CS0837</ErrorName>3 ··<ErrorName>CS0837</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group5 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
6 //·Line:·8 
  
7 class·X 
8 { 
9 »       static·void·Main·() 
10 »       { 
11 »       »       if·(delegate·{}·is·int)·{ 
12 »       »       »       return; 
13 »       »       } 
14 »       } 
15 }</string> 
16 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group 
17 //·Line:·106 //·Line:·10
  
18 using·System;7 using·System;
19 ·8 ·
20 class·Test9 class·Test
21 {10 {
22 »       static·void·Main·()11 »       static·void·Main·()
Offset 35, 14 lines modifiedOffset 23, 26 lines modified
35 class·C23 class·C
36 {24 {
37 »       public·static·void·Main·()25 »       public·static·void·Main·()
38 »       {26 »       {
39 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·&quot;1&quot;.ToString·is·string;27 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·&quot;1&quot;.ToString·is·string;
40 »       }28 »       }
41 }</string>29 }</string>
 30 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
 31 //·Line:·8
  
 32 class·X
 33 {
 34 »       static·void·Main·()
 35 »       {
 36 »       »       if·(delegate·{}·is·int)·{
 37 »       »       »       return;
 38 »       »       }
 39 »       }
 40 }</string>
42 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group41 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
43 //·Line:·1442 //·Line:·14
  
44 class·X43 class·X
45 {44 {
46 »       delegate·void·D·();45 »       delegate·void·D·();
47 »       46 »       
1.33 KB
CS0051
1.32 KB
CS0051
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>CS0051</ErrorName>3 ··<ErrorName>CS0051</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)' 
6 //·Line:·12 
  
7 public·class·MyClass·{ 
  
8 »       // 
9 »       //·To·fix·change·the·next·line·to·&quot;public·enum·X·{ 
10 »       enum·X·{ 
11 »       »       a,·b 
12 »       } 
  
13 »       public·void·method·(X·arg) 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`NV'·is·less·accessible·than·method·`C1.Foo(NV)'
18 //·Line:·146 //·Line:·14
  
19 internal·class·NV7 internal·class·NV
20 {8 {
21 }9 }
  
Offset 30, 14 lines modifiedOffset 15, 29 lines modified
  
30 partial·class·C115 partial·class·C1
31 {16 {
32 »       public·void·Foo·(NV·arg)17 »       public·void·Foo·(NV·arg)
33 »       {18 »       {
34 »       }19 »       }
35 }</string>20 }</string>
 21 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)'
 22 //·Line:·12
  
 23 public·class·MyClass·{
  
 24 »       //
 25 »       //·To·fix·change·the·next·line·to·&quot;public·enum·X·{
 26 »       enum·X·{
 27 »       »       a,·b
 28 »       }
  
 29 »       public·void·method·(X·arg)
 30 »       {
 31 »       }
 32 }</string>
36 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'33 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'
37 //·Line:·734 //·Line:·7
  
38 public·class·C35 public·class·C
39 {36 {
40 »       struct·S·{}37 »       struct·S·{}
41 »       public·void·Foo·(S?[][]·o)·{}38 »       public·void·Foo·(S?[][]·o)·{}
2.87 KB
CS0311
2.86 KB
CS0311
Ordering differences only
    
Offset 1, 69 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>CS0311</ErrorName>3 ··<ErrorName>CS0311</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;'
 6 //·Line:·3
 7 class·A·:·C&lt;B&lt;int&gt;&gt;·{}
 8 class·B&lt;X&gt;·{}
 9 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{}
 10 interface·D&lt;X&gt;·{}</string>
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'11 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'
6 //·Line:·3512 //·Line:·19
7 using·System; 
  
8 public·class·Foo&lt;T&gt;13 public·class·Foo&lt;T&gt;
9 »       where·T·:·A14 »       where·T·:·A
10 {15 {
11 »       public·void·Test·(T·t) 
12 »       { 
13 »       »       Console.WriteLine·(t); 
14 »       »       Console.WriteLine·(t.GetType·()); 
15 »       »       t.Hello·(); 
16 »       } 
17 }16 }
  
18 public·class·A17 public·class·A
19 {18 {
20 »       public·void·Hello·() 
21 »       { 
22 »       »       Console.WriteLine·(&quot;Hello·World&quot;); 
23 »       } 
24 }19 }
  
25 public·class·B20 public·class·B
26 {21 {
27 »       public·static·implicit·operator·A·(B·b) 
28 »       { 
29 »       »       return·new·A·(); 
30 »       } 
31 }22 }
  
32 class·X23 class·X
33 {24 {
34 »       Foo&lt;B&gt;·b;25 »       Foo&lt;B&gt;·foo;
  
35 »       static·void·Main·()26 »       static·void·Main·()
36 »       {27 »       {
37 »       }28 »       }
38 }</string>29 }</string>
39 ····<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'30 ····<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'
40 //·Line:·1931 //·Line:·35
 32 using·System;
  
41 public·class·Foo&lt;T&gt;33 public·class·Foo&lt;T&gt;
42 »       where·T·:·A34 »       where·T·:·A
43 {35 {
 36 »       public·void·Test·(T·t)
 37 »       {
 38 »       »       Console.WriteLine·(t);
 39 »       »       Console.WriteLine·(t.GetType·());
 40 »       »       t.Hello·();
 41 »       }
44 }42 }
  
45 public·class·A43 public·class·A
46 {44 {
 45 »       public·void·Hello·()
 46 »       {
 47 »       »       Console.WriteLine·(&quot;Hello·World&quot;);
 48 »       }
47 }49 }
  
48 public·class·B50 public·class·B
49 {51 {
 52 »       public·static·implicit·operator·A·(B·b)
 53 »       {
 54 »       »       return·new·A·();
 55 »       }
50 }56 }
  
51 class·X57 class·X
52 {58 {
53 »       Foo&lt;B&gt;·foo;59 »       Foo&lt;B&gt;·b;
  
54 »       static·void·Main·()60 »       static·void·Main·()
55 »       {61 »       {
56 »       }62 »       }
57 }</string>63 }</string>
58 ····<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'64 ····<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'
59 //·Line:·965 //·Line:·9
Offset 79, 20 lines modifiedOffset 85, 14 lines modified
  
79 public·class·G&lt;T&gt;·where·T·:·C85 public·class·G&lt;T&gt;·where·T·:·C
80 {86 {
81 »       public·void·Method&lt;U&gt;·()·where·U·:·T87 »       public·void·Method&lt;U&gt;·()·where·U·:·T
82 »       {88 »       {
83 »       }89 »       }
84 }</string>90 }</string>
85 ····<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;' 
86 //·Line:·3 
87 class·A·:·C&lt;B&lt;int&gt;&gt;·{} 
88 class·B&lt;X&gt;·{} 
89 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{} 
90 interface·D&lt;X&gt;·{}</string> 
91 ····<string>//·CS031:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`I'91 ····<string>//·CS031:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`I'
92 //·Line:·2192 //·Line:·21
  
93 public·class·Foo&lt;T&gt;93 public·class·Foo&lt;T&gt;
94 »       where·T·:·A,·I94 »       where·T·:·A,·I
95 {95 {
96 }96 }
1.95 KB
CS0591
1.94 KB
CS0591
Ordering differences only
    
Offset 5, 54 lines modifiedOffset 5, 27 lines modified
5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
8 using·System;8 using·System;
  
9 class·X·{9 class·X·{
10 »       [DllImport·(&quot;&quot;)] 
11 »       extern·static·void·Blah·(); 
  
12 ····static·void·Main·(string·[]·args) 
13 ····{ 
14 ····} 
  
15 }</string> 
16 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute 
17 //·Line:·8 
  
18 using·System.Runtime.InteropServices; 
19 using·System; 
  
20 class·X·{ 
21 »       [DllImport·(null)]10 »       [DllImport·(null)]
22 »       extern·static·void·Blah·();11 »       extern·static·void·Blah·();
  
23 ····static·void·Main·(string·[]·args)12 ····static·void·Main·(string·[]·args)
24 ····{13 ····{
25 ····}14 ····}
  
26 }</string>15 }</string>
27 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute16 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
28 //·Line:·817 //·Line:·8
  
29 using·System.Runtime.CompilerServices;18 using·System.Runtime.CompilerServices;
  
30 class·Program 
31 { 
32 »       [MethodImpl((MethodImplOptions)255)] 
33 »       void·Foo() 
34 »       { 
35 »       } 
36 }</string> 
37 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute 
38 //·Line:·8 
  
39 using·System.Runtime.CompilerServices; 
  
40 class·Test19 class·Test
41 {20 {
42 »       [MethodImplAttribute(445)]21 »       [MethodImplAttribute(445)]
43 »       public·void·test·()22 »       public·void·test·()
44 »       {23 »       {
45 »       }24 »       }
46 }</string>25 }</string>
Offset 70, 9 lines modifiedOffset 43, 36 lines modified
  
70 [System.AttributeUsage(0)]43 [System.AttributeUsage(0)]
71 class·ClassMain·{44 class·ClassMain·{
72 ····45 ····
73 ········public·static·void·Main·()·{46 ········public·static·void·Main·()·{
74 ········}47 ········}
75 }</string>48 }</string>
 49 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
 50 //·Line:·8
  
 51 using·System.Runtime.InteropServices;
 52 using·System;
  
 53 class·X·{
 54 »       [DllImport·(&quot;&quot;)]
 55 »       extern·static·void·Blah·();
  
 56 ····static·void·Main·(string·[]·args)
 57 ····{
 58 ····}
  
 59 }</string>
 60 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
 61 //·Line:·8
  
 62 using·System.Runtime.CompilerServices;
  
 63 class·Program
 64 {
 65 »       [MethodImpl((MethodImplOptions)255)]
 66 »       void·Foo()
 67 »       {
 68 »       }
 69 }</string>
76 ··</Examples>70 ··</Examples>
77 </ErrorDocumentation>71 </ErrorDocumentation>
4.03 KB
CS0695
4.01 KB
CS0695
Ordering differences only
    
Offset 1, 91 lines modifiedOffset 1, 91 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0695:·`A&lt;X,Y,Z&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;A&lt;Y,Y,Z&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions5 ····<string>//·CS0695:·`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:·76 //·Line:·17
  
7 interface·I&lt;X&gt; 
8 {·}7 class·C&lt;T&gt;
 8 {
 9 »       public·interface·I
 10 »       {
 11 »       }
 12 »       
 13 »       public·class·N·:·C&lt;string&gt;
 14 »       {
 15 »       }
 16 }
  
9 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;17 class·Test&lt;T&gt;·:·C&lt;T&gt;
 18 {
 19 »       class·TestN·:·I,·N.I
 20 »       {
 21 »       }
10 {·}</string>22 }</string>
11 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions23 ····<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
12 //·Line:·1024 //·Line:·7
  
13 interface·I&lt;X&gt;25 interface·I&lt;X&gt;
14 {·}26 {·}
  
15 interface·K&lt;X&gt; 
16 {·} 
  
17 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;27 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
18 {·}</string>28 {·}</string>
19 ····<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·substitutions29 ····<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
20 //·Line:·1030 //·Line:·10
  
21 interface·I&lt;X&gt;31 interface·I&lt;X&gt;
22 {·}32 {·}
  
23 interface·K&lt;X&gt;33 interface·K&lt;X&gt;
24 {·}34 {·}
  
25 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;35 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;
26 {·}</string>36 {·}</string>
27 ····<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·substitutions37 ····<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
28 //·Line:·1238 //·Line:·11
  
29 interface·IA&lt;T&gt; 
30 { 
31 } 
  
32 interface·IB&lt;T&gt;·:·IA&lt;T&gt;39 class·A&lt;T&gt;
33 {40 {
 41 »       public·interface·IB
 42 »       {
 43 »       }
34 }44 }
  
35 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;45 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
36 {46 {
37 }</string>47 }</string>
 48 ····<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
 49 //·Line:·10
  
 50 interface·I&lt;X&gt;
 51 {·}
  
 52 interface·K&lt;X&gt;
 53 {·}
  
 54 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;
 55 {·}</string>
38 ····<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·substitutions56 ····<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
39 //·Line:·757 //·Line:·7
  
40 interface·I&lt;X&gt;58 interface·I&lt;X&gt;
41 {·}59 {·}
  
42 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;60 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
43 {·}</string>61 {·}</string>
44 ····<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·substitutions62 ····<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
45 //·Line:·1763 //·Line:·12
  
46 class·C&lt;T&gt;64 interface·IA&lt;T&gt;
47 {65 {
48 »       public·interface·I 
49 »       { 
50 »       } 
51 »        
52 »       public·class·N·:·C&lt;string&gt; 
53 »       { 
54 »       } 
55 }66 }
  
 67 interface·IB&lt;T&gt;·:·IA&lt;T&gt;
56 class·Test&lt;T&gt;·:·C&lt;T&gt; 
57 { 
58 »       class·TestN·:·I,·N.I 
59 »       { 
60 »       } 
61 }</string> 
62 ····<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 
63 //·Line:·11 
  
64 class·A&lt;T&gt; 
65 {68 {
66 »       public·interface·IB 
67 »       { 
68 »       } 
69 }69 }
  
70 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB70 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;
71 {71 {
72 }</string>72 }</string>
73 ··</Examples>73 ··</Examples>
74 </ErrorDocumentation>74 </ErrorDocumentation>
636 B
CS2006
624 B
CS2006
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2006</ErrorName>3 ··<ErrorName>CS2006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2006:·Missing·argument·for·`/d:'·option 
6 //·Line:·0 
7 //·Compiler·options:·-d:</string> 
8 ····<string>//·CS2006:·Missing·argument·for·`/debug:'·option5 ····<string>//·CS2006:·Missing·argument·for·`/debug:'·option
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-debug:</string>7 //·Compiler·options:·-debug:</string>
 8 ····<string>//·CS2006:·Missing·argument·for·`/d:'·option
 9 //·Line:·0
 10 //·Compiler·options:·-d:</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
1.01 KB
CS1599
1.0 KB
CS1599
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>CS1599</ErrorName>3 ··<ErrorName>CS1599</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
 6 //·Line:·8
  
 7 using·System;
  
 8 class·C
 9 {
 10 »       public·ArgIterator·Method·()
 11 »       {
 12 »       »       return·null;
 13 »       }
 14 }</string>
5 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed15 ····<string>//·CS1599:·The·return·type·of·`System.TypedReference'·is·not·allowed
6 //·Line:·816 //·Line:·8
  
7 using·System;17 using·System;
  
8 public·class·Program18 public·class·Program
9 {19 {
Offset 28, 24 lines modifiedOffset 40, 12 lines modified
28 }</string>40 }</string>
29 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed41 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed
30 //·Line:·842 //·Line:·8
  
31 using·System;43 using·System;
  
32 class·C44 class·C
33 { 
34 »       public·ArgIterator·Method·() 
35 »       { 
36 »       »       return·null; 
37 »       } 
38 }</string> 
39 ····<string>//·CS1599:·The·return·type·of·`System.ArgIterator'·is·not·allowed 
40 //·Line:·8 
  
41 using·System; 
  
42 class·C 
43 {45 {
44 ····delegate·ArgIterator·Test·(int·arg);46 ····delegate·ArgIterator·Test·(int·arg);
45 }</string>47 }</string>
46 ··</Examples>48 ··</Examples>
47 </ErrorDocumentation>49 </ErrorDocumentation>
1.32 KB
CS8175
1.31 KB
CS8175
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8175</ErrorName>3 ··<ErrorName>CS8175</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
 6 //·Line:·14
  
 7 using·System;
  
 8 public·class·Test
 9 {
 10 »       public·static·void·Main()
 11 »       {
 12 »       »       var·arr·=·new·int·[1];
 13 »       »       ref·var·v·=·ref·arr·[0];
  
 14 »       »       Action·a·=·delegate·{
 15 »       »       »       ref·var·v2·=·ref·v;
 16 »       »       };
 17 »       }
 18 }</string>
5 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression19 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`s'·inside·an·anonymous·method,·lambda·expression,·or·query·expression
6 //·Line:·1720 //·Line:·17
7 //·Compiler·options:·-langversion:latest21 //·Compiler·options:·-langversion:latest
  
8 using·System;22 using·System;
  
9 public·ref·struct·S23 public·ref·struct·S
Offset 17, 26 lines modifiedOffset 34, 9 lines modified
17 »       public·static·void·Main·()34 »       public·static·void·Main·()
18 »       {35 »       {
19 »       »       var·s·=·new·S·();36 »       »       var·s·=·new·S·();
  
20 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);37 »       »       Action·a·=·()·=&gt;·Console.WriteLine·(s);
21 »       }38 »       }
22 }</string>39 }</string>
23 ····<string>//·CS8175:·Cannot·use·by-reference·variable·`v'·inside·an·anonymous·method,·lambda·expression,·or·query·expression 
24 //·Line:·14 
  
25 using·System; 
  
26 public·class·Test 
27 { 
28 »       public·static·void·Main() 
29 »       { 
30 »       »       var·arr·=·new·int·[1]; 
31 »       »       ref·var·v·=·ref·arr·[0]; 
  
32 »       »       Action·a·=·delegate·{ 
33 »       »       »       ref·var·v2·=·ref·v; 
34 »       »       }; 
35 »       } 
36 }</string> 
37 ··</Examples>40 ··</Examples>
38 </ErrorDocumentation>41 </ErrorDocumentation>
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>
950 B
CS1674
938 B
CS1674
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 26 lines modified
12 »       void·Method·(IDisposable·i)12 »       void·Method·(IDisposable·i)
13 »       {13 »       {
14 »       »       using·(int·o·=·1,·b·=·2)14 »       »       using·(int·o·=·1,·b·=·2)
15 »       »       {15 »       »       {
16 »       »       }16 »       »       }
17 »       }17 »       }
18 }</string>18 }</string>
 19 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 20 //·Line:·8
  
 21 class·C
 22 {
 23 ····void·Method·(int·arg)
 24 ····{
 25 »       using·(arg)
 26 »       {
 27 »       }
 28 ····}
 29 }</string>
19 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'30 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
20 //·Line:·2731 //·Line:·27
  
21 using·System;32 using·System;
  
22 class·MyDispose·:·IDisposable·{33 class·MyDispose·:·IDisposable·{
23 »       public·bool·disposed;34 »       public·bool·disposed;
Offset 66, 21 lines modifiedOffset 78, 9 lines modified
66 »       void·Method·(IDisposable·i)78 »       void·Method·(IDisposable·i)
67 »       {79 »       {
68 »       »       using·(object·o·=·i)80 »       »       using·(object·o·=·i)
69 »       »       {81 »       »       {
70 »       »       }82 »       »       }
71 ····}83 ····}
72 }</string>84 }</string>
73 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
74 //·Line:·8 
  
75 class·C 
76 { 
77 ····void·Method·(int·arg) 
78 ····{ 
79 »       using·(arg) 
80 »       { 
81 »       } 
82 ····} 
83 }</string> 
84 ··</Examples>85 ··</Examples>
85 </ErrorDocumentation>86 </ErrorDocumentation>
1.3 KB
CS8030
1.29 KB
CS8030
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>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:·9 
  
7 delegate·void·D·(int·x); 
  
8 class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch. 
12 »       } 
13 }</string> 
14 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value 
15 //·Line:·116 //·Line:·11
  
16 using·System;7 using·System;
17 using·System.Threading.Tasks;8 using·System.Threading.Tasks;
  
18 class·C9 class·C
19 {10 {
20 »       public·async·void·GetValue()11 »       public·async·void·GetValue()
21 »       {12 »       {
22 »       »       return·await·Task.FromResult(100);13 »       »       return·await·Task.FromResult(100);
23 »       }14 »       }
24 }</string>15 }</string>
25 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value16 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
 17 //·Line:·9
  
 18 delegate·void·D·(int·x);
  
 19 class·X·{
 20 »       static·void·Main·()
 21 »       {
 22 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch.
 23 »       }
 24 }</string>
 25 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
26 //·Line:·1026 //·Line:·10
  
27 using·System;27 using·System;
  
28 class·C28 class·C
29 {29 {
30 »       public·void·Test·()30 »       public·void·Test·()
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>
954 B
CS1527
942 B
CS1527
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1527</ErrorName>3 ··<ErrorName>CS1527</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
6 //·Line:·46 //·Line:·4
  
7 private·class·X·{7 protected·internal·enum·E·{
8 }</string>8 }</string>
9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
10 //·Line:·410 //·Line:·4
  
11 protected·internal·enum·E·{11 protected·interface·IFoo·{
12 }</string>12 }</string>
13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
14 //·Line:·414 //·Line:·4
  
15 protected·interface·IFoo·{15 private·class·X·{
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
723 B
CS0568
711 B
CS0568
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0568</ErrorName>3 ··<ErrorName>CS0568</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors5 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors
6 //·Line:·66 //·Line:·5
  
 7 struct·Sample·{
7 struct·S 
8 { 
9 »       public·S·()8 »       public·Sample·()
 9 »       »       :·this·()
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors13 ····<string>//·CS0568:·Structs·cannot·contain·explicit·parameterless·constructors
14 //·Line:·514 //·Line:·6
  
15 struct·Sample·{15 struct·S
 16 {
16 »       public·Sample·()17 »       public·S·()
17 »       »       :·this·() 
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
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>
1.59 KB
CS3009
1.58 KB
CS3009
Ordering differences only
    
Offset 9, 14 lines modifiedOffset 9, 35 lines modified
9 using·System;9 using·System;
10 using·System.Runtime.Serialization;10 using·System.Runtime.Serialization;
  
11 [assembly:CLSCompliant·(true)]11 [assembly:CLSCompliant·(true)]
  
12 public·abstract·class·CLSClass:·Formatter·{12 public·abstract·class·CLSClass:·Formatter·{
13 }</string>13 }</string>
 14 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant
 15 //·Line:·12
 16 //·Compiler·options:·-warnaserror·-warn:1
  
 17 using·System;
 18 [assembly:CLSCompliant·(true)]
  
 19 [CLSCompliant·(false)]
 20 public·class·BaseClass·{
 21 }
  
 22 public·class·CLSClass:·BaseClass·{
 23 }</string>
 24 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
 25 //·Line:·8
 26 //·Compiler·options:·-warnaserror·-warn:1
  
 27 using·System;
 28 [assembly:CLSCompliant(true)]
  
 29 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string>
14 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant30 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant
15 //·Line:·1431 //·Line:·14
16 //·Compiler·options:·-warnaserror·-warn:132 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;33 using·System;
18 [assembly:CLSCompliant(true)]34 [assembly:CLSCompliant(true)]
  
Offset 46, 30 lines modifiedOffset 67, 9 lines modified
46 public·class·AttributesForm·:·BaseClass67 public·class·AttributesForm·:·BaseClass
47 {68 {
48 }69 }
  
49 public·class·AttributesForm_2·:·BaseClass70 public·class·AttributesForm_2·:·BaseClass
50 {71 {
51 }</string>72 }</string>
52 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant 
53 //·Line:·8 
54 //·Compiler·options:·-warnaserror·-warn:1 
  
55 using·System; 
56 [assembly:CLSCompliant(true)] 
  
57 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string> 
58 ····<string>//·CS3009:·`CLSClass':·base·type·`BaseClass'·is·not·CLS-compliant 
59 //·Line:·12 
60 //·Compiler·options:·-warnaserror·-warn:1 
  
61 using·System; 
62 [assembly:CLSCompliant·(true)] 
  
63 [CLSCompliant·(false)] 
64 public·class·BaseClass·{ 
65 } 
  
66 public·class·CLSClass:·BaseClass·{ 
67 }</string> 
68 ··</Examples>73 ··</Examples>
69 </ErrorDocumentation>74 </ErrorDocumentation>
1.76 KB
CS0831
1.75 KB
CS0831
Ordering differences only
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0831</ErrorName>3 ··<ErrorName>CS0831</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access5 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
6 //·Line:·146 //·Line:·20
  
7 using·System;7 using·System;
8 using·System.Linq.Expressions;8 using·System.Linq.Expressions;
  
9 class·B9 class·B
10 {10 {
11 »       protected·int·Core·() 
12 »       {11 »       protected·B·this·[int·i]·{
 12 »       »       get·{
13 »       »       return·4;13 »       »       »       return·null;
 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;B&gt;&gt;·e·=·()·=&gt;·base·[8];
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 »       protected·bool·Core·{
30 »       »       get·{31 »       »       get·{
31 »       »       »       return·null;32 »       »       »       return·true;
32 »       »       }33 »       »       }
33 »       }34 »       }
34 }35 }
  
35 class·C·:·B36 class·C·:·B
36 {37 {
37 »       public·void·Test·()38 »       public·void·Test·()
38 »       {39 »       {
39 »       »       Expression&lt;Func&lt;B&gt;&gt;·e·=·()·=&gt;·base·[8];40 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;
40 »       }41 »       }
41 }</string>42 }</string>
42 ····<string>//·CS0831:··An·expression·tree·may·not·contain·a·base·access43 ····<string>//·CS0831:·An·expression·tree·may·not·contain·a·base·access
43 //·Line:·1444 //·Line:·14
  
44 using·System;45 using·System;
45 using·System.Linq.Expressions;46 using·System.Linq.Expressions;
  
46 class·B47 class·B
47 {48 {
48 »       protected·bool·Core·{49 »       protected·int·Core·()
49 »       »       get·{50 »       {
50 »       »       »       return·true;51 »       »       return·4;
51 »       »       } 
52 »       }52 »       }
53 }53 }
  
54 class·C·:·B54 class·C·:·B
55 {55 {
56 »       public·void·Test·()56 »       public·void·Test·()
57 »       {57 »       {
58 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·base.Core;58 »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·base.Core·();
59 »       }59 »       }
60 }</string>60 }</string>
61 ··</Examples>61 ··</Examples>
62 </ErrorDocumentation>62 </ErrorDocumentation>
1.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>
1.07 KB
CS0611
1.05 KB
CS0611
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0611</ErrorName>3 ··<ErrorName>CS0611</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator' 
6 //·Line:·5 
  
7 public·class·Sample·{ 
8 ········System.ArgIterator[]·arg; 
9 »       »       static·void·Main·()·{} 
10 }</string> 
11 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'
12 //·Line:·56 //·Line:·5
  
13 public·class·Sample·{7 public·class·Sample·{
14 ········System.TypedReference[]·references·{8 ········System.TypedReference[]·references·{
15 ················get·{9 ················get·{
16 ························return·null;10 ························return·null;
17 ················}11 ················}
18 ········}12 ········}
  
19 »       »       static·void·Main·()·{}13 »       »       static·void·Main·()·{}
20 }</string>14 }</string>
 15 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'
 16 //·Line:·5
  
 17 public·class·Sample·{
 18 ········System.ArgIterator[]·arg;
 19 »       »       static·void·Main·()·{}
 20 }</string>
21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'
22 //·Line:·1322 //·Line:·13
23 //·Compiler·options:·-langversion:latest23 //·Compiler·options:·-langversion:latest
  
24 public·ref·struct·S24 public·ref·struct·S
25 {25 {
26 }26 }
3.76 KB
CS0407
3.75 KB
CS0407
Ordering differences only
    
Offset 17, 38 lines modifiedOffset 17, 43 lines modified
  
17 »       public·static·void·Main()·17 »       public·static·void·Main()·
18 »       {18 »       {
19 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);19 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
20 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);20 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type23 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type
24 //·Line:·1724 //·Line:·12
  
25 using·System;25 delegate·void·TestDelegate();
  
26 public·class·Test 
27 { 
28 »       private·delegate·object·Conv(string·str);26 public·class·MainClass·{
 27 ········public·static·int·Delegate()·{
 28 ················return·0;
 29 ········}
  
29 »       public·static·void·Main()30 ········public·static·void·Main()·{
 31 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate);
 32 ·······}
30 »       { 
31 »       »       Conv·c·=·new·Conv(int.Parse); 
32 »       } 
33 }</string>33 }</string>
34 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type34 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type
35 //·Line:·1235 //·Line:·10
  
36 delegate·int·TestDelegateA·(bool·b);36 using·System;
  
37 public·class·MainClass37 class·Program
38 {38 {
39 »       static·TestDelegateA·Method·(bool·b)39 »       static·void·Main()
40 »       {40 »       {
41 »       »       return·Method;41 »       »       Func&lt;string&gt;·d·=·Foo;
 42 »       }
  
 43 »       static·dynamic·Foo·()
 44 »       {
 45 »       »       return·1;
42 »       }46 »       }
43 }</string>47 }</string>
44 ····<string>//·CS0407:·A·method·or·delegate·`int·Program.Foo(object)'·return·type·does·not·match·delegate·`void·System.Action&lt;dynamic&gt;(dynamic)'·return·type48 ····<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
45 //·Line:·1049 //·Line:·10
  
46 using·System;50 using·System;
  
Offset 60, 59 lines modifiedOffset 65, 54 lines modified
60 »       }65 »       }
  
61 »       static·int·Foo·(object·o)66 »       static·int·Foo·(object·o)
62 »       {67 »       {
63 »       »       return·0;68 »       »       return·0;
64 »       }69 »       }
65 }</string>70 }</string>
66 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type 
67 //·Line:·12 
  
68 delegate·void·TestDelegate(); 
  
69 public·class·MainClass·{ 
70 ········public·static·int·Delegate()·{ 
71 ················return·0; 
72 ········} 
  
73 ········public·static·void·Main()·{ 
74 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate); 
75 ·······} 
76 }</string> 
77 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type71 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type
78 //·Line:·1772 //·Line:·17
  
79 using·System;73 using·System;
  
80 class·X74 public·class·Test
81 {75 {
82 »       public·delegate·object·Function(int·arg1);76 »       private·delegate·object·Conv(string·str);
  
83 »       static·void·Main·()77 »       public·static·void·Main()
84 »       {78 »       {
85 »       »       Delegate·d·=·new·Function·(f);79 »       »       Conv·c·=·new·Conv(int.Parse);
86 »       }80 »       }
 81 }</string>
 82 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
 83 //·Line:·12
  
87 »       static·int·f·(int·a)84 delegate·int·TestDelegateA·(bool·b);
  
 85 public·class·MainClass
 86 {
 87 »       static·TestDelegateA·Method·(bool·b)
88 »       {88 »       {
89 »       »       return·1;89 »       »       return·Method;
90 »       }90 »       }
91 }</string>91 }</string>
92 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type92 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type
93 //·Line:·1093 //·Line:·17
  
94 using·System;94 using·System;
  
95 class·Program95 class·X
96 {96 {
 97 »       public·delegate·object·Function(int·arg1);
  
97 »       static·void·Main()98 »       static·void·Main·()
98 »       {99 »       {
99 »       »       Func&lt;string&gt;·d·=·Foo;100 »       »       Delegate·d·=·new·Function·(f);
100 »       }101 »       }
  
101 »       static·dynamic·Foo·()102 »       static·int·f·(int·a)
102 »       {103 »       {
103 »       »       return·1;104 »       »       return·1;
104 »       }105 »       }
105 }</string>106 }</string>
106 ··</Examples>107 ··</Examples>
107 </ErrorDocumentation>108 </ErrorDocumentation>
1.51 KB
CS0457
1.5 KB
CS0457
Ordering differences only
    
Offset 30, 35 lines modifiedOffset 30, 14 lines modified
  
30 »       public·static·void·Main·()30 »       public·static·void·Main·()
31 »       {31 »       {
32 »       »       D·d·=·new·D·();32 »       »       D·d·=·new·D·();
33 »       »       B·b2·=·(B)·d;33 »       »       B·b2·=·(B)·d;
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int' 
37 //·Line:·20 
  
38 class·A 
39 { 
40 »       public·static·implicit·operator·sbyte·(A·mask) 
41 »       { 
42 »       »       return·1; 
43 »       } 
  
44 »       public·static·implicit·operator·byte·(A·mask) 
45 »       { 
46 »       »       return·2; 
47 »       } 
48 } 
  
49 class·X 
50 { 
51 ····static·A·a·=·null; 
52 ····static·object·o·=·~a; 
53 }</string> 
54 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'36 ····<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'
55 //·Line:·2537 //·Line:·25
  
56 using·System;38 using·System;
  
57 public·delegate·void·Foo·();39 public·delegate·void·Foo·();
  
Offset 83, 14 lines modifiedOffset 62, 35 lines modified
83 »       }62 »       }
84 }</string>63 }</string>
85 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'64 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
86 //·Line:·2065 //·Line:·20
  
87 class·A66 class·A
88 {67 {
 68 »       public·static·implicit·operator·sbyte·(A·mask)
 69 »       {
 70 »       »       return·1;
 71 »       }
  
 72 »       public·static·implicit·operator·byte·(A·mask)
 73 »       {
 74 »       »       return·2;
 75 »       }
 76 }
  
 77 class·X
 78 {
 79 ····static·A·a·=·null;
 80 ····static·object·o·=·~a;
 81 }</string>
 82 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
 83 //·Line:·20
  
 84 class·A
 85 {
89 »       public·static·implicit·operator·ushort·(A·mask)86 »       public·static·implicit·operator·ushort·(A·mask)
90 »       {87 »       {
91 »       »       return·1;88 »       »       return·1;
92 »       }89 »       }
  
93 »       public·static·implicit·operator·short·(A·mask)90 »       public·static·implicit·operator·short·(A·mask)
94 »       {91 »       {
905 B
CS4005
893 B
CS4005
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4005</ErrorName>3 ··<ErrorName>CS4005</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
6 //·Line:·76 //·Line:·11
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·C8 class·C
9 {9 {
10 »       public·unsafe·async·void·Test·(int*·arg)10 »       unsafe·delegate·void·D·(int*·i);
 11 »       
 12 »       public·static·void·Main·()
11 »       {13 »       {
 14 »       »       D·d·=·async·delegate·{·};
12 »       }15 »       }
13 }</string>16 }</string>
14 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters17 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
15 //·Line:·1118 //·Line:·7
16 //·Compiler·options:·-unsafe19 //·Compiler·options:·-unsafe
  
17 class·C20 class·C
18 {21 {
 22 »       public·unsafe·async·void·Test·(int*·arg)
19 »       unsafe·delegate·void·D·(int*·i); 
20 »        
21 »       public·static·void·Main·() 
22 »       {23 »       {
23 »       »       D·d·=·async·delegate·{·}; 
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
984 B
CS1512
972 B
CS1512
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1512</ErrorName>3 ··<ErrorName>CS1512</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
6 //·Line:·116 //·Line:·11
  
 7 class·Base
 8 {
 9 ····private·string·B·()·{·return·&quot;a&quot;;·}
 10 }
  
 11 class·E
 12 {
 13 ···private·string·B·=·base.B·();
 14 }</string>
 15 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
 16 //·Line:·11
  
7 struct·S17 struct·S
8 {18 {
9 »       delegate·int·D·();19 »       delegate·int·D·();
10 »       20 »       
11 »       void·Test·()21 »       void·Test·()
12 »       {22 »       {
13 »       »       D·d·=·delegate·{·23 »       »       D·d·=·delegate·{·
14 »       »       »       return·base.GetHashcode·();24 »       »       »       return·base.GetHashcode·();
15 »       »       };25 »       »       };
16 »       }26 »       }
17 }</string>27 }</string>
18 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context 
19 //·Line:·11 
  
20 class·Base 
21 { 
22 ····private·string·B·()·{·return·&quot;a&quot;;·} 
23 } 
  
24 class·E 
25 { 
26 ···private·string·B·=·base.B·(); 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.07 KB
CS0555
1.06 KB
CS0555
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0555</ErrorName>3 ··<ErrorName>CS0555</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
6 //·Line·:·8 
  
7 class·Blah·{ 
  
8 »       public·static·void·Main·()·{} 
  
9 »       public·static·implicit·operator·Blah·(Blah·i)·{} 
  
10 }</string> 
11 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type 
12 //·Line:·66 //·Line:·6
  
13 struct·S7 struct·S
14 {8 {
15 »       public·static·implicit·operator·S·(S?·s)9 »       public·static·implicit·operator·S·(S?·s)
16 »       {10 »       {
17 »       »       return·new·S·();11 »       »       return·new·S·();
18 »       }12 »       }
19 }</string>13 }</string>
 14 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
 15 //·Line·:·8
  
 16 class·Blah·{
  
 17 »       public·static·void·Main·()·{}
  
 18 »       public·static·implicit·operator·Blah·(Blah·i)·{}
  
 19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
564 B
CS1013
552 B
CS1013
Ordering differences only
    
Offset 3, 26 lines modifiedOffset 3, 26 lines modified
3 ··<ErrorName>CS1013</ErrorName>3 ··<ErrorName>CS1013</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1013:·Invalid·number5 ····<string>//·CS1013:·Invalid·number
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X
8 {8 {
9 ····static·int·i·=·0x;9 ····static·int·i·=·0b;
 10 ····static·void·Main·()·{}
10 }</string>11 }</string>
11 ····<string>//·CS1013:·Invalid·number12 ····<string>//·CS1013:·Invalid·number
12 //·Line·:·613 //·Line·:·6
  
13 class·X14 class·X
14 {15 {
15 ····static·int·i·=·0x0_;16 ····static·int·i·=·0x0_;
16 }</string>17 }</string>
17 ····<string>//·CS1013:·Invalid·number18 ····<string>//·CS1013:·Invalid·number
18 //·Line·:·619 //·Line·:·6
  
19 class·X20 class·X
20 {21 {
21 ····static·int·i·=·0b;22 ····static·int·i·=·0x;
22 ····static·void·Main·()·{} 
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </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:·126 //·Line:·14
  
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·CS0156&quot;);13 »       »       ····Console.WriteLine·(&quot;TEST&quot;);
 14 »       »       }
 15 »       »       finally·{
14 »       »       »       throw;16 »       »       »       throw;
15 »       »       }17 »       »       }
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:·1421 //·Line:·12
  
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&quot;);28 »       »       »       Console.WriteLine·(&quot;Test·CS0156&quot;);
29 »       »       } 
30 »       »       finally·{ 
31 »       »       »       throw;29 »       »       »       throw;
32 »       »       }30 »       »       }
 31 »       »       catch·{
 32 »       »       }»      »      »      
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </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.97 KB
CS0278
1.96 KB
CS0278
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0278</ErrorName>3 ··<ErrorName>CS0278</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0278:·`IListCounter'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`IList.GetEnumerator()'·is·ambiguous·with·method·`ICounter.GetEnumerator()'
 6 //·Line:·26
 7 //·Compiler·options:·-warnaserror·-warn:2
  
 8 using·System;
 9 using·System.Collections;
  
 10 interface·IList·
 11 {
 12 »       IEnumerator·GetEnumerator·();
 13 }
  
 14 interface·ICounter·
 15 {
 16 »       IEnumerator·GetEnumerator·();
 17 }
  
 18 interface·IListCounter:·IList,·ICounter
 19 {
 20 }
  
 21 class·Test
 22 {
 23 »       static·void·Foo·(IListCounter·t)
 24 »       {
 25 »       »       foreach·(var·e·in·t)
 26 »       »       {
 27 »       »       }
 28 »       }
 29 }</string>
5 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'30 ····<string>//·CS0278:·`Testing.IMixedEnumerable'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`System.Collections.IEnumerable.GetEnumerator()'·is·ambiguous·with·method·`Testing.ICustomEnumerable.GetEnumerator()'
6 //·Line:·2831 //·Line:·28
7 //·Compiler·options:·-warnaserror·-warn:232 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;33 using·System;
9 using·System.Collections;34 using·System.Collections;
  
Offset 29, 39 lines modifiedOffset 59, 9 lines modified
29 ········class·Test·{59 ········class·Test·{
30 ················public·static·void·Main(string[]·args)·{60 ················public·static·void·Main(string[]·args)·{
31 ························IMixedEnumerable·c·=·new·TestCollection();61 ························IMixedEnumerable·c·=·new·TestCollection();
32 ························foreach(object·o·in·c)·{}62 ························foreach(object·o·in·c)·{}
33 ················}63 ················}
34 ········}64 ········}
35 }</string>65 }</string>
36 ····<string>//·CS0278:·`IListCounter'·contains·ambiguous·implementation·of·`enumerable'·pattern.·Method·`IList.GetEnumerator()'·is·ambiguous·with·method·`ICounter.GetEnumerator()' 
37 //·Line:·26 
38 //·Compiler·options:·-warnaserror·-warn:2 
  
39 using·System; 
40 using·System.Collections; 
  
41 interface·IList· 
42 { 
43 »       IEnumerator·GetEnumerator·(); 
44 } 
  
45 interface·ICounter· 
46 { 
47 »       IEnumerator·GetEnumerator·(); 
48 } 
  
49 interface·IListCounter:·IList,·ICounter 
50 { 
51 } 
  
52 class·Test 
53 { 
54 »       static·void·Foo·(IListCounter·t) 
55 »       { 
56 »       »       foreach·(var·e·in·t) 
57 »       »       { 
58 »       »       } 
59 »       } 
60 }</string> 
61 ··</Examples>66 ··</Examples>
62 </ErrorDocumentation>67 </ErrorDocumentation>
1.1 KB
CS0506
1.09 KB
CS0506
Ordering differences only
    
Offset 8, 31 lines modifiedOffset 8, 31 lines modified
8 class·BaseClass·{8 class·BaseClass·{
9 ········protected·void·Show·()·{}9 ········protected·void·Show·()·{}
10 }10 }
  
11 class·DerivedClass:·BaseClass·{11 class·DerivedClass:·BaseClass·{
12 ········protected·override·void·Show·()·{}12 ········protected·override·void·Show·()·{}
13 }</string>13 }</string>
14 ····<string>//·CS0506:·`C.Run()':·cannot·override·inherited·member·`A.Run()'·because·it·is·not·marked·virtual,·abstract·or·override 
15 //·Line:·7 
16 //·Compiler·options:·-r:CS0506-3-lib.dll 
  
17 public·class·C·:·B 
18 { 
19 »       public·override·void·Run·() 
20 »       { 
21 »       } 
22 }</string> 
23 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override14 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override
24 //·Line:·1115 //·Line:·11
  
25 using·System;16 using·System;
  
26 class·BaseClass·{17 class·BaseClass·{
27 ········protected·event·EventHandler·Test;18 ········protected·event·EventHandler·Test;
28 }19 }
  
29 class·DerivedClass:·BaseClass·{20 class·DerivedClass:·BaseClass·{
30 ········protected·override·event·EventHandler·Test;21 ········protected·override·event·EventHandler·Test;
31 }</string>22 }</string>
 23 ····<string>//·CS0506:·`C.Run()':·cannot·override·inherited·member·`A.Run()'·because·it·is·not·marked·virtual,·abstract·or·override
 24 //·Line:·7
 25 //·Compiler·options:·-r:CS0506-3-lib.dll
  
 26 public·class·C·:·B
 27 {
 28 »       public·override·void·Run·()
 29 »       {
 30 »       }
 31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
1.85 KB
CS0170
1.84 KB
CS0170
Ordering differences only
    
Offset 13, 31 lines modifiedOffset 13, 59 lines modified
13 »       public·A·(int·foo)13 »       public·A·(int·foo)
14 »       {14 »       {
15 »       »       b·=·(long)·c;15 »       »       b·=·(long)·c;
16 »       »       c·=·1;16 »       »       c·=·1;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'19 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
20 //·Line:·1720 //·Line:·21
  
 21 namespace·CS0170
 22 {
 23 »       public·struct·Foo·{
 24 »       »       public·int·a;
 25 »       }
  
 26 »       public·class·Bar
 27 »       {
 28 »       »       public·void·Inc·(int·x)
 29 »       »       {
 30 »       »       »       ++x;
 31 »       »       }»      »      
  
 32 »       »       static·void·Main·()
 33 »       »       {
 34 »       »       »       Foo·f;
 35 »       »       »       Bar·b·=·new·Bar();
 36 »       »       »       b.Inc·(f.a);
 37 »       »       }
 38 »       }
 39 }</string>
 40 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
 41 //·Line:·21
  
21 using·System;42 using·System;
  
22 public·struct·S43 struct·S2
23 {44 {
24 »       public·Action·a;45 »       public·int·p;
25 }46 }
  
 47 struct·S
 48 {
 49 »       public·S2·s2;
 50 }
  
26 public·class·Test51 class·C
27 {52 {
28 »       static·void·Main·()53 ····static·void·Main()
29 »       {54 ····{
30 »       »       S·s;55 »       »       S·s;
31 »       »       s.a·+=·delegate·{·}; 
32 »       }56 »       »       Console.WriteLine·(s.s2.p);
 57 ····}
33 }</string>58 }</string>
34 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'59 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
35 //·Line:·2460 //·Line:·24
  
36 public·class·C61 public·class·C
37 {62 {
38 »       public·int·v;63 »       public·int·v;
Offset 57, 59 lines modifiedOffset 85, 31 lines modified
57 {85 {
58 »       static·void·Main·()86 »       static·void·Main·()
59 »       {87 »       {
60 »       »       S·s;88 »       »       S·s;
61 »       »       int·xx·=·s.c.v;89 »       »       int·xx·=·s.c.v;
62 »       }90 »       }
63 }</string>91 }</string>
64 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'92 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
65 //·Line:·2193 //·Line:·17
  
66 using·System;94 using·System;
  
 95 public·struct·S
67 struct·S2 
68 { 
69 »       public·int·p; 
70 } 
  
71 struct·S 
72 {96 {
73 »       public·S2·s2;97 »       public·Action·a;
74 }98 }
  
75 class·C 
76 { 
77 ····static·void·Main() 
78 ····{ 
79 »       »       S·s; 
80 »       »       Console.WriteLine·(s.s2.p); 
81 ····} 
82 }</string> 
83 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a' 
84 //·Line:·21 
  
85 namespace·CS017099 public·class·Test
86 {100 {
 101 »       static·void·Main·()
87 »       public·struct·Foo·{ 
88 »       »       public·int·a; 
89 »       } 
  
90 »       public·class·Bar 
91 »       {102 »       {
 103 »       »       S·s;
 104 »       »       s.a·+=·delegate·{·};
92 »       »       public·void·Inc·(int·x) 
93 »       »       { 
94 »       »       »       ++x; 
95 »       »       }»      »       
  
96 »       »       static·void·Main·() 
97 »       »       { 
98 »       »       »       Foo·f; 
99 »       »       »       Bar·b·=·new·Bar(); 
100 »       »       »       b.Inc·(f.a); 
101 »       »       } 
102 »       }105 »       }
103 }</string>106 }</string>
104 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'107 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
105 //·Line:·21108 //·Line:·21
  
106 public·class·C109 public·class·C
107 {110 {
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·+()9 »       public·static·C·operator·*·(C·a,·C·b,·C·d)
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters14 ····<string>//·CS1534:·Overloaded·binary·operator·`*'·takes·two·parameters
15 //·Line:·615 //·Line:·6
  
16 class·C16 class·C
17 {17 {
18 »       public·static·C·operator·*·(C·a,·C·b,·C·c,·C·d)18 »       public·static·C·operator·*·(C·a,·C·b,·C·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·*·(C·a,·C·b,·C·d)27 »       public·static·C·operator·+()
28 »       {28 »       {
29 »       »       return·null;29 »       »       return·null;
30 »       }30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
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>
973 B
CS1670
961 B
CS1670
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1670</ErrorName>3 ··<ErrorName>CS1670</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context5 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context
6 //·Line:·6 
  
7 class·C 
8 { 
9 »       public·static·explicit·operator·X·(params·C[]·foo) 
10 »       { 
11 »       »       return·null; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context 
15 //·Line:·106 //·Line:·10
  
16 delegate·object·D·(params·object[]·args);7 delegate·object·D·(params·object[]·args);
  
17 class·C8 class·C
18 {9 {
19 ···public·void·Test·()10 ···public·void·Test·()
20 ···{11 ···{
21 ······D·d·=·delegate·(params·object[]·args)·{12 ······D·d·=·delegate·(params·object[]·args)·{
22 »       »       return·this;13 »       »       return·this;
23 »       ··};14 »       ··};
24 ···}15 ···}
25 }</string>16 }</string>
 17 ····<string>//·CS1670:·The·`params'·modifier·is·not·allowed·in·current·context
 18 //·Line:·6
  
 19 class·C
 20 {
 21 »       public·static·explicit·operator·X·(params·C[]·foo)
 22 »       {
 23 »       »       return·null;
 24 »       }
 25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
2.21 KB
CS8139
2.2 KB
CS8139
Ordering differences only
    
Offset 1, 46 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>CS8139</ErrorName>3 ··<ErrorName>CS8139</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'5 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
6 //·Line:·136 //·Line:·14
  
7 class·C7 class·C
8 {8 {
9 »       public·virtual·void·M·((int,·int)·arg)9 »       public·virtual·(int·a,·int·b)·M·()
10 »       {10 »       {
 11 »       »       throw·null;
11 »       }12 »       }
12 }13 }
  
13 class·D·:·C14 class·D·:·C
14 {15 {
15 »       public·override·void·M·((int·c,·int·d)·arg)16 »       public·override·(int·c,·int·d)·M·()
16 »       {17 »       {
 18 »       »       throw·null;
17 »       }19 »       }
18 }</string>20 }</string>
19 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'21 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'
20 //·Line:·1422 //·Line:·13
  
21 class·C23 class·C
22 {24 {
 25 »       public·virtual·void·M·((int,·int)·arg)
 26 »       {
23 »       public·virtual·(int·a,·int·b)·Prop·{ 
24 »       »       get·{ 
25 »       »       »       throw·null; 
26 »       »       } 
27 »       }27 »       }
28 }28 }
  
29 class·D·:·C29 class·D·:·C
30 {30 {
31 »       public·override·(int·c,·int·d)·Prop·{31 »       public·override·void·M·((int·c,·int·d)·arg)
 32 »       {
32 »       »       get·{ 
33 »       »       »       throw·null; 
34 »       »       }33 »       }
35 »       }»       
36 }</string>34 }</string>
37 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'35 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
38 //·Line:·1436 //·Line:·14
  
39 class·C37 class·C
40 {38 {
41 »       public·virtual·(int·a,·int·b)·M·()39 »       public·virtual·(int·a,·int·b)·M·()
Offset 52, 27 lines modifiedOffset 50, 29 lines modified
52 class·D·:·C50 class·D·:·C
53 {51 {
54 »       public·override·(int,·int)·M·()52 »       public·override·(int,·int)·M·()
55 »       {53 »       {
56 »       »       throw·null;54 »       »       throw·null;
57 »       }55 »       }
58 }</string>56 }</string>
59 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'57 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'
60 //·Line:·1458 //·Line:·14
  
61 class·C59 class·C
62 {60 {
63 »       public·virtual·(int·a,·int·b)·M·()61 »       public·virtual·(int·a,·int·b)·Prop·{
64 »       {62 »       »       get·{
65 »       »       throw·null;63 »       »       »       throw·null;
 64 »       »       }
66 »       }65 »       }
67 }66 }
  
68 class·D·:·C67 class·D·:·C
69 {68 {
70 »       public·override·(int·c,·int·d)·M·()69 »       public·override·(int·c,·int·d)·Prop·{
71 »       {70 »       »       get·{
72 »       »       throw·null;71 »       »       »       throw·null;
73 »       }72 »       »       }
 73 »       }»      
74 }</string>74 }</string>
75 ··</Examples>75 ··</Examples>
76 </ErrorDocumentation>76 </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>
1.68 KB
CS0313
1.67 KB
CS0313
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0313</ErrorName>3 ··<ErrorName>CS0313</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;I&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'5 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`S.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'
6 //·Line:·206 //·Line:·16
  
7 struct·S·:·I 
8 { 
9 } 
  
10 interface·I7 interface·I
11 {8 {
12 }9 }
  
13 class·C&lt;U&gt;10 struct·S·:·I
14 {11 {
15 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U12 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·I
16 »       {13 »       {
17 »       }14 »       }
  
18 »       static·void·Bar·(S?·s)15 »       static·void·Test·(S?·s)
19 »       {16 »       {
20 »       »       C&lt;I&gt;.Foo·(s);17 »       »       Foo·(s);
21 »       }18 »       }
22 }</string>19 }</string>
23 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`S.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'20 ····<string>//·CS0313:·The·type·`S?'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;I&gt;.Foo&lt;T&gt;(T)'.·The·nullable·type·`S?'·never·satisfies·interface·constraint·`I'
24 //·Line:·1621 //·Line:·20
  
 22 struct·S·:·I
 23 {
 24 }
  
25 interface·I25 interface·I
26 {26 {
27 }27 }
  
28 struct·S·:·I28 class·C&lt;U&gt;
29 {29 {
30 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·I30 »       static·void·Foo&lt;T&gt;·(T·value)·where·T·:·U
31 »       {31 »       {
32 »       }32 »       }
  
33 »       static·void·Test·(S?·s)33 »       static·void·Bar·(S?·s)
34 »       {34 »       {
35 »       »       Foo·(s);35 »       »       C&lt;I&gt;.Foo·(s);
36 »       }36 »       }
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
1.14 KB
CS0702
1.13 KB
CS0702
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0702</ErrorName>3 ··<ErrorName>CS0702</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·Foo&lt;T&gt;8 class·Foo&lt;T&gt;
9 »       where·T·:·Array9 »       where·T·:·object
10 {10 {
11 }</string>11 }</string>
12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'
13 //·Line:·613 //·Line:·8
  
14 using·System;14 using·System;
  
15 class·C&lt;T&gt;·where·T·:·MulticastDelegate15 class·Foo&lt;T&gt;
 16 »       where·T·:·Array
16 {17 {
17 }</string>18 }</string>
18 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'19 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'
19 //·Line:·820 //·Line:·6
  
20 using·System;21 using·System;
  
 22 class·C&lt;T&gt;·where·T·:·MulticastDelegate
21 class·Foo&lt;T&gt; 
22 »       where·T·:·object 
23 {23 {
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.3 KB
CS1735
1.29 KB
CS1735
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1735</ErrorName>3 ··<ErrorName>CS1735</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1735:·XML·comment·on·`S&lt;T1,T2&gt;'·has·a·typeparamref·name·`T'·that·could·not·be·resolved
 6 //·Line:·9
 7 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2
  
 8 ///·&lt;summary&gt;
 9 ///··Test
 10 ///··&lt;typeparamref·name=&quot;T&quot;·/&gt;
 11 ///·&lt;/summary&gt;
 12 public·struct·S&lt;T1,·T2&gt;
 13 {
 14 }</string>
5 ····<string>//·CS1735:·XML·comment·on·`S.Test&lt;U&gt;()'·has·a·typeparamref·name·`T'·that·could·not·be·resolved15 ····<string>//·CS1735:·XML·comment·on·`S.Test&lt;U&gt;()'·has·a·typeparamref·name·`T'·that·could·not·be·resolved
6 //·Line:·916 //·Line:·9
7 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:217 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2
  
8 struct·S18 struct·S
9 {19 {
10 »       ///·&lt;summary&gt;20 »       ///·&lt;summary&gt;
11 »       ///··Test21 »       ///··Test
12 »       ///··&lt;typeparamref·name=&quot;T&quot;·/&gt;22 »       ///··&lt;typeparamref·name=&quot;T&quot;·/&gt;
13 »       ///·&lt;/summary&gt;23 »       ///·&lt;/summary&gt;
14 »       public·void·Test&lt;U&gt;·()24 »       public·void·Test&lt;U&gt;·()
15 »       {25 »       {
16 »       }26 »       }
17 }</string>27 }</string>
18 ····<string>//·CS1735:·XML·comment·on·`S&lt;T1,T2&gt;'·has·a·typeparamref·name·`T'·that·could·not·be·resolved 
19 //·Line:·9 
20 //·Compiler·options:·-doc:dummy.xml·/warnaserror·/warn:2 
  
21 ///·&lt;summary&gt; 
22 ///··Test 
23 ///··&lt;typeparamref·name=&quot;T&quot;·/&gt; 
24 ///·&lt;/summary&gt; 
25 public·struct·S&lt;T1,·T2&gt; 
26 { 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.57 KB
CS1618
1.56 KB
CS1618
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>CS1618</ErrorName>3 ··<ErrorName>CS1618</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1618:·Cannot·create·delegate·with·`TestClass.Show(int)'·because·it·has·a·Conditional·attribute 
6 //·Line:·13 
  
7 class·TestClass 
8 { 
9 ········delegate·void·test_delegate·(int·arg); 
  
10 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)] 
11 ········public·void·Show·(int·arg)·{} 
12 ············ 
13 ········public·TestClass·() 
14 ········{ 
15 ············test_delegate·D·=·new·test_delegate·(Show); 
16 ········} 
17 }</string> 
18 ····<string>//·CS1618:·Cannot·create·delegate·with·`System.Diagnostics.Debug.Assert(bool)'·because·it·has·a·Conditional·attribute5 ····<string>//·CS1618:·Cannot·create·delegate·with·`System.Diagnostics.Debug.Assert(bool)'·because·it·has·a·Conditional·attribute
19 //·Line:·86 //·Line:·8
  
20 namespace·Foo·{7 namespace·Foo·{
21 »       using·System.Diagnostics;8 »       using·System.Diagnostics;
22 »       partial·class·Bar·{9 »       partial·class·Bar·{
23 »       »       delegate·void·assert_t·(bool·condition);10 »       »       delegate·void·assert_t·(bool·condition);
Offset 36, 9 lines modifiedOffset 21, 24 lines modified
36 »       »       static·void·Main·()21 »       »       static·void·Main·()
37 »       »       {22 »       »       {
38 »       »       »       if·(new·Bar·().assert·==·null)23 »       »       »       if·(new·Bar·().assert·==·null)
39 »       »       »       »       throw·new·Exception·(&quot;Didn't·resolve·Debug.Assert?&quot;);24 »       »       »       »       throw·new·Exception·(&quot;Didn't·resolve·Debug.Assert?&quot;);
40 »       »       }25 »       »       }
41 »       }26 »       }
42 }</string>27 }</string>
 28 ····<string>//·CS1618:·Cannot·create·delegate·with·`TestClass.Show(int)'·because·it·has·a·Conditional·attribute
 29 //·Line:·13
  
 30 class·TestClass
 31 {
 32 ········delegate·void·test_delegate·(int·arg);
  
 33 ········[System.Diagnostics.Conditional(&quot;DEBUG&quot;)]
 34 ········public·void·Show·(int·arg)·{}
 35 ············
 36 ········public·TestClass·()
 37 ········{
 38 ············test_delegate·D·=·new·test_delegate·(Show);
 39 ········}
 40 }</string>
43 ··</Examples>41 ··</Examples>
44 </ErrorDocumentation>42 </ErrorDocumentation>
908 B
CS0529
896 B
CS0529
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0529</ErrorName>3 ··<ErrorName>CS0529</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0529:·Inherited·interface·`C'·causes·a·cycle·in·the·interface·hierarchy·of·`A'
 6 //·Line:·10
  
 7 interface·A·:·B·{
 8 }
  
 9 interface·B·:·C·{
 10 }
  
 11 interface·C·:·A·{
 12 }</string>
5 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'13 ····<string>//·CS0529:·Inherited·interface·`IB'·causes·a·cycle·in·the·interface·hierarchy·of·`IC'
6 //·Line:·1214 //·Line:·12
  
7 interface·IC·:·IB15 interface·IC·:·IB
8 {16 {
9 }17 }
  
10 partial·interface·IB18 partial·interface·IB
11 {19 {
12 }20 }
  
13 partial·interface·IB·:·IC21 partial·interface·IB·:·IC
14 {22 {
15 }</string>23 }</string>
16 ····<string>//·CS0529:·Inherited·interface·`C'·causes·a·cycle·in·the·interface·hierarchy·of·`A' 
17 //·Line:·10 
  
18 interface·A·:·B·{ 
19 } 
  
20 interface·B·:·C·{ 
21 } 
  
22 interface·C·:·A·{ 
23 }</string> 
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
661 B
CS0596
649 B
CS0596
Ordering differences only
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0596</ErrorName>3 ··<ErrorName>CS0596</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute5 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute
6 //·Line:·46 //·Line:·4
  
7 [System.Runtime.InteropServices.ComImportAttribute]7 [System.Runtime.InteropServices.ComImportAttribute]
8 class·C8 interface·I
9 {9 {
10 }</string>10 }</string>
11 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute11 ····<string>//·CS0596:·The·Guid·attribute·must·be·specified·with·the·ComImport·attribute
12 //·Line:·412 //·Line:·4
  
13 [System.Runtime.InteropServices.ComImportAttribute]13 [System.Runtime.InteropServices.ComImportAttribute]
14 interface·I14 class·C
15 {15 {
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.22 KB
CS1625
1.21 KB
CS1625
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>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·{
 34 »       »       »       yield·break;
36 »       »       ····try·{ 
37 »       »       »       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
1.17 KB
CS1629
1.16 KB
CS1629
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1629</ErrorName>3 ··<ErrorName>CS1629</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators5 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
 6 //·Line:·8
 7 //·Compiler·options:·-unsafe
  
 8 using·System.Collections;
  
 9 class·X·{
 10 »       static·IEnumerator·GetIt·()
 11 »       {
 12 »       ····unsafe·{
 13 »       »       yield·return·1;
 14 »       ····}
 15 »       }
 16 »       
 17 }</string>
 18 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
6 //·Line:·1719 //·Line:·17
7 //·Compiler·options:·-unsafe20 //·Compiler·options:·-unsafe
  
8 using·System.Collections.Generic;21 using·System.Collections.Generic;
  
9 public·unsafe·class·TestClass22 public·unsafe·class·TestClass
10 {23 {
Offset 23, 29 lines modifiedOffset 38, 14 lines modified
23 }</string>38 }</string>
24 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators39 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators
25 //·Line:·840 //·Line:·8
26 //·Compiler·options:·-unsafe41 //·Compiler·options:·-unsafe
  
27 using·System.Collections;42 using·System.Collections;
  
28 class·X·{ 
29 »       static·IEnumerator·GetIt·() 
30 »       { 
31 »       ····unsafe·{ 
32 »       »       yield·return·1; 
33 »       ····} 
34 »       } 
35 »        
36 }</string> 
37 ····<string>//·CS1629:·Unsafe·code·may·not·appear·in·iterators 
38 //·Line:·8 
39 //·Compiler·options:·-unsafe 
  
40 using·System.Collections; 
  
41 class·X·{43 class·X·{
42 »       static·unsafe·IEnumerator·GetIt·()44 »       static·unsafe·IEnumerator·GetIt·()
43 »       {45 »       {
44 »       ····yield·return·1;46 »       ····yield·return·1;
45 »       }47 »       }
46 »       48 »       
47 }</string>49 }</string>
1.49 KB
CS1986
1.48 KB
CS1986
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1986</ErrorName>3 ··<ErrorName>CS1986</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method5 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method
6 //·Line:·166 //·Line:·17
  
7 static·class·S7 static·class·S
8 {8 {
9 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)9 »       public·static·void·GetAwaiter·(this·int·i)
10 »       {10 »       {
11 »       »       return·1; 
12 »       }11 »       }
13 }12 }
  
14 class·A13 class·A
15 {14 {
 15 »       bool·GetAwaiter;
 16 »       
16 »       static·async·void·Test·()17 »       static·async·void·Test·()
17 »       {18 »       {
18 »       »       await·9;19 »       »       await·new·A·();
19 »       }20 »       }
20 }</string>21 }</string>
21 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method22 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
22 //·Line:·1523 //·Line:·16
  
23 static·class·S24 static·class·S
24 {25 {
25 »       public·static·void·GetAwaiter·(this·int·i)26 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)
26 »       {27 »       {
 28 »       »       return·1;
27 »       }29 »       }
28 }30 }
  
29 class·A31 class·A
30 {32 {
31 »       static·async·void·Test·()33 »       static·async·void·Test·()
32 »       {34 »       {
33 »       »       await·1;35 »       »       await·9;
34 »       }36 »       }
35 }</string>37 }</string>
36 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method38 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
37 //·Line:·1739 //·Line:·15
  
38 static·class·S40 static·class·S
39 {41 {
40 »       public·static·void·GetAwaiter·(this·int·i)42 »       public·static·void·GetAwaiter·(this·int·i)
41 »       {43 »       {
42 »       }44 »       }
43 }45 }
  
44 class·A46 class·A
45 {47 {
46 »       bool·GetAwaiter; 
47 »        
48 »       static·async·void·Test·()48 »       static·async·void·Test·()
49 »       {49 »       {
50 »       »       await·new·A·();50 »       »       await·1;
51 »       }51 »       }
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
2.14 KB
CS1725
2.13 KB
CS1725
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1725</ErrorName>3 ··<ErrorName>CS1725</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·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,·Culture=neutral&quot;)]8 [assembly:·InternalsVisibleTo·(&quot;main,·processorArchitecture=MSIL&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,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·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,·Version=1.1.1.1&quot;)]18 [assembly:·InternalsVisibleTo·(&quot;main,·Culture=neutral&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>
25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
26 //·Line:·626 //·Line:·6
  
27 using·System.Runtime.CompilerServices;27 using·System.Runtime.CompilerServices;
  
28 [assembly:·InternalsVisibleTo·(&quot;main,·processorArchitecture=MSIL&quot;)]28 [assembly:·InternalsVisibleTo·(&quot;main,·Version=1.1.1.1&quot;)]
  
29 class·A29 class·A
30 {30 {
31 »       public·static·void·Main·()31 »       public·static·void·Main·()
32 »       {32 »       {
33 »       }33 »       }
34 }</string>34 }</string>
1.28 KB
CS1616
1.27 KB
CS1616
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1616</ErrorName>3 ··<ErrorName>CS1616</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1616:·Option·`keycontainer'·overrides·attribute·`System.Reflection.AssemblyKeyNameAttribute'·given·in·a·source·file·or·added·module 
6 //·Line:·0 
7 //·Compiler·options:·-keycontainer:CS1616.snk·-warnaserror 
  
8 using·System.Reflection; 
  
9 [assembly:·AssemblyKeyNameAttribute(&quot;mono.snk&quot;)]</string> 
10 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module5 ····<string>//·CS1616:·Option·`keyfile'·overrides·attribute·`System.Reflection.AssemblyKeyFileAttribute'·given·in·a·source·file·or·added·module
11 //·Line:·06 //·Line:·0
12 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror7 //·Compiler·options:·-keyfile:CS1616.snk·-warnaserror
  
13 using·System.Reflection;8 using·System.Reflection;
  
14 [assembly:·AssemblyKeyFile(&quot;mono.snk&quot;)]9 [assembly:·AssemblyKeyFile(&quot;mono.snk&quot;)]
  
15 class·C10 class·C
16 {11 {
17 ····public·static·void·Main·()·{}12 ····public·static·void·Main·()·{}
18 }</string>13 }</string>
 14 ····<string>//·CS1616:·Option·`keycontainer'·overrides·attribute·`System.Reflection.AssemblyKeyNameAttribute'·given·in·a·source·file·or·added·module
 15 //·Line:·0
 16 //·Compiler·options:·-keycontainer:CS1616.snk·-warnaserror
  
 17 using·System.Reflection;
  
 18 [assembly:·AssemblyKeyNameAttribute(&quot;mono.snk&quot;)]</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.25 KB
CS1661
1.24 KB
CS1661
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>CS1661</ErrorName>3 ··<ErrorName>CS1661</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
 6 //·Line:·8
  
 7 class·Test&lt;T&gt;
 8 {
 9 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
 10 »       {
 11 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{
 12 »       »       »       return·false;
 13 »       »       });
 14 »       }
 15 }</string>
5 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch16 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
6 //·Line:·1017 //·Line:·10
  
7 class·C18 class·C
8 {19 {
9 »       delegate·void·WithOutParam·(out·string·value);20 »       delegate·void·WithOutParam·(out·string·value);
  
Offset 21, 21 lines modifiedOffset 33, 9 lines modified
  
21 class·X·{33 class·X·{
22 »       static·void·Main·()34 »       static·void·Main·()
23 »       {35 »       {
24 »       »       D·d2·=·delegate·(ref·int·x)·{};36 »       »       D·d2·=·delegate·(ref·int·x)·{};
25 »       }37 »       }
26 }</string>38 }</string>
27 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch 
28 //·Line:·8 
  
29 class·Test&lt;T&gt; 
30 { 
31 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p) 
32 »       { 
33 »       »       test·(t,·delegate·(Test&lt;T&gt;·item)·{ 
34 »       »       »       return·false; 
35 »       »       }); 
36 »       } 
37 }</string> 
38 ··</Examples>39 ··</Examples>
39 </ErrorDocumentation>40 </ErrorDocumentation>
1.53 KB
CS0126
1.52 KB
CS0126
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0126</ErrorName>3 ··<ErrorName>CS0126</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement
 6 //·Line:·7
  
 7 using·System.Threading.Tasks;
  
 8 class·A
 9 {
 10 »       static·async·Task&lt;string&gt;·Test·()
 11 »       {
 12 »       »       await·CallAsync·();
 13 »       »       return;
 14 »       }
 15 »       
 16 »       static·Task&lt;string&gt;·CallAsync·()
 17 »       {
 18 »       »       return·null;
 19 »       }
 20 }</string>
 21 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement
 22 //·Line:·7
  
 23 class·X·{
 24 »       int·Y·()
 25 »       {
 26 »       »       return;
 27 »       }
 28 }</string>
5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement29 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement
6 //·Line:·1530 //·Line:·15
  
7 using·System.Threading.Tasks;31 using·System.Threading.Tasks;
  
8 class·MainClass32 class·MainClass
9 {33 {
Offset 24, 36 lines modifiedOffset 51, 9 lines modified
24 ····}51 ····}
25 }52 }
  
26 public·class·C53 public·class·C
27 {54 {
28 ····string·Id·{·get;·set;·}55 ····string·Id·{·get;·set;·}
29 }</string>56 }</string>
30 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement 
31 //·Line:·7 
  
32 class·X·{ 
33 »       int·Y·() 
34 »       { 
35 »       »       return; 
36 »       } 
37 }</string> 
38 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement 
39 //·Line:·7 
  
40 using·System.Threading.Tasks; 
  
41 class·A 
42 { 
43 »       static·async·Task&lt;string&gt;·Test·() 
44 »       { 
45 »       »       await·CallAsync·(); 
46 »       »       return; 
47 »       } 
48 »        
49 »       static·Task&lt;string&gt;·CallAsync·() 
50 »       { 
51 »       »       return·null; 
52 »       } 
53 }</string> 
54 ··</Examples>57 ··</Examples>
55 </ErrorDocumentation>58 </ErrorDocumentation>
691 B
CS0525
679 B
CS0525
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0525</ErrorName>3 ··<ErrorName>CS0525</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
6 //·Line:·66 //·Line:·9
  
7 interface·Interface7 interface·Interface
8 {·8 {
9 »       bool·value·=·false;9 ····const·bool·value·=·false;
10 }</string>10 }</string>
11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
12 //·Line:·912 //·Line:·6
  
13 interface·Interface13 interface·Interface
14 {14 {·
15 ····const·bool·value·=·false;15 »       bool·value·=·false;
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.46 KB
CS0212
1.45 KB
CS0212
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0212</ErrorName>3 ··<ErrorName>CS0212</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
6 //·Line:·19 
7 //·Compiler·options:·-unsafe 
  
8 using·System; 
  
9 class·X 
10 { 
11 »       public·int·x; 
12 »       public·X·() 
13 »       { 
14 »       »       this.x·=·4; 
15 »       } 
  
16 »       public·unsafe·static·void·Main·() 
17 »       { 
18 »       »       X·x·=·new·X·(); 
19 »       »       int·*p·=·&amp;x.x; 
20 »       } 
21 }</string> 
22 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer 
23 //·Line:·106 //·Line:·10
24 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
25 struct·Foo·{8 struct·Foo·{
26 »       public·float·f;9 »       public·float·f;
27 »       public·void·foo·()10 »       public·void·foo·()
28 »       {11 »       {
Offset 40, 14 lines modifiedOffset 20, 34 lines modified
40 »       static·void·Main·()20 »       static·void·Main·()
41 »       {21 »       {
42 »       »       Foo·x·=·new·Foo·();22 »       »       Foo·x·=·new·Foo·();
43 »       »       x.foo·();23 »       »       x.foo·();
44 »       }24 »       }
45 }</string>25 }</string>
46 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer26 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
 27 //·Line:·19
 28 //·Compiler·options:·-unsafe
  
 29 using·System;
  
 30 class·X
 31 {
 32 »       public·int·x;
 33 »       public·X·()
 34 »       {
 35 »       »       this.x·=·4;
 36 »       }
  
 37 »       public·unsafe·static·void·Main·()
 38 »       {
 39 »       »       X·x·=·new·X·();
 40 »       »       int·*p·=·&amp;x.x;
 41 »       }
 42 }</string>
 43 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
47 //·Line:·1744 //·Line:·17
48 //·Compiler·options:·-unsafe45 //·Compiler·options:·-unsafe
  
49 using·System;46 using·System;
  
50 unsafe·class·X·{47 unsafe·class·X·{
51 »       static·void·Main·()48 »       static·void·Main·()
1.61 KB
CS1632
1.6 KB
CS1632
Ordering differences only
    
Offset 3, 81 lines modifiedOffset 3, 81 lines modified
3 ··<ErrorName>CS1632</ErrorName>3 ··<ErrorName>CS1632</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
6 //·Line:·126 //·Line:·12
  
7 using·System;7 using·System;
  
8 class·X·{8 class·X
 9 {
9 »       delegate·void·T·(); 
  
10 »       static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       T·t·=·delegate·{ 
13 »       »       »       goto·L;12 »       »       while·(true)·{
 13 »       »       »       Action·a·=·()·=&gt;·{
 14 »       »       »       »       break;
14 »       »       };15 »       »       »       };
 16 »       »       }
  
15 L: 
16 »       »       Console.WriteLine·(&quot;Hello&quot;); 
17 »       »       ······ 
18 »       }17 »       }
19 }</string>18 }</string>
20 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method19 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
21 //·Line:·1420 //·Line:·14
  
22 using·System;21 using·System;
  
23 class·X22 class·X
24 {23 {
25 »       public·static·void·Main·()24 »       public·static·void·Main·()
26 »       {25 »       {
27 »       »       int·b·=·0;26 »       »       int·b·=·0;
28 »       »       switch·(b)·{27 »       »       switch·(b)·{
29 »       »       »       case·1:28 »       »       case·1:
30 »       »       »       Action·a·=·()·=&gt;·{29 »       »       »       Action·a·=·()·=&gt;·{
31 »       »       »       »       break;30 »       »       »       »       goto·case·2;
32 »       »       »       };31 »       »       »       };
33 »       »       »       32 »       »       »       
34 »       »       »       break;33 »       »       »       break;
 34 »       »       case·2:
 35 »       »       »       break;
35 »       »       }36 »       »       }
36 »       }37 »       }
37 }</string>38 }</string>
38 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method39 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
39 //·Line:·1240 //·Line:·14
  
40 using·System;41 using·System;
  
41 class·X42 class·X
42 {43 {
43 »       public·static·void·Main·()44 »       public·static·void·Main·()
44 »       {45 »       {
45 »       »       while·(true)·{46 »       »       int·b·=·0;
 47 »       »       switch·(b)·{
 48 »       »       »       case·1:
46 »       »       »       Action·a·=·()·=&gt;·{49 »       »       »       Action·a·=·()·=&gt;·{
47 »       »       »       »       break;50 »       »       »       »       break;
48 »       »       »       };51 »       »       »       };
 52 »       »       »       
 53 »       »       »       break;
49 »       »       }54 »       »       }
50 »       }55 »       }
51 }</string>56 }</string>
52 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method57 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
53 //·Line:·1458 //·Line:·12
  
54 using·System;59 using·System;
  
55 class·X60 class·X·{
56 {61 »       delegate·void·T·();
  
57 »       public·static·void·Main·()62 »       static·void·Main·()
58 »       {63 »       {
 64 »       »       T·t·=·delegate·{
 65 »       »       »       goto·L;
59 »       »       int·b·=·0; 
60 »       »       switch·(b)·{ 
61 »       »       case·1: 
62 »       »       »       Action·a·=·()·=&gt;·{ 
63 »       »       »       »       goto·case·2; 
64 »       »       »       };66 »       »       };
  
 67 L:
 68 »       »       Console.WriteLine·(&quot;Hello&quot;);
 69 »       »       ······
65 »       »       »        
66 »       »       »       break; 
67 »       »       case·2: 
68 »       »       »       break; 
69 »       »       } 
70 »       }70 »       }
71 }</string>71 }</string>
72 ··</Examples>72 ··</Examples>
73 </ErrorDocumentation>73 </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>
805 B
CS1576
793 B
CS1576
Ordering differences only
    
Offset 5, 24 lines modifiedOffset 5, 24 lines modified
5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
6 //·Line:·46 //·Line:·4
  
7 #line</string>7 #line</string>
8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
9 //·Line:·49 //·Line:·4
  
10 #line·-9</string> 
11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid 
12 //·Line:·4 
  
13 #line·0</string>10 #line·0</string>
14 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid11 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
15 //·Line:·812 //·Line:·8
  
16 public·struct·S13 public·struct·S
17 {14 {
18 ···static·void·Main()15 ···static·void·Main()
19 ···{16 ···{
20 ······#line·&quot;error&quot;17 ······#line·&quot;error&quot;
21 ···}18 ···}
22 }</string>19 }</string>
 20 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
 21 //·Line:·4
  
 22 #line·-9</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
841 B
CS0132
829 B
CS0132
Ordering differences only
    
Offset 1, 15 lines modifiedOffset 1, 14 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0132</ErrorName>3 ··<ErrorName>CS0132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
6 //·Line:·56 //·Line:·4
7 class·X·{7 class·X·{
8 ····static·int·ii·=·55; 
9 »       static·X·(int·x)8 »       static·X·(int·x)
10 »       {9 »       {
11 »       }10 »       }
12 }</string>11 }</string>
13 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless12 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless
14 //·Line:·1013 //·Line:·10
  
Offset 24, 15 lines modifiedOffset 23, 16 lines modified
24 »       }23 »       }
  
25 »       static·void·Main·()24 »       static·void·Main·()
26 »       {25 »       {
27 »       }26 »       }
28 }</string>27 }</string>
29 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless28 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
30 //·Line:·429 //·Line:·5
31 class·X·{30 class·X·{
 31 ····static·int·ii·=·55;
32 »       static·X·(int·x)32 »       static·X·(int·x)
33 »       {33 »       {
34 »       }34 »       }
35 }</string>35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
960 B
CS1742
948 B
CS1742
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1742</ErrorName>3 ··<ErrorName>CS1742</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
 6 //·Line:·9
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       int[]·o·=·new·int[5];
 12 »       »       o·[u:3]·=·9;
 13 »       }
 14 }</string>
 15 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
6 //·Line:·1316 //·Line:·13
7 //·Compiler·options:·-unsafe17 //·Compiler·options:·-unsafe
  
8 using·System;18 using·System;
  
9 unsafe·class·C19 unsafe·class·C
10 {20 {
Offset 14, 20 lines modifiedOffset 25, 9 lines modified
14 »       {25 »       {
15 »       »       int·*p·=·null;26 »       »       int·*p·=·null;
  
16 »       »       if·(p·[value:10]·==·4)27 »       »       if·(p·[value:10]·==·4)
17 »       »       »       return;28 »       »       »       return;
18 »       }29 »       }
19 }</string>30 }</string>
20 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument 
21 //·Line:·9 
  
22 class·C 
23 { 
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       int[]·o·=·new·int[5]; 
27 »       »       o·[u:3]·=·9; 
28 »       } 
29 }</string> 
30 ··</Examples>31 ··</Examples>
31 </ErrorDocumentation>32 </ErrorDocumentation>
1.0 KB
CS0179
1020 B
CS0179
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>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> 
13 ····<string>//·CS0179:·`Bar.OnFoo.add'·cannot·declare·a·body·because·it·is·marked·extern5 ····<string>//·CS0179:·`Bar.OnFoo.add'·cannot·declare·a·body·because·it·is·marked·extern
14 //·Line:·96 //·Line:·9
  
15 using·System;7 using·System;
  
16 public·delegate·void·FooHandler·();8 public·delegate·void·FooHandler·();
  
17 class·Bar·{9 class·Bar·{
18 »       extern·event·FooHandler·OnFoo·{10 »       extern·event·FooHandler·OnFoo·{
19 »       »       add·{·}11 »       »       add·{·}
20 »       »       remove·{·}12 »       »       remove·{·}
21 »       }13 »       }
22 }</string>14 }</string>
 15 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern
 16 //·Line:·5
  
 17 class·Bar·{
 18 »       extern·int·Foo·{
 19 »       »       set·{·}
 20 »       »       get·{·}
 21 »       }
 22 }</string>
23 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern23 ····<string>//·CS0179:·`X.extern_method()'·cannot·declare·a·body·because·it·is·marked·extern
24 //·Line:24 //·Line:
  
25 class·X·{25 class·X·{
  
26 »       public·extern·int·extern_method·()26 »       public·extern·int·extern_method·()
27 »       »       {27 »       »       {
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·const·int·value·=·3;12 ········public·static·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·static·int·value·=·3;21 ········public·const·int·value·=·3;
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.25 KB
CS0253
2.24 KB
CS0253
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>CS0253</ErrorName>3 ··<ErrorName>CS0253</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
6 //·Line:·166 //·Line:·13
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
  
9 class·A9 class·MainClass
10 {10 {
 11 »       public·static·void·Main·()
11 »       public·override·int·GetHashCode·() 
12 »       { 
13 »       »       return·base.GetHashCode·(); 
14 »       } 
15 »        
16 »       public·override·bool·Equals·(object·obj) 
17 »       { 
18 »       »       return·this·==·obj; 
19 »       } 
20 »        
21 »       public·static·bool·operator·==·(A·left,·A·right) 
22 »       { 
23 »       »       return·true; 
24 »       } 
25 »        
26 »       public·static·bool·operator·!=·(A·left,·A·right) 
27 »       {12 »       {
28 »       »       return·false;13 »       »       Action·a·=·null;
 14 »       »       object·b·=·null;
 15 »       »       var·x·=·a·==·b;
29 »       }16 »       }
30 }</string>17 }</string>
31 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison18 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
32 //·Line:·1019 //·Line:·10
33 //·Compiler·options:·-warn:2·-warnaserror20 //·Compiler·options:·-warn:2·-warnaserror
  
34 using·System;21 using·System;
  
35 class·X·{22 class·X·{
36 »       static·void·Main()·{23 »       static·void·Main()·{
37 »       »       object·a·=·&quot;11&quot;;24 »       »       object·a·=·&quot;11&quot;;
38 »       »       Console.WriteLine(&quot;11&quot;·==·a);25 »       »       Console.WriteLine(&quot;11&quot;·==·a);
39 »       }26 »       }
40 }</string>27 }</string>
41 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison28 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison
42 //·Line:·1329 //·Line:·16
43 //·Compiler·options:·-warnaserror30 //·Compiler·options:·-warnaserror
  
44 using·System;31 using·System;
  
45 class·MainClass32 class·A
46 {33 {
47 »       public·static·void·Main·()34 »       public·override·int·GetHashCode·()
48 »       {35 »       {
49 »       »       Action·a·=·null; 
50 »       »       object·b·=·null; 
51 »       »       var·x·=·a·==·b;36 »       »       return·base.GetHashCode·();
 37 »       }
 38 »       
 39 »       public·override·bool·Equals·(object·obj)
 40 »       {
 41 »       »       return·this·==·obj;
 42 »       }
 43 »       
 44 »       public·static·bool·operator·==·(A·left,·A·right)
 45 »       {
 46 »       »       return·true;
 47 »       }
 48 »       
 49 »       public·static·bool·operator·!=·(A·left,·A·right)
 50 »       {
 51 »       »       return·false;
52 »       }52 »       }
53 }</string>53 }</string>
54 ··</Examples>54 ··</Examples>
55 </ErrorDocumentation>55 </ErrorDocumentation>
1.01 KB
CS1024
1020 B
CS1024
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>CS1024</ErrorName>3 ··<ErrorName>CS1024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1024:·Wrong·preprocessor·directive5 ····<string>//·CS1024:·Wrong·preprocessor·directive
6 //·Line:·7 
  
7 class·C 
8 { 
9 »       #region 
10 »       #end\x0072egion 
11 }</string> 
12 ····<string>//·CS1024:·Wrong·preprocessor·directive 
13 //·Line:·4 
  
14 #wrong_directive</string> 
15 ····<string>//·CS1024:·Wrong·preprocessor·directive 
16 //·Line:·126 //·Line:·12
  
17 using·System;7 using·System;
  
18 class·C8 class·C
19 {9 {
20 »       static·void·Main·()10 »       static·void·Main·()
Offset 26, 9 lines modifiedOffset 14, 21 lines modified
26 #if·AA14 #if·AA
27 »       »       Console.WriteLine·(&quot;DEBUG·mode&quot;);15 »       »       Console.WriteLine·(&quot;DEBUG·mode&quot;);
28 #·something·not·valid·here16 #·something·not·valid·here
29 »       »       Console.WriteLine·(&quot;NON-DEBUG·mode&quot;);17 »       »       Console.WriteLine·(&quot;NON-DEBUG·mode&quot;);
30 #endif18 #endif
31 »       }19 »       }
32 }</string>20 }</string>
 21 ····<string>//·CS1024:·Wrong·preprocessor·directive
 22 //·Line:·4
  
 23 #wrong_directive</string>
 24 ····<string>//·CS1024:·Wrong·preprocessor·directive
 25 //·Line:·7
  
 26 class·C
 27 {
 28 »       #region
 29 »       #end\x0072egion
 30 }</string>
33 ··</Examples>31 ··</Examples>
34 </ErrorDocumentation>32 </ErrorDocumentation>
647 B
CS1960
635 B
CS1960
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1960</ErrorName>3 ··<ErrorName>CS1960</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates5 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
6 //·Line:·46 //·Line:·4
  
7 class·A&lt;in·T&gt;7 class·A&lt;out·T&gt;
8 {8 {
9 }</string>9 }</string>
10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates10 ····<string>//·CS1960:·Variant·type·parameters·can·only·be·used·with·interfaces·and·delegates
11 //·Line:·411 //·Line:·4
  
12 class·A&lt;out·T&gt;12 class·A&lt;in·T&gt;
13 {13 {
14 }</string>14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.32 KB
CS8123
1.31 KB
CS8123
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8123</ErrorName>3 ··<ErrorName>CS8123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8123:·The·tuple·element·name·`b'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(long,·string)'5 ····<string>//·CS8123:·The·tuple·element·name·`a'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(int,·int)'
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 static·class·X8 class·C
9 {9 {
10 »       static·(long·a,·string·x)·Test·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       return·(b:·1,·&quot;&quot;);12 »       »       (int·tt1,·int·tt2)·t·=·(a:·1,·2);
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS8123:·The·tuple·element·name·`a'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(int,·int)'15 ····<string>//·CS8123:·The·tuple·element·name·`b'·is·ignored·because·a·different·name·or·no·name·is·specified·by·the·target·type·`(long,·string)'
16 //·Line:·916 //·Line:·9
17 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
18 class·C18 static·class·X
19 {19 {
20 »       public·static·void·Main·()20 »       static·(long·a,·string·x)·Test·()
21 »       {21 »       {
22 »       »       (int·tt1,·int·tt2)·t·=·(a:·1,·2);22 »       »       return·(b:·1,·&quot;&quot;);
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </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.26 KB
CS0210
1.25 KB
CS0210
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>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:·14
  
 7 using·System;
  
 8 public·class·C·:·IDisposable
 9 {
 10 »       public·void·Dispose·()
 11 »       {
 12 »       }
  
 13 »       static·void·Main·()
 14 »       {
 15 »       »       using·(C·a·=·new·C·(),·b)·{
 16 »       »       }
 17 »       }
 18 }</string>
 19 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration
6 //·Line:·720 //·Line:·7
7 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
8 public·class·MainClass·{22 public·class·MainClass·{
9 ········unsafe·static·void·Main·()·{23 ········unsafe·static·void·Main·()·{
10 ················fixed·(int*·p)·{24 ················fixed·(int*·p)·{
11 ················}25 ················}
Offset 19, 26 lines modifiedOffset 36, 9 lines modified
  
19 public·class·MainClass·{36 public·class·MainClass·{
20 ········static·void·Main·()·{37 ········static·void·Main·()·{
21 ················using·(ResourceReader·reader)·{38 ················using·(ResourceReader·reader)·{
22 ················}39 ················}
23 ········}40 ········}
24 }</string>41 }</string>
25 ····<string>//·CS0210:·You·must·provide·an·initializer·in·a·fixed·or·using·statement·declaration 
26 //·Line:·14 
  
27 using·System; 
  
28 public·class·C·:·IDisposable 
29 { 
30 »       public·void·Dispose·() 
31 »       { 
32 »       } 
  
33 »       static·void·Main·() 
34 »       { 
35 »       »       using·(C·a·=·new·C·(),·b)·{ 
36 »       »       } 
37 »       } 
38 }</string> 
39 ··</Examples>42 ··</Examples>
40 </ErrorDocumentation>43 </ErrorDocumentation>
1.0 KB
CS0576
1010 B
CS0576
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>CS0576</ErrorName>3 ··<ErrorName>CS0576</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S' 
6 //·Line:·14 
  
7 using·S·=·System; 
  
8 public·class·S 
9 { 
10 } 
  
11 public·class·Test 
12 { 
13 »       public·static·void·Main() 
14 »       { 
15 »       »       S·s; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'5 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'
19 //·Line:·126 //·Line:·12
  
20 namespace·Top7 namespace·Top
21 {8 {
22 »       using·T·=·System.Exception;9 »       using·T·=·System.Exception;
  
Offset 44, 9 lines modifiedOffset 28, 25 lines modified
44 »       {28 »       {
45 »       »       public·static·void·Main·()29 »       »       public·static·void·Main·()
46 »       »       {30 »       »       {
47 »       »       »       A.GG·();31 »       »       »       A.GG·();
48 »       »       }32 »       »       }
49 »       }33 »       }
50 }</string>34 }</string>
 35 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S'
 36 //·Line:·14
  
 37 using·S·=·System;
  
 38 public·class·S
 39 {
 40 }
  
 41 public·class·Test
 42 {
 43 »       public·static·void·Main()
 44 »       {
 45 »       »       S·s;
 46 »       }
 47 }</string>
51 ··</Examples>48 ··</Examples>
52 </ErrorDocumentation>49 </ErrorDocumentation>
841 B
CS0703
829 B
CS0703
Ordering differences only
    
Offset 11, 31 lines modifiedOffset 11, 31 lines modified
11 »       {11 »       {
12 »       }12 »       }
  
13 »       public·void·Foo&lt;T&gt;()··where·T·:·I13 »       public·void·Foo&lt;T&gt;()··where·T·:·I
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;' 
18 //·Line:·8 
  
19 interface·I 
20 { 
21 } 
  
22 public·class·C&lt;T&gt;··where·T·:·I 
23 { 
24 }</string> 
25 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'17 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`A.B&lt;T&gt;.C'·is·less·accessible·than·`A.B&lt;T&gt;'
26 //·Line:·618 //·Line:·6
  
27 public·class·A19 public·class·A
28 {20 {
29 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C21 »       protected·internal·class·B&lt;T&gt;·where·T·:·B&lt;T&gt;.C
30 »       {22 »       {
31 »       »       internal·class·C23 »       »       internal·class·C
32 »       »       {24 »       »       {
33 »       »       }25 »       »       }
34 »       }26 »       }
35 }</string>27 }</string>
 28 ····<string>//·CS0703:·Inconsistent·accessibility:·constraint·type·`I'·is·less·accessible·than·`C&lt;T&gt;'
 29 //·Line:·8
  
 30 interface·I
 31 {
 32 }
  
 33 public·class·C&lt;T&gt;··where·T·:·I
 34 {
 35 }</string>
36 ··</Examples>36 ··</Examples>
37 </ErrorDocumentation>37 </ErrorDocumentation>
934 B
CS8132
922 B
CS8132
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>CS8132</ErrorName>3 ··<ErrorName>CS8132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables5 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables
6 //·Line:·8 
  
7 class·C 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       var·(t,·u,·v)·=·(1,·2); 
12 »       } 
13 }</string> 
14 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables 
15 //·Line:·116 //·Line:·11
  
16 class·X7 class·X
17 {8 {
18 »       static·int·xx;9 »       static·int·xx;
19 »       static·long·yy,·zz;10 »       static·long·yy,·zz;
  
Offset 26, 9 lines modifiedOffset 16, 19 lines modified
26 »       }16 »       }
  
27 »       static·(int,·long)·Foo·()17 »       static·(int,·long)·Foo·()
28 »       {18 »       {
29 »       »       return·(1,·3);19 »       »       return·(1,·3);
30 »       }20 »       }
31 }</string>21 }</string>
 22 ····<string>//·CS8132:·Cannot·deconstruct·a·tuple·of·`2'·elements·into·`3'·variables
 23 //·Line:·8
  
 24 class·C
 25 {
 26 »       public·static·void·Main·()
 27 »       {
 28 »       »       var·(t,·u,·v)·=·(1,·2);
 29 »       }
 30 }</string>
32 ··</Examples>31 ··</Examples>
33 </ErrorDocumentation>32 </ErrorDocumentation>
845 B
CS1070
833 B
CS1070
Ordering differences only
    
Offset 14, 23 lines modifiedOffset 14, 23 lines modified
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<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'17 ····<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'
18 //·Line:·518 //·Line:·5
19 //·Compiler·options:·-r:CS1070-lib.dll19 //·Compiler·options:·-r:CS1070-lib.dll
  
20 public·class·D20 public·class·D·:·C
21 {21 {
22 »       static·void·Main·() 
23 »       { 
24 »       »       new·C·(); 
25 »       } 
26 }</string>22 }</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'23 ····<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:·524 //·Line:·5
29 //·Compiler·options:·-r:CS1070-lib.dll25 //·Compiler·options:·-r:CS1070-lib.dll
  
30 public·class·D·:·C26 public·class·D
31 {27 {
 28 »       static·void·Main·()
 29 »       {
 30 »       »       new·C·();
 31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </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>
5 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentNullException'.·Static·classes·must·derive·from·object9 ····<string>//·CS0713:·Static·class·`StaticClass'·cannot·derive·from·type·`System.ArgumentNullException'.·Static·classes·must·derive·from·object
6 //·Line:·410 //·Line:·4
  
7 static·partial·class·StaticClass·{11 static·partial·class·StaticClass·{
8 }12 }
  
9 static·partial·class·StaticClass·:·System.ArgumentNullException·{13 static·partial·class·StaticClass·:·System.ArgumentNullException·{
10 }</string>14 }</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>
707 B
CS0527
695 B
CS0527
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0527</ErrorName>3 ··<ErrorName>CS0527</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0527:·Type·`X'·in·interface·list·is·not·an·interface
 6 //·Line:·6
 7 class·X·{
 8 }
  
 9 interface·A·:·X·{
 10 }</string>
5 ····<string>//·CS0527:·Type·`B'·in·interface·list·is·not·an·interface11 ····<string>//·CS0527:·Type·`B'·in·interface·list·is·not·an·interface
6 //·Line:·412 //·Line:·4
  
7 struct·A·:·B·{13 struct·A·:·B·{
8 }14 }
  
9 struct·B·:·A·{15 struct·B·:·A·{
10 }</string>16 }</string>
11 ····<string>//·CS0527:·Type·`X'·in·interface·list·is·not·an·interface 
12 //·Line:·6 
13 class·X·{ 
14 } 
  
15 interface·A·:·X·{ 
16 }</string> 
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
588 B
CS1027
576 B
CS1027
Ordering differences only
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
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:·66 //·Line:·6
  
7 #if·false</string>7 #if·false</string>
8 ····<string>//·CS1027:·Expected·`#endif'·directive8 ····<string>//·CS1027:·Expected·`#endif'·directive
9 //·Line:·6 
  
10 #if·false 
11 /*·hey·*/·#endif</string> 
12 ····<string>//·CS1027:·Expected·`#endif'·directive 
13 //·Line:·119 //·Line:·11
14 //·Compiler·options:·-d:NET_2_010 //·Compiler·options:·-d:NET_2_0
  
15 #if·NET_2_011 #if·NET_2_0
  
16 class·Test12 class·Test
17 {13 {
18 }</string>14 }</string>
 15 ····<string>//·CS1027:·Expected·`#endif'·directive
 16 //·Line:·6
  
 17 #if·false
 18 /*·hey·*/·#endif</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.54 KB
CS1060
1.53 KB
CS1060
Ordering differences only
    
Offset 20, 82 lines modifiedOffset 20, 82 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·`x'27 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
28 //·Line:·3028 //·Line:·25
29 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
30 public·class·C30 public·class·C
31 {31 {
32 »       public·int·v;32 »       public·int·v;
33 }33 }
  
34 public·struct·S34 public·struct·S2
35 {35 {
36 »       public·C·c;36 »       public·C·c;
37 }37 }
  
 38 public·struct·S
38 class·X 
39 { 
40 »       public·S·s; 
41 } 
  
42 struct·S2 
43 {39 {
44 »       public·X·x;40 »       public·S2·s2;
45 }41 }
  
46 public·class·Test42 public·class·Test
47 {43 {
48 »       static·void·Main·()44 »       static·void·Main·()
49 »       {45 »       {
50 »       »       S2·s2;46 »       »       S·s;
51 »       »       s2.x.s.c.v·=·5;47 »       »       s.s2.c.v·=·9;
52 »       }48 »       }
53 }</string>49 }</string>
54 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'50 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'
55 //·Line:·2551 //·Line:·30
56 //·Compiler·options:·-warnaserror52 //·Compiler·options:·-warnaserror
  
57 using·System; 
  
58 public·class·C53 public·class·C
59 {54 {
60 »       public·EventHandler·v;55 »       public·int·v;
61 }56 }
  
62 public·struct·S257 public·struct·S
63 {58 {
64 »       public·C·c;59 »       public·C·c;
65 }60 }
  
66 public·struct·S61 class·X
67 {62 {
68 »       public·S2·s2;63 »       public·S·s;
 64 }
  
 65 struct·S2
 66 {
 67 »       public·X·x;
69 }68 }
  
70 public·class·Test69 public·class·Test
71 {70 {
72 »       static·void·Main·()71 »       static·void·Main·()
73 »       {72 »       {
74 »       »       S·s;73 »       »       S2·s2;
75 »       »       s.s2.c.v·=·null;74 »       »       s2.x.s.c.v·=·5;
76 »       }75 »       }
77 }</string>76 }</string>
78 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'77 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
79 //·Line:·2578 //·Line:·25
80 //·Compiler·options:·-warnaserror79 //·Compiler·options:·-warnaserror
  
 80 using·System;
  
81 public·class·C81 public·class·C
82 {82 {
83 »       public·int·v;83 »       public·EventHandler·v;
84 }84 }
  
85 public·struct·S285 public·struct·S2
86 {86 {
87 »       public·C·c;87 »       public·C·c;
88 }88 }
  
Offset 105, 12 lines modifiedOffset 105, 12 lines modified
105 }105 }
  
106 public·class·Test106 public·class·Test
107 {107 {
108 »       static·void·Main·()108 »       static·void·Main·()
109 »       {109 »       {
110 »       »       S·s;110 »       »       S·s;
111 »       »       s.s2.c.v·=·9;111 »       »       s.s2.c.v·=·null;
112 »       }112 »       }
113 }</string>113 }</string>
114 ··</Examples>114 ··</Examples>
115 </ErrorDocumentation>115 </ErrorDocumentation>
1.33 KB
CS0659
1.32 KB
CS0659
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>CS0659</ErrorName>3 ··<ErrorName>CS0659</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0659:·`Test.Test'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()
 6 //·Line:·7
 7 //·Compiler·options:·-warnaserror·-warn:3
  
 8 namespace·Test{··
 9 ····public·partial·class·Test{··
 10 »       public·override·bool·Equals(object·obj){··
 11 »       ····return·true;··
 12 »       }··
 13 »       ··
 14 »       static·void·Main·()·{}
 15 ····}··
 16 }</string>
5 ····<string>//·CS0659:·`E'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()17 ····<string>//·CS0659:·`E'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode()
6 //·Line:·1318 //·Line:·13
7 //·Compiler·options:·-warnaserror·-warn:319 //·Compiler·options:·-warnaserror·-warn:3
  
8 public·class·Base20 public·class·Base
9 {21 {
10 ····public·override·int·GetHashCode·()22 ····public·override·int·GetHashCode·()
Offset 17, 22 lines modifiedOffset 30, 9 lines modified
17 public·class·E:·Base30 public·class·E:·Base
18 {31 {
19 ····public·override·bool·Equals·(object·o)32 ····public·override·bool·Equals·(object·o)
20 ····{33 ····{
21 ········return·true;34 ········return·true;
22 ····}35 ····}
23 }</string>36 }</string>
24 ····<string>//·CS0659:·`Test.Test'·overrides·Object.Equals(object)·but·does·not·override·Object.GetHashCode() 
25 //·Line:·7 
26 //·Compiler·options:·-warnaserror·-warn:3 
  
27 namespace·Test{·· 
28 ····public·partial·class·Test{·· 
29 »       public·override·bool·Equals(object·obj){·· 
30 »       ····return·true;·· 
31 »       }·· 
32 »       ·· 
33 »       static·void·Main·()·{} 
34 ····}·· 
35 }</string> 
36 ··</Examples>37 ··</Examples>
37 </ErrorDocumentation>38 </ErrorDocumentation>
1.02 KB
CS0220
1.01 KB
CS0220
Ordering differences only
    
Offset 8, 26 lines modifiedOffset 8, 14 lines modified
8 public·class·MainClass·{8 public·class·MainClass·{
9 ········static·void·Main·()·{9 ········static·void·Main·()·{
10 ················const·long·a·=·long.MaxValue;10 ················const·long·a·=·long.MaxValue;
11 ················long·b·=·2·*·a;11 ················long·b·=·2·*·a;
12 ········}12 ········}
13 }</string>13 }</string>
14 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode14 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
15 //·Line:·10 
16 //·Compiler·options:·-unsafe 
  
17 class·TestClass 
18 { 
19 »       public·unsafe·static·void·Main·() 
20 »       { 
21 »       »       int*·arr·=·null; 
22 »       »       var·i·=·arr[long.MaxValue]; 
23 »       } 
24 }</string> 
25 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode 
26 //·Line:·715 //·Line:·7
  
27 enum·E1·:·byte16 enum·E1·:·byte
28 {17 {
29 ··A·=·218 ··A·=·2
30 }19 }
  
Offset 40, 9 lines modifiedOffset 28, 21 lines modified
40 //·Line:·728 //·Line:·7
  
41 public·class·MainClass·{29 public·class·MainClass·{
42 ········static·void·Main·()·{30 ········static·void·Main·()·{
43 ················int·a·=·-int.MinValue;31 ················int·a·=·-int.MinValue;
44 ········}32 ········}
45 }</string>33 }</string>
 34 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
 35 //·Line:·10
 36 //·Compiler·options:·-unsafe
  
 37 class·TestClass
 38 {
 39 »       public·unsafe·static·void·Main·()
 40 »       {
 41 »       »       int*·arr·=·null;
 42 »       »       var·i·=·arr[long.MaxValue];
 43 »       }
 44 }</string>
46 ··</Examples>45 ··</Examples>
47 </ErrorDocumentation>46 </ErrorDocumentation>
2.68 KB
CS1579
2.67 KB
CS1579
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>CS1579</ErrorName>3 ··<ErrorName>CS1579</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<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:·11
  
 7 class·X·{
 8 }
  
 9 class·Y·{
 10 »       void·yy·(X·b)
 11 »       {
 12 »       »       
 13 »       »       foreach·(object·a·in·b)
 14 »       »       »       ;
 15 »       }
 16 }</string>
5 ····<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
6 //·Line:·3718 //·Line:·37
  
7 using·System;19 using·System;
  
8 public·class·Enumerator20 public·class·Enumerator
9 {21 {
Offset 38, 37 lines modifiedOffset 52, 14 lines modified
38 {52 {
39 »       public·static·void·Main·()53 »       public·static·void·Main·()
40 »       {54 »       {
41 »       »       foreach·(var·e·in·new·C·())55 »       »       foreach·(var·e·in·new·C·())
42 »       »       »       Console.WriteLine·(e);56 »       »       »       Console.WriteLine·(e);
43 »       }57 »       }
44 }</string>58 }</string>
45 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
46 //·Line:·12 
  
47 using·System; 
48 using·System.Collections; 
  
49 public·class·Test 
50 { 
51 ········public·static·void·Main·() 
52 ········{ 
53 ················Foo·f·=·new·Foo·(); 
54 ················foreach·(object·o·in·f) 
55 ························Console.WriteLine·(o); 
56 ········} 
57 } 
  
58 public·class·Foo 
59 { 
60 ········internal·IEnumerator·GetEnumerator·() 
61 ········{ 
62 ················return·new·ArrayList·().GetEnumerator·(); 
63 ········} 
64 }</string> 
65 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible59 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
66 //·Line:·1260 //·Line:·12
  
67 using·System;61 using·System;
68 using·System.Collections;62 using·System.Collections;
  
69 public·class·Test63 public·class·Test
Offset 81, 23 lines modifiedOffset 72, 32 lines modified
81 »       }72 »       }
82 }73 }
  
83 public·class·Foo74 public·class·Foo
84 {75 {
85 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;76 »       public·Func&lt;IEnumerator&gt;·GetEnumerator;
86 }</string>77 }</string>
87 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`X'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible78 ····<string>//·Cs1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
88 //·Line:·1179 //·Line:·12
  
89 class·X·{80 using·System;
 81 using·System.Collections;
  
 82 public·class·Test
 83 {
 84 ········public·static·void·Main·()
 85 ········{
 86 ················Foo·f·=·new·Foo·();
 87 ················foreach·(object·o·in·f)
 88 ························Console.WriteLine·(o);
 89 ········}
90 }90 }
  
 91 public·class·Foo
 92 {
 93 ········internal·IEnumerator·GetEnumerator·()
 94 ········{
 95 ················return·new·ArrayList·().GetEnumerator·();
 96 ········}
91 class·Y·{ 
92 »       void·yy·(X·b) 
93 »       { 
94 »       »        
95 »       »       foreach·(object·a·in·b) 
96 »       »       »       ; 
97 »       } 
98 }</string>97 }</string>
99 ··</Examples>98 ··</Examples>
100 </ErrorDocumentation>99 </ErrorDocumentation>
626 B
CS1021
614 B
CS1021
Ordering differences only
    
Offset 3, 23 lines modifiedOffset 3, 23 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·i·=·123821738792178327198;9 »       »       int·h·=·0xffffffffffffffffffffffffff;
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·h·=·0xffffffffffffffffffffffffff;16 »       »       int·i·=·123821738792178327198;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS1021:·Integral·constant·is·too·large19 ····<string>//·CS1021:·Integral·constant·is·too·large
20 //·Line:·620 //·Line:·6
  
21 class·X·{21 class·X·{
22 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
1.22 KB
CS0761
1.21 KB
CS0761
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0761</ErrorName>3 ··<ErrorName>CS0761</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'
6 //·Line:·86 //·Line:·8
  
7 partial·class·C7 partial·class·C
8 {8 {
9 »       partial·void·Foo&lt;U&gt;·();9 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();
10 »       10 »       
11 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class11 »       partial·void·Foo&lt;U&gt;·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;U&gt;()'·have·inconsistent·constraints·for·type·parameter·`U'15 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;T&gt;()'·have·inconsistent·constraints·for·type·parameter·`T'
16 //·Line:·816 //·Line:·8
  
17 partial·class·C17 partial·class·C
18 {18 {
19 »       partial·void·Foo&lt;T&gt;·()·where·T·:·new·();19 »       partial·void·Foo&lt;U&gt;·();
20 »       20 »       
21 »       partial·void·Foo&lt;U&gt;·()21 »       partial·void·Foo&lt;T&gt;·()·where·T·:·class
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.07 KB
CS0747
1.05 KB
CS0747
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0747</ErrorName>3 ··<ErrorName>CS0747</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration5 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration
6 //·Line:·166 //·Line:·16
  
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·Data9 class·Data
10 {10 {
11 }11 }
  
12 public·class·Test12 public·class·Test
13 {13 {
14 »       static·void·Main·()14 »       static·void·Main·()
15 »       {15 »       {
16 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};16 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0747:·Inconsistent·`collection·initializer'·member·declaration19 ····<string>//·CS0747:·Inconsistent·`object·initializer'·member·declaration
20 //·Line:·1620 //·Line:·16
  
  
21 using·System;21 using·System;
22 using·System.Collections;22 using·System.Collections;
  
23 class·Data23 class·Data
24 {24 {
25 }25 }
  
26 public·class·Test26 public·class·Test
27 {27 {
28 »       static·void·Main·()28 »       static·void·Main·()
29 »       {29 »       {
30 »       »       var·c·=·new·ArrayList·{·1,·Count·=·1·};30 »       »       var·c·=·new·ArrayList·{·Count·=·1,·1·};
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
1.14 KB
CS0061
1.13 KB
CS0061
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0061</ErrorName>3 ··<ErrorName>CS0061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar' 
6 //·Line:·9 
  
7 using·System; 
  
8 interface·IFoo·{ 
9 } 
  
10 public·interface·IBar·:·IFoo·{ 
11 } 
  
12 class·ErrorCS0061·{ 
13 »       public·static·void·Main·()·{ 
14 »       } 
15 }</string> 
16 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
17 //·Line:·66 //·Line:·6
  
18 public·class·A7 public·class·A
19 {8 {
20 »       protected·internal·interface·IDerived·:·B.IBase9 »       protected·internal·interface·IDerived·:·B.IBase
21 »       {10 »       {
Offset 45, 9 lines modifiedOffset 30, 24 lines modified
  
45 public·class·B30 public·class·B
46 {31 {
47 »       protected·internal·interface·IBase·32 »       protected·internal·interface·IBase·
48 »       {33 »       {
49 »       }34 »       }
50 }</string>35 }</string>
 36 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'
 37 //·Line:·9
  
 38 using·System;
  
 39 interface·IFoo·{
 40 }
  
 41 public·interface·IBar·:·IFoo·{
 42 }
  
 43 class·ErrorCS0061·{
 44 »       public·static·void·Main·()·{
 45 »       }
 46 }</string>
51 ··</Examples>47 ··</Examples>
52 </ErrorDocumentation>48 </ErrorDocumentation>
797 B
CS0449
785 B
CS0449
Ordering differences only
    
Offset 8, 25 lines modifiedOffset 8, 25 lines modified
8 public·class·C&lt;T&gt;8 public·class·C&lt;T&gt;
9 {9 {
10 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·10 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
11 ······{11 ······{
12 ······}12 ······}
13 }</string>13 }</string>
14 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified14 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 15 //·Line:·6
  
 16 interface·I
 17 {
 18 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
 19 }</string>
 20 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
15 //·Line:·821 //·Line:·8
  
16 public·interface·I22 public·interface·I
17 {23 {
18 }24 }
  
19 public·class·C&lt;T&gt;·where·T·:·I,·class25 public·class·C&lt;T&gt;·where·T·:·I,·class
20 {26 {
21 }</string>27 }</string>
22 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
23 //·Line:·6 
  
24 interface·I 
25 { 
26 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct; 
27 }</string> 
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
868 B
CS1040
856 B
CS1040
Ordering differences only
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1040</ErrorName>3 ··<ErrorName>CS1040</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line5 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
6 //·Line:·5 
7 //·Compiler·options:·-t:library 
  
8 /*····*/·#define·AA</string> 
9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line 
10 //·Line:·26 //·Line:·2
11 //·Compiler·Options:·-t:library7 //·Compiler·Options:·-t:library
  
12 /*·hey·*/·#define·a</string>8 /*·hey·*/·#define·a</string>
 9 ····<string>//·CS1040:·Preprocessor·directives·must·appear·as·the·first·non-whitespace·character·on·a·line
 10 //·Line:·5
 11 //·Compiler·options:·-t:library
  
 12 /*····*/·#define·AA</string>
13 ··</Examples>13 ··</Examples>
14 </ErrorDocumentation>14 </ErrorDocumentation>
1.31 KB
CS0271
1.3 KB
CS0271
Ordering differences only
    
Offset 1, 30 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>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> 
22 ····<string>//·CS0271:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible5 ····<string>//·CS0271:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·get·accessor·is·inaccessible
23 //·Line:·196 //·Line:·19
  
24 class·P7 class·P
25 {8 {
26 ····public·static·int·Prop9 ····public·static·int·Prop
27 ····{10 ····{
Offset 38, 9 lines modifiedOffset 19, 28 lines modified
38 public·class·C19 public·class·C
39 {20 {
40 ····public·static·int·Main·()21 ····public·static·int·Main·()
41 ····{22 ····{
42 »       return·P.Prop;23 »       return·P.Prop;
43 ····}24 ····}
44 }</string>25 }</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>
45 ··</Examples>43 ··</Examples>
46 </ErrorDocumentation>44 </ErrorDocumentation>
694 B
CS2007
682 B
CS2007
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS2007</ErrorName>3 ··<ErrorName>CS2007</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-' 
6 //·Line:·0 
7 //·Compiler·options:·-noconfig-</string> 
8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'5 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-wrong-option'
9 //·Line:·06 //·Line:·0
10 //·Compiler·options:·-wrong-option</string>7 //·Compiler·options:·-wrong-option</string>
 8 ····<string>//·CS2007:·Unrecognized·command-line·option:·`-noconfig-'
 9 //·Line:·0
 10 //·Compiler·options:·-noconfig-</string>
11 ··</Examples>11 ··</Examples>
12 </ErrorDocumentation>12 </ErrorDocumentation>
1.02 KB
CS0636
1.01 KB
CS0636
Ordering differences only
    
Offset 5, 31 lines modifiedOffset 5, 31 lines modified
5 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)5 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)
6 //·Line:·106 //·Line:·10
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 namespace·CS0636·{9 namespace·CS0636·{
10 »       class·GValue·{ 
11 »       »       [FieldOffset·(4)]· 
12 ················public·const·int·value·=·2;10 »       struct·GValue·{
 11 »       »       public·string·name;
 12 »       »       [·FieldOffset·(4)·]·public·int·value;
 13 »       }
 14 »       
 15 »       class·Tests·{
 16 »       »       public·static·void·Main·()·{
 17 »       »       }
13 »       }18 »       }
14 }</string>19 }</string>
15 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)20 ····<string>//·CS0636:·The·FieldOffset·attribute·can·only·be·placed·on·members·of·types·marked·with·the·StructLayout(LayoutKind.Explicit)
16 //·Line:·1021 //·Line:·10
  
17 using·System;22 using·System;
18 using·System.Runtime.InteropServices;23 using·System.Runtime.InteropServices;
  
19 namespace·CS0636·{24 namespace·CS0636·{
 25 »       class·GValue·{
 26 »       »       [FieldOffset·(4)]·
 27 ················public·const·int·value·=·2;
20 »       struct·GValue·{ 
21 »       »       public·string·name; 
22 »       »       [·FieldOffset·(4)·]·public·int·value; 
23 »       } 
24 »        
25 »       class·Tests·{ 
26 »       »       public·static·void·Main·()·{ 
27 »       »       } 
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
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>
653 B
CS0735
641 B
CS0735
Ordering differences only
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
6 //·Line:·76 //·Line:·7
  
7 using·System;7 using·System;
8 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
9 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>9 [assembly:·TypeForwardedTo((Type)null)]</string>
10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
11 //·Line:·711 //·Line:·7
  
12 using·System;12 using·System;
13 using·System.Runtime.CompilerServices;13 using·System.Runtime.CompilerServices;
  
14 [assembly:·TypeForwardedTo((Type)null)]</string>14 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.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.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.04 KB
CS0531
1.03 KB
CS0531
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0531</ErrorName>3 ··<ErrorName>CS0531</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
6 //·Line:·56 //·Line:·6
  
7 public·interface·Interface·{ 
8 ········void·Foo·()·{ 
9 ········}7 interface·I
 8 {
 9 »       int·P·=&gt;·1;
10 }</string>10 }</string>
11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition
12 //·Line:12 //·Line:
  
13 public·interface·Interface·{········13 public·interface·Interface·{········
14 »       int·P·{·get·{}·}14 »       int·P·{·get·{}·}
15 }</string>15 }</string>
16 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
17 //·Line:·617 //·Line:·5
  
18 interface·I 
19 { 
20 »       int·P·=&gt;·1;18 public·interface·Interface·{
 19 ········void·Foo·()·{
 20 ········}
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
1020 B
CS1744
1000 B
CS1744
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 28 lines modified
13 »       }13 »       }
14 »       14 »       
15 »       public·static·void·Main·()15 »       public·static·void·Main·()
16 »       {16 »       {
17 »       »       1.Test·(a·:·2);17 »       »       1.Test·(a·:·2);
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
 21 //·Line:·12
  
 22 static·class·C
 23 {
 24 »       public·static·void·Test·(int·a,·int·b)
 25 »       {
 26 »       }
 27 »       
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       Test·(1,·a·:·2);
 31 »       }
 32 }</string>
20 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified33 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
21 //·Line:·834 //·Line:·8
  
22 internal·class·Program35 internal·class·Program
23 {36 {
24 »       public·static·void·Main·()37 »       public·static·void·Main·()
25 »       {38 »       {
Offset 31, 23 lines modifiedOffset 45, 9 lines modified
31 »       {45 »       {
32 »       }46 »       }
33 »       47 »       
34 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)48 »       static·void·Method·(int·p1,·int·p2,·object·paramNamed)
35 »       {49 »       {
36 »       }50 »       }
37 }</string>51 }</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> 
51 ··</Examples>52 ··</Examples>
52 </ErrorDocumentation>53 </ErrorDocumentation>
1.64 KB
CS1726
1.63 KB
CS1726
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1726</ErrorName>3 ··<ErrorName>CS1726</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations5 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-keyfile:key.snk7 //·Compiler·options:·-keyfile:key.snk
  
8 using·System;8 using·System;
9 using·System.Runtime.CompilerServices;9 using·System.Runtime.CompilerServices;
  
10 [assembly:·InternalsVisibleTo·(&quot;MyAssemblyName&quot;)]10 [assembly:·InternalsVisibleTo·(&quot;MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb&quot;)]
  
11 public·class·Test11 public·class·Test
12 {12 {
13 »       static·void·Main·()13 »       static·void·Main·()
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations17 ····<string>//·CS1726:·Friend·assembly·reference·`MyAssemblyName'·is·invalid.·Strong·named·assemblies·must·specify·a·public·key·in·their·InternalsVisibleTo·declarations
18 //·Line:·818 //·Line:·8
19 //·Compiler·options:·-keyfile:key.snk19 //·Compiler·options:·-keyfile:key.snk
  
20 using·System;20 using·System;
21 using·System.Runtime.CompilerServices;21 using·System.Runtime.CompilerServices;
  
22 [assembly:·InternalsVisibleTo·(&quot;MyAssemblyName,·PublicKeyToken=43b5d2e9a794bdcb&quot;)]22 [assembly:·InternalsVisibleTo·(&quot;MyAssemblyName&quot;)]
  
23 public·class·Test23 public·class·Test
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
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;·();
792 B
CS1741
780 B
CS1741
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>CS1741</ErrorName>3 ··<ErrorName>CS1741</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1741:·Cannot·specify·a·default·value·for·the·`out'·parameter
 6 //·Line:·6
  
 7 interface·I
 8 {
 9 »       void·Test·(out·bool·a·=·true);
 10 }</string>
5 ····<string>//·CS1741:·Cannot·specify·a·default·value·for·the·`ref'·parameter11 ····<string>//·CS1741:·Cannot·specify·a·default·value·for·the·`ref'·parameter
6 //·Line:·612 //·Line:·6
  
7 public·class·C13 public·class·C
8 {14 {
9 »       public·void·Test·(ref·bool·a·=·true)15 »       public·void·Test·(ref·bool·a·=·true)
10 »       {16 »       {
11 »       }17 »       }
12 }</string>18 }</string>
13 ····<string>//·CS1741:·Cannot·specify·a·default·value·for·the·`out'·parameter 
14 //·Line:·6 
  
15 interface·I 
16 { 
17 »       void·Test·(out·bool·a·=·true); 
18 }</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
873 B
CS0465
861 B
CS0465
Ordering differences only
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0465</ErrorName>3 ··<ErrorName>CS0465</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?5 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·T 
9 {»      8 interface·I
 9 {
10 ····static·void·Finalize·()10 ····void·Finalize·();
11 ····{ 
12 ····} 
13 }</string>11 }</string>
14 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?12 ····<string>//·CS0465:·Introducing·`Finalize'·method·can·interfere·with·destructor·invocation.·Did·you·intend·to·declare·a·destructor?
15 //·Line:·713 //·Line:·7
16 //·Compiler·options:·-warnaserror·-warn:114 //·Compiler·options:·-warnaserror·-warn:1
  
17 interface·I 
18 {15 class·T
 16 {»      
19 ····void·Finalize·();17 ····static·void·Finalize·()
 18 ····{
 19 ····}
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
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>
927 B
CS0186
915 B
CS0186
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0186</ErrorName>3 ··<ErrorName>CS0186</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context5 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
6 //·Line:·86 //·Line:·2
  
7 using·System.Collections; 
  
8 class·ClassMain·{····7 class·ClassMain·{····
9 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
10 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{9 »       »       foreach·(System.Type·type·in·null)·{
11 »       »       }····················10 »       »       }····················
12 »       }11 »       }
13 }</string>12 }</string>
14 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context13 ····<string>//·CS0186:·Use·of·null·is·not·valid·in·this·context
15 //·Line:·214 //·Line:·8
  
 15 using·System.Collections;
  
16 class·ClassMain·{····16 class·ClassMain·{····
17 »       public·static·void·Main()·{17 »       public·static·void·Main()·{
18 »       »       foreach·(System.Type·type·in·null)·{18 »       »       foreach·(System.Type·type·in·(IEnumerable)null)·{
19 »       »       }····················19 »       »       }····················
20 »       }20 »       }
21 }</string>21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
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>
867 B
CS0069
855 B
CS0069
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0069</ErrorName>3 ··<ErrorName>CS0069</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors5 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors
6 //·Line:·116 //·Line:·13
  
7 using·System;7 using·System;
  
8 public·delegate·void·FooHandler·();8 public·delegate·void·FooHandler·();
  
 9 interface·IBar·{
9 interface·IBar&lt;T&gt; 
10 { 
11 »       event·FooHandler·OnFoo·{10 »       event·FooHandler·OnFoo·{
 11 »       »       add·{·}
12 »       »       remove·{·}12 »       »       remove·{·}
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors15 ····<string>//·CS0069:·Event·in·interface·cannot·have·add·or·remove·accessors
16 //·Line:·1316 //·Line:·11
  
17 using·System;17 using·System;
  
18 public·delegate·void·FooHandler·();18 public·delegate·void·FooHandler·();
  
19 interface·IBar·{19 interface·IBar&lt;T&gt;
 20 {
20 »       event·FooHandler·OnFoo·{21 »       event·FooHandler·OnFoo·{
21 »       »       add·{·} 
22 »       »       remove·{·}22 »       »       remove·{·}
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
1.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>
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-19·06:44·12 -rw----·····2.0·fat·····1509·b-·defN·23-Sep-20·12:43·1
3 -rw----·····2.0·fat·····4460·b-·defN·23-Sep-19·06:44·23 -rw----·····2.0·fat·····4460·b-·defN·23-Sep-20·12:43·2
4 -rw----·····2.0·fat······537·b-·defN·23-Sep-19·06:44·34 -rw----·····2.0·fat······537·b-·defN·23-Sep-20·12:43·3
5 -rw----·····2.0·fat·····7029·b-·defN·23-Sep-19·06:44·45 -rw----·····2.0·fat·····7029·b-·defN·23-Sep-20·12:43·4
6 -rw----·····2.0·fat·····5636·b-·defN·23-Sep-19·06:44·56 -rw----·····2.0·fat·····5636·b-·defN·23-Sep-20·12:43·5
7 -rw----·····2.0·fat·····1133·b-·defN·23-Sep-19·06:44·67 -rw----·····2.0·fat·····1133·b-·defN·23-Sep-20·12:43·6
8 -rw----·····2.0·fat·····1862·b-·defN·23-Sep-19·06:44·78 -rw----·····2.0·fat·····1862·b-·defN·23-Sep-20·12:43·7
9 -rw----·····2.0·fat······904·b-·defN·23-Sep-19·06:44·89 -rw----·····2.0·fat······904·b-·defN·23-Sep-20·12:43·8
10 -rw----·····2.0·fat·····3189·b-·defN·23-Sep-19·06:44·8.110 -rw----·····2.0·fat·····3189·b-·defN·23-Sep-20·12:43·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·23-Sep-19·06:44·8.211 -rw----·····2.0·fat·····3641·b-·defN·23-Sep-20·12:43·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·23-Sep-19·06:44·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·23-Sep-20·12:43·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·23-Sep-19·06:44·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·23-Sep-20·12:43·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·23-Sep-19·06:44·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·23-Sep-20·12:43·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·23-Sep-19·06:44·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·23-Sep-20·12:43·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·23-Sep-19·06:44·8.316 -rw----·····2.0·fat·····7752·b-·defN·23-Sep-20·12:43·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·23-Sep-19·06:44·8.417 -rw----·····2.0·fat·····4618·b-·defN·23-Sep-20·12:43·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·23-Sep-19·06:44·8.518 -rw----·····2.0·fat·····2400·b-·defN·23-Sep-20·12:43·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·23-Sep-19·06:44·8.619 -rw----·····2.0·fat·····8367·b-·defN·23-Sep-20·12:43·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·23-Sep-19·06:44·8.720 -rw----·····2.0·fat·····3289·b-·defN·23-Sep-20·12:43·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-19·06:44·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·23-Sep-20·12:43·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·23-Sep-19·06:44·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·23-Sep-20·12:43·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·23-Sep-19·06:44·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·23-Sep-20·12:43·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·23-Sep-19·06:44·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·23-Sep-20·12:43·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·23-Sep-19·06:44·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·23-Sep-20·12:43·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·23-Sep-19·06:44·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·23-Sep-20·12:43·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·23-Sep-19·06:44·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·23-Sep-20·12:43·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·23-Sep-19·06:44·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·23-Sep-20·12:43·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·23-Sep-19·06:44·8.7.929 -rw----·····2.0·fat······858·b-·defN·23-Sep-20·12:43·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·23-Sep-19·06:44·8.7.1030 -rw----·····2.0·fat······776·b-·defN·23-Sep-20·12:43·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·23-Sep-19·06:44·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·23-Sep-20·12:43·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·23-Sep-19·06:44·8.832 -rw----·····2.0·fat·····1868·b-·defN·23-Sep-20·12:43·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·23-Sep-19·06:44·8.933 -rw----·····2.0·fat·····2887·b-·defN·23-Sep-20·12:43·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·23-Sep-19·06:44·8.1034 -rw----·····2.0·fat·····2680·b-·defN·23-Sep-20·12:43·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·23-Sep-19·06:44·8.1135 -rw----·····2.0·fat·····1475·b-·defN·23-Sep-20·12:43·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·23-Sep-19·06:44·8.1236 -rw----·····2.0·fat·····4174·b-·defN·23-Sep-20·12:43·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·23-Sep-19·06:44·8.1337 -rw----·····2.0·fat·····5493·b-·defN·23-Sep-20·12:43·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·23-Sep-19·06:44·8.1438 -rw----·····2.0·fat·····2782·b-·defN·23-Sep-20·12:43·8.14
39 -rw----·····2.0·fat·······69·b-·defN·23-Sep-19·06:44·939 -rw----·····2.0·fat·······69·b-·defN·23-Sep-20·12:43·9
40 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-19·06:44·9.140 -rw----·····2.0·fat·····2234·b-·defN·23-Sep-20·12:43·9.1
41 -rw----·····2.0·fat······515·b-·defN·23-Sep-19·06:44·9.241 -rw----·····2.0·fat······515·b-·defN·23-Sep-20·12:43·9.2
42 -rw----·····2.0·fat······731·b-·defN·23-Sep-19·06:44·9.2.142 -rw----·····2.0·fat······731·b-·defN·23-Sep-20·12:43·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·23-Sep-19·06:44·9.2.243 -rw----·····2.0·fat······586·b-·defN·23-Sep-20·12:43·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·23-Sep-19·06:44·9.344 -rw----·····2.0·fat·····2866·b-·defN·23-Sep-20·12:43·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·23-Sep-19·06:44·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·23-Sep-20·12:43·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·23-Sep-19·06:44·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·23-Sep-20·12:43·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·23-Sep-19·06:44·9.3.347 -rw----·····2.0·fat······542·b-·defN·23-Sep-20·12:43·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·23-Sep-19·06:44·9.448 -rw----·····2.0·fat······820·b-·defN·23-Sep-20·12:43·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·23-Sep-19·06:44·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·23-Sep-20·12:43·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·23-Sep-19·06:44·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·23-Sep-20·12:43·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·23-Sep-19·06:44·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·23-Sep-20·12:43·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·23-Sep-19·06:44·9.4.452 -rw----·····2.0·fat······639·b-·defN·23-Sep-20·12:43·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·23-Sep-19·06:44·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·23-Sep-20·12:43·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·23-Sep-19·06:44·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·23-Sep-20·12:43·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-19·06:44·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-20·12:43·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·23-Sep-19·06:44·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·23-Sep-20·12:43·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·23-Sep-19·06:44·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·23-Sep-20·12:43·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·23-Sep-19·06:44·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·23-Sep-20·12:43·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-19·06:44·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·23-Sep-20·12:43·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·23-Sep-19·06:44·9.560 -rw----·····2.0·fat·····3537·b-·defN·23-Sep-20·12:43·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·23-Sep-19·06:44·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·23-Sep-20·12:43·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·23-Sep-19·06:44·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·23-Sep-20·12:43·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·23-Sep-19·06:44·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·23-Sep-20·12:43·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·23-Sep-19·06:44·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·23-Sep-20·12:43·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·23-Sep-19·06:44·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·23-Sep-20·12:43·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·23-Sep-19·06:44·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·23-Sep-20·12:43·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·23-Sep-19·06:44·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·23-Sep-20·12:43·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·23-Sep-19·06:44·1068 -rw----·····2.0·fat·······67·b-·defN·23-Sep-20·12:43·10
69 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-19·06:44·10.169 -rw----·····2.0·fat·····3741·b-·defN·23-Sep-20·12:43·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·23-Sep-19·06:44·10.270 -rw----·····2.0·fat·····1005·b-·defN·23-Sep-20·12:43·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·23-Sep-19·06:44·10.371 -rw----·····2.0·fat·····8144·b-·defN·23-Sep-20·12:43·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·23-Sep-19·06:44·10.472 -rw----·····2.0·fat·····1104·b-·defN·23-Sep-20·12:43·10.4
73 -rw----·····2.0·fat······670·b-·defN·23-Sep-19·06:44·10.4.173 -rw----·····2.0·fat······670·b-·defN·23-Sep-20·12:43·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·23-Sep-19·06:44·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·23-Sep-20·12:43·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·23-Sep-19·06:44·10.4.375 -rw----·····2.0·fat······232·b-·defN·23-Sep-20·12:43·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·23-Sep-19·06:44·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·23-Sep-20·12:43·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·23-Sep-19·06:44·10.4.577 -rw----·····2.0·fat······269·b-·defN·23-Sep-20·12:43·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·23-Sep-19·06:44·10.4.678 -rw----·····2.0·fat······180·b-·defN·23-Sep-20·12:43·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·23-Sep-19·06:44·10.4.779 -rw----·····2.0·fat······188·b-·defN·23-Sep-20·12:43·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·23-Sep-19·06:44·10.580 -rw----·····2.0·fat······746·b-·defN·23-Sep-20·12:43·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·23-Sep-19·06:44·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·23-Sep-20·12:43·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·23-Sep-19·06:44·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·23-Sep-20·12:43·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·23-Sep-19·06:44·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·23-Sep-20·12:43·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·23-Sep-19·06:44·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·23-Sep-20·12:43·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·23-Sep-19·06:44·10.685 -rw----·····2.0·fat·····3608·b-·defN·23-Sep-20·12:43·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·23-Sep-19·06:44·10.786 -rw----·····2.0·fat·····9381·b-·defN·23-Sep-20·12:43·10.7
87 -rw----·····2.0·fat······690·b-·defN·23-Sep-19·06:44·10.7.187 -rw----·····2.0·fat······690·b-·defN·23-Sep-20·12:43·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·23-Sep-19·06:44·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·23-Sep-20·12:43·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·23-Sep-19·06:44·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·23-Sep-20·12:43·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·23-Sep-19·06:44·10.890 -rw----·····2.0·fat·····5781·b-·defN·23-Sep-20·12:43·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·23-Sep-19·06:44·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·23-Sep-20·12:43·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·23-Sep-19·06:44·10.992 -rw----·····2.0·fat·····6491·b-·defN·23-Sep-20·12:43·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·23-Sep-19·06:44·10.1093 -rw----·····2.0·fat·····1703·b-·defN·23-Sep-20·12:43·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·23-Sep-19·06:44·1194 -rw----·····2.0·fat·····1560·b-·defN·23-Sep-20·12:43·11
95 -rw----·····2.0·fat·····2728·b-·defN·23-Sep-19·06:44·11.195 -rw----·····2.0·fat·····2728·b-·defN·23-Sep-20·12:43·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-19·06:44·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·23-Sep-20·12:43·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·23-Sep-19·06:44·11.1.297 -rw----·····2.0·fat······331·b-·defN·23-Sep-20·12:43·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·23-Sep-19·06:44·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·23-Sep-20·12:43·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·23-Sep-19·06:44·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·23-Sep-20·12:43·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·23-Sep-19·06:44·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·23-Sep-20·12:43·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·23-Sep-19·06:44·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·23-Sep-20·12:43·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·23-Sep-19·06:44·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·23-Sep-20·12:43·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·23-Sep-19·06:44·11.1.8103 -rw----·····2.0·fat······531·b-·defN·23-Sep-20·12:43·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·23-Sep-19·06:44·11.2104 -rw----·····2.0·fat·····2555·b-·defN·23-Sep-20·12:43·11.2
105 -rw----·····2.0·fat······685·b-·defN·23-Sep-19·06:44·11.2.1105 -rw----·····2.0·fat······685·b-·defN·23-Sep-20·12:43·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·23-Sep-19·06:44·11.2.2106 -rw----·····2.0·fat······356·b-·defN·23-Sep-20·12:43·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·23-Sep-19·06:44·11.2.3107 -rw----·····2.0·fat······471·b-·defN·23-Sep-20·12:43·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·23-Sep-19·06:44·11.2.4108 -rw----·····2.0·fat······415·b-·defN·23-Sep-20·12:43·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·23-Sep-19·06:44·11.2.5109 -rw----·····2.0·fat······453·b-·defN·23-Sep-20·12:43·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·23-Sep-19·06:44·11.2.6110 -rw----·····2.0·fat······767·b-·defN·23-Sep-20·12:43·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·23-Sep-19·06:44·11.3111 -rw----·····2.0·fat······574·b-·defN·23-Sep-20·12:43·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·23-Sep-19·06:44·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·23-Sep-20·12:43·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·23-Sep-19·06:44·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·23-Sep-20·12:43·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·23-Sep-19·06:44·12114 -rw----·····2.0·fat·····1071·b-·defN·23-Sep-20·12:43·12
115 -rw----·····2.0·fat······814·b-·defN·23-Sep-19·06:44·12.1115 -rw----·····2.0·fat······814·b-·defN·23-Sep-20·12:43·12.1
116 -rw----·····2.0·fat······662·b-·defN·23-Sep-19·06:44·12.1.1116 -rw----·····2.0·fat······662·b-·defN·23-Sep-20·12:43·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·23-Sep-19·06:44·12.1.2117 -rw----·····2.0·fat······187·b-·defN·23-Sep-20·12:43·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·23-Sep-19·06:44·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·23-Sep-20·12:43·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·23-Sep-19·06:44·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·23-Sep-20·12:43·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·23-Sep-19·06:44·12.1.3120 -rw----·····2.0·fat······550·b-·defN·23-Sep-20·12:43·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·23-Sep-19·06:44·12.1.4121 -rw----·····2.0·fat······643·b-·defN·23-Sep-20·12:43·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·23-Sep-19·06:44·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·23-Sep-20·12:43·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·23-Sep-19·06:44·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·23-Sep-20·12:43·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·23-Sep-19·06:44·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·23-Sep-20·12:43·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·23-Sep-19·06:44·12.2125 -rw----·····2.0·fat·····1164·b-·defN·23-Sep-20·12:43·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·23-Sep-19·06:44·12.3126 -rw----·····2.0·fat·····3802·b-·defN·23-Sep-20·12:43·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
1.05 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:·16722975·bytes,·number·of·entries:·71731 Zip·file·size:·16722880·bytes,·number·of·entries:·7173
2 -rw----·····2.0·fat····31769·b-·defN·23-Sep-19·06:44·02 -rw----·····2.0·fat····31769·b-·defN·23-Sep-20·12:43·0
3 -rw----·····2.0·fat·····7449·b-·defN·23-Sep-19·06:44·13 -rw----·····2.0·fat·····7449·b-·defN·23-Sep-20·12:43·1
4 -rw----·····2.0·fat····86008·b-·defN·23-Sep-19·06:44·24 -rw----·····2.0·fat····86008·b-·defN·23-Sep-20·12:43·2
5 -rw----·····2.0·fat·····6464·b-·defN·23-Sep-19·06:44·35 -rw----·····2.0·fat·····6464·b-·defN·23-Sep-20·12:43·3
6 -rw----·····2.0·fat·····2396·b-·defN·23-Sep-19·06:44·46 -rw----·····2.0·fat·····2396·b-·defN·23-Sep-20·12:43·4
7 -rw----·····2.0·fat·····7494·b-·defN·23-Sep-19·06:44·57 -rw----·····2.0·fat·····7494·b-·defN·23-Sep-20·12:43·5
8 -rw----·····2.0·fat·····2601·b-·defN·23-Sep-19·06:44·68 -rw----·····2.0·fat·····2601·b-·defN·23-Sep-20·12:43·6
9 -rw----·····2.0·fat·····3199·b-·defN·23-Sep-19·06:44·79 -rw----·····2.0·fat·····3199·b-·defN·23-Sep-20·12:43·7
10 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-19·06:44·810 -rw----·····2.0·fat·····3467·b-·defN·23-Sep-20·12:43·8
11 -rw----·····2.0·fat·····3774·b-·defN·23-Sep-19·06:44·911 -rw----·····2.0·fat·····3774·b-·defN·23-Sep-20·12:43·9
12 -rw----·····2.0·fat·····3141·b-·defN·23-Sep-19·06:44·1012 -rw----·····2.0·fat·····3141·b-·defN·23-Sep-20·12:43·10
13 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-19·06:44·1113 -rw----·····2.0·fat·····3780·b-·defN·23-Sep-20·12:43·11
14 -rw----·····2.0·fat·····4107·b-·defN·23-Sep-19·06:44·1214 -rw----·····2.0·fat·····4107·b-·defN·23-Sep-20·12:43·12
15 -rw----·····2.0·fat·····3174·b-·defN·23-Sep-19·06:44·1315 -rw----·····2.0·fat·····3174·b-·defN·23-Sep-20·12:43·13
16 -rw----·····2.0·fat·····3332·b-·defN·23-Sep-19·06:44·1416 -rw----·····2.0·fat·····3332·b-·defN·23-Sep-20·12:43·14
17 -rw----·····2.0·fat···105319·b-·defN·23-Sep-19·06:44·1517 -rw----·····2.0·fat···105319·b-·defN·23-Sep-20·12:43·15
18 -rw----·····2.0·fat····12101·b-·defN·23-Sep-19·06:44·1618 -rw----·····2.0·fat····12101·b-·defN·23-Sep-20·12:43·16
19 -rw----·····2.0·fat······803·b-·defN·23-Sep-19·06:44·1719 -rw----·····2.0·fat······803·b-·defN·23-Sep-20·12:43·17
20 -rw----·····2.0·fat·····3817·b-·defN·23-Sep-19·06:44·1820 -rw----·····2.0·fat·····3817·b-·defN·23-Sep-20·12:43·18
21 -rw----·····2.0·fat·····1410·b-·defN·23-Sep-19·06:44·1921 -rw----·····2.0·fat·····1410·b-·defN·23-Sep-20·12:43·19
22 -rw----·····2.0·fat·····1678·b-·defN·23-Sep-19·06:44·2022 -rw----·····2.0·fat·····1678·b-·defN·23-Sep-20·12:43·20
23 -rw----·····2.0·fat·····1946·b-·defN·23-Sep-19·06:44·2123 -rw----·····2.0·fat·····1946·b-·defN·23-Sep-20·12:43·21
24 -rw----·····2.0·fat·····3110·b-·defN·23-Sep-19·06:44·2224 -rw----·····2.0·fat·····3110·b-·defN·23-Sep-20·12:43·22
25 -rw----·····2.0·fat·····3375·b-·defN·23-Sep-19·06:44·2325 -rw----·····2.0·fat·····3375·b-·defN·23-Sep-20·12:43·23
26 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-19·06:44·2426 -rw----·····2.0·fat·····3649·b-·defN·23-Sep-20·12:43·24
27 -rw----·····2.0·fat·····3917·b-·defN·23-Sep-19·06:44·2527 -rw----·····2.0·fat·····3917·b-·defN·23-Sep-20·12:43·25
28 -rw----·····2.0·fat····12078·b-·defN·23-Sep-19·06:44·2628 -rw----·····2.0·fat····12078·b-·defN·23-Sep-20·12:43·26
29 -rw----·····2.0·fat·····1742·b-·defN·23-Sep-19·06:44·2729 -rw----·····2.0·fat·····1742·b-·defN·23-Sep-20·12:43·27
30 -rw----·····2.0·fat···108677·b-·defN·23-Sep-19·06:44·2830 -rw----·····2.0·fat···108677·b-·defN·23-Sep-20·12:43·28
31 -rw----·····2.0·fat····21289·b-·defN·23-Sep-19·06:44·2931 -rw----·····2.0·fat····21289·b-·defN·23-Sep-20·12:43·29
32 -rw----·····2.0·fat···307984·b-·defN·23-Sep-19·06:44·3032 -rw----·····2.0·fat···307984·b-·defN·23-Sep-20·12:43·30
33 -rw----·····2.0·fat·····1362·b-·defN·23-Sep-19·06:44·3133 -rw----·····2.0·fat·····1362·b-·defN·23-Sep-20·12:43·31
34 -rw----·····2.0·fat····22050·b-·defN·23-Sep-19·06:44·3234 -rw----·····2.0·fat····22050·b-·defN·23-Sep-20·12:43·32
35 -rw----·····2.0·fat·····3010·b-·defN·23-Sep-19·06:44·3335 -rw----·····2.0·fat·····3010·b-·defN·23-Sep-20·12:43·33
36 -rw----·····2.0·fat····40199·b-·defN·23-Sep-19·06:44·3436 -rw----·····2.0·fat····40199·b-·defN·23-Sep-20·12:43·34
37 -rw----·····2.0·fat····10558·b-·defN·23-Sep-19·06:44·3537 -rw----·····2.0·fat····10558·b-·defN·23-Sep-20·12:43·35
38 -rw----·····2.0·fat····10762·b-·defN·23-Sep-19·06:44·3638 -rw----·····2.0·fat····10762·b-·defN·23-Sep-20·12:43·36
39 -rw----·····2.0·fat····13063·b-·defN·23-Sep-19·06:44·3739 -rw----·····2.0·fat····13063·b-·defN·23-Sep-20·12:43·37
40 -rw----·····2.0·fat·····8706·b-·defN·23-Sep-19·06:44·3840 -rw----·····2.0·fat·····8706·b-·defN·23-Sep-20·12:43·38
41 -rw----·····2.0·fat····12798·b-·defN·23-Sep-19·06:44·3941 -rw----·····2.0·fat····12798·b-·defN·23-Sep-20·12:43·39
42 -rw----·····2.0·fat····23668·b-·defN·23-Sep-19·06:44·4042 -rw----·····2.0·fat····23668·b-·defN·23-Sep-20·12:43·40
43 -rw----·····2.0·fat····13303·b-·defN·23-Sep-19·06:44·4143 -rw----·····2.0·fat····13303·b-·defN·23-Sep-20·12:43·41
44 -rw----·····2.0·fat····23481·b-·defN·23-Sep-19·06:44·4244 -rw----·····2.0·fat····23481·b-·defN·23-Sep-20·12:43·42
45 -rw----·····2.0·fat····11133·b-·defN·23-Sep-19·06:44·4345 -rw----·····2.0·fat····11133·b-·defN·23-Sep-20·12:43·43
46 -rw----·····2.0·fat···381495·b-·defN·23-Sep-19·06:44·4446 -rw----·····2.0·fat···381495·b-·defN·23-Sep-20·12:43·44
47 -rw----·····2.0·fat····21972·b-·defN·23-Sep-19·06:44·4547 -rw----·····2.0·fat····21972·b-·defN·23-Sep-20·12:43·45
48 -rw----·····2.0·fat····11850·b-·defN·23-Sep-19·06:44·4648 -rw----·····2.0·fat····11850·b-·defN·23-Sep-20·12:43·46
49 -rw----·····2.0·fat·····4339·b-·defN·23-Sep-19·06:44·4749 -rw----·····2.0·fat·····4339·b-·defN·23-Sep-20·12:43·47
50 -rw----·····2.0·fat·····2582·b-·defN·23-Sep-19·06:44·4850 -rw----·····2.0·fat·····2582·b-·defN·23-Sep-20·12:43·48
51 -rw----·····2.0·fat·····2527·b-·defN·23-Sep-19·06:44·4951 -rw----·····2.0·fat·····2527·b-·defN·23-Sep-20·12:43·49
52 -rw----·····2.0·fat····99671·b-·defN·23-Sep-19·06:44·5052 -rw----·····2.0·fat····99671·b-·defN·23-Sep-20·12:43·50
53 -rw----·····2.0·fat····16466·b-·defN·23-Sep-19·06:44·5153 -rw----·····2.0·fat····16466·b-·defN·23-Sep-20·12:43·51
54 -rw----·····2.0·fat····11429·b-·defN·23-Sep-19·06:44·5254 -rw----·····2.0·fat····11429·b-·defN·23-Sep-20·12:43·52
55 -rw----·····2.0·fat····26133·b-·defN·23-Sep-19·06:44·5355 -rw----·····2.0·fat····26133·b-·defN·23-Sep-20·12:43·53
56 -rw----·····2.0·fat·····3214·b-·defN·23-Sep-19·06:44·5456 -rw----·····2.0·fat·····3214·b-·defN·23-Sep-20·12:43·54
57 -rw----·····2.0·fat····48809·b-·defN·23-Sep-19·06:44·5557 -rw----·····2.0·fat····48809·b-·defN·23-Sep-20·12:43·55
58 -rw----·····2.0·fat····58809·b-·defN·23-Sep-19·06:44·5658 -rw----·····2.0·fat····58809·b-·defN·23-Sep-20·12:43·56
59 -rw----·····2.0·fat····10325·b-·defN·23-Sep-19·06:44·5759 -rw----·····2.0·fat····10325·b-·defN·23-Sep-20·12:43·57
60 -rw----·····2.0·fat····92552·b-·defN·23-Sep-19·06:44·5860 -rw----·····2.0·fat····92552·b-·defN·23-Sep-20·12:43·58
61 -rw----·····2.0·fat····11423·b-·defN·23-Sep-19·06:44·5961 -rw----·····2.0·fat····11423·b-·defN·23-Sep-20·12:43·59
62 -rw----·····2.0·fat···161085·b-·defN·23-Sep-19·06:44·6062 -rw----·····2.0·fat···161085·b-·defN·23-Sep-20·12:43·60
63 -rw----·····2.0·fat····17415·b-·defN·23-Sep-19·06:44·6163 -rw----·····2.0·fat····17415·b-·defN·23-Sep-20·12:43·61
64 -rw----·····2.0·fat·····6434·b-·defN·23-Sep-19·06:44·6264 -rw----·····2.0·fat·····6434·b-·defN·23-Sep-20·12:43·62
65 -rw----·····2.0·fat·····2890·b-·defN·23-Sep-19·06:44·6365 -rw----·····2.0·fat·····2890·b-·defN·23-Sep-20·12:43·63
66 -rw----·····2.0·fat···179619·b-·defN·23-Sep-19·06:44·6466 -rw----·····2.0·fat···179619·b-·defN·23-Sep-20·12:43·64
67 -rw----·····2.0·fat·····4102·b-·defN·23-Sep-19·06:44·6567 -rw----·····2.0·fat·····4102·b-·defN·23-Sep-20·12:43·65
68 -rw----·····2.0·fat·····1707·b-·defN·23-Sep-19·06:44·6668 -rw----·····2.0·fat·····1707·b-·defN·23-Sep-20·12:43·66
69 -rw----·····2.0·fat····10045·b-·defN·23-Sep-19·06:44·6769 -rw----·····2.0·fat····10045·b-·defN·23-Sep-20·12:43·67
70 -rw----·····2.0·fat····84075·b-·defN·23-Sep-19·06:44·6870 -rw----·····2.0·fat····84075·b-·defN·23-Sep-20·12:43·68
71 -rw----·····2.0·fat····14268·b-·defN·23-Sep-19·06:44·6971 -rw----·····2.0·fat····14268·b-·defN·23-Sep-20·12:43·69
72 -rw----·····2.0·fat·····2924·b-·defN·23-Sep-19·06:44·7072 -rw----·····2.0·fat·····2924·b-·defN·23-Sep-20·12:43·70
73 -rw----·····2.0·fat·····2714·b-·defN·23-Sep-19·06:44·7173 -rw----·····2.0·fat·····2714·b-·defN·23-Sep-20·12:43·71
74 -rw----·····2.0·fat·····2830·b-·defN·23-Sep-19·06:44·7274 -rw----·····2.0·fat·····2830·b-·defN·23-Sep-20·12:43·72
75 -rw----·····2.0·fat·····9093·b-·defN·23-Sep-19·06:44·7375 -rw----·····2.0·fat·····9093·b-·defN·23-Sep-20·12:43·73
76 -rw----·····2.0·fat·····2740·b-·defN·23-Sep-19·06:44·7476 -rw----·····2.0·fat·····2740·b-·defN·23-Sep-20·12:43·74
77 -rw----·····2.0·fat···579529·b-·defN·23-Sep-19·06:44·7577 -rw----·····2.0·fat···579529·b-·defN·23-Sep-20·12:43·75
78 -rw----·····2.0·fat·····2030·b-·defN·23-Sep-19·06:44·7678 -rw----·····2.0·fat·····2030·b-·defN·23-Sep-20·12:43·76
79 -rw----·····2.0·fat·····1679·b-·defN·23-Sep-19·06:44·7779 -rw----·····2.0·fat·····1679·b-·defN·23-Sep-20·12:43·77
80 -rw----·····2.0·fat·····5529·b-·defN·23-Sep-19·06:44·7880 -rw----·····2.0·fat·····5529·b-·defN·23-Sep-20·12:43·78
81 -rw----·····2.0·fat···297636·b-·defN·23-Sep-19·06:44·7981 -rw----·····2.0·fat···297636·b-·defN·23-Sep-20·12:43·79
82 -rw----·····2.0·fat·····3386·b-·defN·23-Sep-19·06:44·8082 -rw----·····2.0·fat·····3386·b-·defN·23-Sep-20·12:43·80
83 -rw----·····2.0·fat···195994·b-·defN·23-Sep-19·06:44·8183 -rw----·····2.0·fat···195994·b-·defN·23-Sep-20·12:43·81
84 -rw----·····2.0·fat·····6803·b-·defN·23-Sep-19·06:44·8284 -rw----·····2.0·fat·····6803·b-·defN·23-Sep-20·12:43·82
85 -rw----·····2.0·fat····30299·b-·defN·23-Sep-19·06:44·8385 -rw----·····2.0·fat····30299·b-·defN·23-Sep-20·12:43·83
86 -rw----·····2.0·fat···238105·b-·defN·23-Sep-19·06:44·8486 -rw----·····2.0·fat···238105·b-·defN·23-Sep-20·12:43·84
87 -rw----·····2.0·fat···115939·b-·defN·23-Sep-19·06:44·8587 -rw----·····2.0·fat···115939·b-·defN·23-Sep-20·12:43·85
88 -rw----·····2.0·fat····11397·b-·defN·23-Sep-19·06:44·8688 -rw----·····2.0·fat····11397·b-·defN·23-Sep-20·12:43·86
89 -rw----·····2.0·fat·····9466·b-·defN·23-Sep-19·06:44·8789 -rw----·····2.0·fat·····9466·b-·defN·23-Sep-20·12:43·87
90 -rw----·····2.0·fat···162105·b-·defN·23-Sep-19·06:44·8890 -rw----·····2.0·fat···162105·b-·defN·23-Sep-20·12:43·88
91 -rw----·····2.0·fat····14219·b-·defN·23-Sep-19·06:44·8991 -rw----·····2.0·fat····14219·b-·defN·23-Sep-20·12:43·89
92 -rw----·····2.0·fat····14479·b-·defN·23-Sep-19·06:44·9092 -rw----·····2.0·fat····14479·b-·defN·23-Sep-20·12:43·90
93 -rw----·····2.0·fat···114418·b-·defN·23-Sep-19·06:44·9193 -rw----·····2.0·fat···114418·b-·defN·23-Sep-20·12:43·91
94 -rw----·····2.0·fat····64300·b-·defN·23-Sep-19·06:44·9294 -rw----·····2.0·fat····64300·b-·defN·23-Sep-20·12:43·92
95 -rw----·····2.0·fat····29578·b-·defN·23-Sep-19·06:44·9395 -rw----·····2.0·fat····29578·b-·defN·23-Sep-20·12:43·93
96 -rw----·····2.0·fat·····2010·b-·defN·23-Sep-19·06:44·9496 -rw----·····2.0·fat·····2010·b-·defN·23-Sep-20·12:43·94
97 -rw----·····2.0·fat·····5522·b-·defN·23-Sep-19·06:44·9597 -rw----·····2.0·fat·····5522·b-·defN·23-Sep-20·12:43·95
98 -rw----·····2.0·fat·····4227·b-·defN·23-Sep-19·06:44·9698 -rw----·····2.0·fat·····4227·b-·defN·23-Sep-20·12:43·96
99 -rw----·····2.0·fat·····3634·b-·defN·23-Sep-19·06:44·9799 -rw----·····2.0·fat·····3634·b-·defN·23-Sep-20·12:43·97
100 -rw----·····2.0·fat·····3372·b-·defN·23-Sep-19·06:44·98100 -rw----·····2.0·fat·····3372·b-·defN·23-Sep-20·12:43·98
101 -rw----·····2.0·fat····61186·b-·defN·23-Sep-19·06:44·99101 -rw----·····2.0·fat····61186·b-·defN·23-Sep-20·12:43·99
102 -rw----·····2.0·fat·····8659·b-·defN·23-Sep-19·06:44·100102 -rw----·····2.0·fat·····8659·b-·defN·23-Sep-20·12:43·100
103 -rw----·····2.0·fat····12447·b-·defN·23-Sep-19·06:44·101103 -rw----·····2.0·fat····12447·b-·defN·23-Sep-20·12:43·101
104 -rw----·····2.0·fat·····7854·b-·defN·23-Sep-19·06:44·102104 -rw----·····2.0·fat·····7854·b-·defN·23-Sep-20·12:43·102
105 -rw----·····2.0·fat····10450·b-·defN·23-Sep-19·06:44·103105 -rw----·····2.0·fat····10450·b-·defN·23-Sep-20·12:43·103
106 -rw----·····2.0·fat·····1099·b-·defN·23-Sep-19·06:44·104106 -rw----·····2.0·fat·····1099·b-·defN·23-Sep-20·12:43·104
107 -rw----·····2.0·fat·····1365·b-·defN·23-Sep-19·06:44·105107 -rw----·····2.0·fat·····1365·b-·defN·23-Sep-20·12:43·105
108 -rw----·····2.0·fat·····1644·b-·defN·23-Sep-19·06:44·106108 -rw----·····2.0·fat·····1644·b-·defN·23-Sep-20·12:43·106
109 -rw----·····2.0·fat·····1912·b-·defN·23-Sep-19·06:44·107109 -rw----·····2.0·fat·····1912·b-·defN·23-Sep-20·12:43·107
110 -rw----·····2.0·fat·····2180·b-·defN·23-Sep-19·06:44·108110 -rw----·····2.0·fat·····2180·b-·defN·23-Sep-20·12:43·108
111 -rw----·····2.0·fat·····3453·b-·defN·23-Sep-19·06:44·109111 -rw----·····2.0·fat·····3453·b-·defN·23-Sep-20·12:43·109
112 -rw----·····2.0·fat·····3718·b-·defN·23-Sep-19·06:44·110112 -rw----·····2.0·fat·····3718·b-·defN·23-Sep-20·12:43·110
113 -rw----·····2.0·fat·····3992·b-·defN·23-Sep-19·06:44·111113 -rw----·····2.0·fat·····3992·b-·defN·23-Sep-20·12:43·111
114 -rw----·····2.0·fat·····4260·b-·defN·23-Sep-19·06:44·112114 -rw----·····2.0·fat·····4260·b-·defN·23-Sep-20·12:43·112
115 -rw----·····2.0·fat····54600·b-·defN·23-Sep-19·06:44·113115 -rw----·····2.0·fat····54600·b-·defN·23-Sep-20·12:43·113
116 -rw----·····2.0·fat·····2823·b-·defN·23-Sep-19·06:44·114116 -rw----·····2.0·fat·····2823·b-·defN·23-Sep-20·12:43·114
117 -rw----·····2.0·fat·····4889·b-·defN·23-Sep-19·06:44·115117 -rw----·····2.0·fat·····4889·b-·defN·23-Sep-20·12:43·115
118 -rw----·····2.0·fat····40411·b-·defN·23-Sep-19·06:44·116118 -rw----·····2.0·fat····40411·b-·defN·23-Sep-20·12:43·116
119 -rw----·····2.0·fat····12449·b-·defN·23-Sep-19·06:44·117119 -rw----·····2.0·fat····12449·b-·defN·23-Sep-20·12:43·117
120 -rw----·····2.0·fat·····8264·b-·defN·23-Sep-19·06:44·118120 -rw----·····2.0·fat·····8264·b-·defN·23-Sep-20·12:43·118
121 -rw----·····2.0·fat·····4397·b-·defN·23-Sep-19·06:44·119121 -rw----·····2.0·fat·····4397·b-·defN·23-Sep-20·12:43·119
122 -rw----·····2.0·fat·····6534·b-·defN·23-Sep-19·06:44·120122 -rw----·····2.0·fat·····6534·b-·defN·23-Sep-20·12:43·120
123 -rw----·····2.0·fat·····6263·b-·defN·23-Sep-19·06:44·121123 -rw----·····2.0·fat·····6263·b-·defN·23-Sep-20·12:43·121
124 -rw----·····2.0·fat····25351·b-·defN·23-Sep-19·06:44·122124 -rw----·····2.0·fat····25351·b-·defN·23-Sep-20·12:43·122
125 -rw----·····2.0·fat·····7939·b-·defN·23-Sep-19·06:44·123125 -rw----·····2.0·fat·····7939·b-·defN·23-Sep-20·12:43·123
126 -rw----·····2.0·fat····10872·b-·defN·23-Sep-19·06:44·124126 -rw----·····2.0·fat····10872·b-·defN·23-Sep-20·12:43·124
Max diff block lines reached; -1/856734 bytes (-0.00%) of diff not shown.
240 KB
mastersummary.xml
240 KB
mastersummary.xml
Ordering differences only
    
Offset 1, 16 lines modifiedOffset 1, 44 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.Collections.Generic"> 
4 ····<summary>To·be·added.</summary> 
5 ····<remarks>To·be·added.</remarks>3 ··<namespace·ns="System.Runtime.Remoting.Lifetime">
 4 ····<summary>
 5 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 6 ······<para>
 7 ········The
 8 ········<see·cref="N:System.Runtime.Remoting.Lifetime"/>
 9 ········namespace·contains·classes·that·manage·the·lifetime·of·remote·objects.
 10 ······</para>
 11 ····</summary>
 12 ····<remarks>
 13 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 14 ······<para>Traditionally,·distributed·garbage·collection·uses·reference·counts·and·pinging·for·control·over·the·lifetime·of·objects.·This·works·well·when·there·are·a·few·clients·per·service,·but·doesn't·scale·well·when·there·are·thousands·of·clients·per·service.·The·remoting·lifetime·service·associates·a·lease·with·each·service,·and·deletes·a·service·when·its·lease·time·expires.·The·lifetime·service·can·take·on·the·function·of·a·traditional·distributed·garbage·collector,·and·it·also·adjusts·well·when·the·numbers·of·clients·per·server·increases.</para>
 15 ······<para>Each·application·domain·contains·a·lease·manager·that·is·responsible·for·controlling·leases·in·its·domain.·All·leases·are·examined·periodically·for·expired·lease·times.·If·a·lease·has·expired,·one·or·more·of·the·lease's·sponsors·are·invoked·and·given·the·opportunity·to·renew·the·lease.·If·none·of·the·sponsors·decides·to·renew·the·lease,·the·lease·manager·removes·the·lease·and·the·object·can·be·collected·by·the·garbage·collector.·The·lease·manager·maintains·a·lease·list·with·leases·sorted·by·remaining·lease·time.·The·leases·with·the·shortest·remaining·time·are·stored·at·the·top·of·the·list.</para>
 16 ····</remarks>
6 ··</namespace>17 ··</namespace>
7 ··<namespace·ns="System.Threading.Tasks">18 ··<namespace·ns="System">
8 ····<summary>To·be·added.</summary> 
9 ····<remarks>To·be·added.</remarks>19 ····<summary>The·System·namespace·contains·the·fundamental·types·of·the·runtime,·including·the·Object,·Int32,·and·String·types.</summary>
 20 ····<remarks>
 21 ······<para>The·System·namespace·contains·the·fundamental·types·of·the·runtime.</para>
 22 ····</remarks>
 23 ··</namespace>
 24 ··<namespace·ns="System.Deployment.Internal">
 25 ····<summary>
 26 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
 27 ······<para>
 28 ········The
 29 ········<see·cref="N:System.Deployment.Internal"/>
 30 ········namespace·contains·helper·classes·for·accessing·the·internal·members·of
 31 ········<see·cref="T:System.ActivationContext"/>
 32 ········and
 33 ········<see·cref="T:System.ApplicationIdentity"/>
 34 ········objects.
 35 ······</para>
 36 ····</summary>
 37 ····<remarks/>
10 ··</namespace>38 ··</namespace>
11 ··<namespace·ns="System.Text">39 ··<namespace·ns="System.Text">
12 ····<summary>40 ····<summary>
13 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>41 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
14 ······<para>42 ······<para>
15 ········The43 ········The
16 ········<see·cref="N:System.Text"/>44 ········<see·cref="N:System.Text"/>
Offset 78, 87 lines modifiedOffset 106, 69 lines modified
78 ········</format>106 ········</format>
79 ········and·the·MSDN·blog107 ········and·the·MSDN·blog
80 ········<see·cref="http://go.microsoft.com/fwlink/?LinkId=161021">Shawn·Steele's·Thoughts·about·Windows·and·.NET·Framework·Globalization·APIs</see>108 ········<see·cref="http://go.microsoft.com/fwlink/?LinkId=161021">Shawn·Steele's·Thoughts·about·Windows·and·.NET·Framework·Globalization·APIs</see>
81 ········.109 ········.
82 ······</para>110 ······</para>
83 ····</remarks>111 ····</remarks>
84 ··</namespace>112 ··</namespace>
85 ··<namespace·ns="System.Runtime">113 ··<namespace·ns="System.Runtime.Serialization.Formatters.Binary">
86 ····<summary>114 ····<summary>
87 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>115 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
88 ······<para>116 ······<para>
89 ········The117 ········The
90 ········<see·cref="N:System.Runtime"/> 
91 ········namespace·contains·advanced·types·that·support·diverse·namespaces·such·as·the·System,·Runtime,·and·the·Security·namespaces.118 ········<see·cref="N:System.Runtime.Serialization.Formatters.Binary"/>
 119 ········namespace·contains·the
 120 ········<see·cref="T:System.Runtime.Serialization.Formatters.Binary.BinaryFormatter"/>
 121 ········class,·which·can·be·used·to·serialize·and·deserialize·objects·in·binary·format.
92 ······</para>122 ······</para>
93 ····</summary>123 ····</summary>
94 ····<remarks>124 ····<remarks/>
95 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/> 
96 ······<para>The·types·found·in·this·namespace·are·intended·for·use·in·advanced·development.</para> 
97 ····</remarks> 
98 ··</namespace>125 ··</namespace>
99 ··<namespace·ns="System.Collections.ObjectModel">126 ··<namespace·ns="Microsoft.Win32">
100 ····<summary>To·be·added.</summary>127 ····<summary>To·be·added.</summary>
101 ····<remarks>To·be·added.</remarks>128 ····<remarks>To·be·added.</remarks>
102 ··</namespace>129 ··</namespace>
103 ··<namespace·ns="System.Runtime.Remoting.Proxies"> 
104 ····<summary> 
105 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/> 
106 ······<para> 
107 ········The 
108 ········<see·cref="N:System.Runtime.Remoting.Proxies"/> 
109 ········namespace·contains·classes·that·control·and·provide·functionality·for·proxies.·A·proxy·is·a·local·object·that·is·an·image·of·a·remote·object.·Proxies·enable·clients·to·access·objects·across·remoting·boundaries. 
110 ······</para> 
111 ····</summary> 
112 ····<remarks> 
113 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/> 
114 ······<para> 
115 ········One·of·the·most·important·classes·of·the 
116 ········<see·cref="N:System.Runtime.Remoting.Proxies"/> 
117 ········namespace·is·the 
118 ········<see·cref="T:System.Runtime.Remoting.Proxies.RealProxy"/> 
119 ········class,·which·provides·the·base·functionality·for·all·remoting·proxies,·and·can·be·used·to·create·custom·proxies. 
120 ······</para> 
121 ····</remarks> 
122 ··</namespace> 
123 ··<namespace·ns="Microsoft.Win32">130 ··<namespace·ns="Microsoft.Win32.SafeHandles">
124 ····<summary>To·be·added.</summary>131 ····<summary>To·be·added.</summary>
125 ····<remarks>To·be·added.</remarks>132 ····<remarks>To·be·added.</remarks>
126 ··</namespace>133 ··</namespace>
127 ··<namespace·ns="System.Resources">134 ··<namespace·ns="System.Collections.Concurrent">
128 ····<summary>To·be·added.</summary>135 ····<summary>To·be·added.</summary>
129 ····<remarks/>136 ····<remarks>To·be·added.</remarks>
130 ··</namespace>137 ··</namespace>
131 ··<namespace·ns="System.Runtime.Remoting.Metadata.W3cXsd2001">138 ··<namespace·ns="System.Security.Principal">
132 ····<summary>139 ····<summary>
133 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>140 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
134 ······<para>141 ······<para>
135 ········The142 ········The
136 ········<see·cref="N:System.Runtime.Remoting.Metadata.W3cXsd2001"/> 
137 ········namespace·contains·the·XML·Schema·Definition·(XSD)·that·was·defined·by·the·World·Wide·Web·Consortium·(W3C)·in·2001.·The·XML·Schema·Part·2:·Datatypes·specification·from·W3C·identifies·format·and·behavior·of·various·data·types.·This·namespace·contains·wrappe[·...·truncated·by·diffoscope;·len:·135,·SHA:·aab308cb0a60bcfeea48888910f58350ce40268deb9cbe35fea0825dcafeff93·...·]143 ········<see·cref="N:System.Security.Principal"/>
 144 ········namespace·defines·a·principal·object·that·represents·the·security·context·under·which·code·is·running.·For·more·information,·see
 145 ········<format·type="text/html">
 146 ··········<a·href="578cc32b-5654-4d8b-9d8c-ebcbc5c75390">Role-Based·Security</a>
 147 ········</format>
 148 ········.
138 ······</para>149 ······</para>
139 ····</summary>150 ····</summary>
140 ····<remarks>151 ····<remarks/>
141 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/> 
142 ······<para>For·more·information·on·the·XML·Schema·Part·2:·Datatypes·specification,·see·http://www.w3.org/TR/xmlschema-2/.</para> 
143 ····</remarks> 
144 ··</namespace>152 ··</namespace>
145 ··<namespace·ns="System.Runtime.Serialization.Formatters.Binary">153 ··<namespace·ns="System.Configuration.Assemblies">
146 ····<summary>154 ····<summary>
147 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>155 ······<attribution·license="cc4"·from="Microsoft"·modified="false"/>
148 ······<para>156 ······<para>
Max diff block lines reached; 238958/246108 bytes (97.09%) of diff not shown.