29.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.tFeiYjBK/b1/mono_6.12.0.199+ds-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.tFeiYjBK/b2/mono_6.12.0.199+ds-1_amd64.changes
3.27 KB
Files
    
Offset 146, 25 lines modifiedOffset 146, 25 lines modified
146 ·3df1d2094c4379d309048c615fb15bdb·30084·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+ds-1_all.deb146 ·3df1d2094c4379d309048c615fb15bdb·30084·cli-mono·optional·libmono-xbuild-tasks4.0-cil_6.12.0.199+ds-1_all.deb
147 ·b1aa6e98ddb7e75c6135f4b3f8461e89·7962320·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+ds-1_amd64.deb147 ·b1aa6e98ddb7e75c6135f4b3f8461e89·7962320·debug·optional·libmonoboehm-2.0-1-dbg_6.12.0.199+ds-1_amd64.deb
148 ·7ad0531e7405fd25cc2e4333eef9cabf·1608892·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+ds-1_amd64.deb148 ·7ad0531e7405fd25cc2e4333eef9cabf·1608892·cli-mono·optional·libmonoboehm-2.0-1_6.12.0.199+ds-1_amd64.deb
149 ·92ab322eade8bf2a69f9831650472238·1854016·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+ds-1_amd64.deb149 ·92ab322eade8bf2a69f9831650472238·1854016·cli-mono·optional·libmonoboehm-2.0-dev_6.12.0.199+ds-1_amd64.deb
150 ·29fc193133ce7611d4f0b4cf024c3167·8809284·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+ds-1_amd64.deb150 ·29fc193133ce7611d4f0b4cf024c3167·8809284·debug·optional·libmonosgen-2.0-1-dbg_6.12.0.199+ds-1_amd64.deb
151 ·88c745872ed560268dba98f9144aa010·1693548·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+ds-1_amd64.deb151 ·88c745872ed560268dba98f9144aa010·1693548·cli-mono·optional·libmonosgen-2.0-1_6.12.0.199+ds-1_amd64.deb
152 ·8d59e64f803deb54bc9c607a01290c8d·1961532·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+ds-1_amd64.deb152 ·8d59e64f803deb54bc9c607a01290c8d·1961532·cli-mono·optional·libmonosgen-2.0-dev_6.12.0.199+ds-1_amd64.deb
153 ·33db5ae096d5068a800a354630ce3a9c·156992·cli-mono·optional·mono-4.0-gac_6.12.0.199+ds-1_all.deb153 ·92f4583482098c3642f51f4cfbbf9f68·157192·cli-mono·optional·mono-4.0-gac_6.12.0.199+ds-1_all.deb
154 ·be0019cf8d950779fda77cf2a4858a8f·23280·cli-mono·optional·mono-4.0-service_6.12.0.199+ds-1_all.deb154 ·be0019cf8d950779fda77cf2a4858a8f·23280·cli-mono·optional·mono-4.0-service_6.12.0.199+ds-1_all.deb
155 ·697e3f89a43ae193a49eb01245e6ee0f·16720·cli-mono·optional·mono-complete_6.12.0.199+ds-1_amd64.deb155 ·697e3f89a43ae193a49eb01245e6ee0f·16720·cli-mono·optional·mono-complete_6.12.0.199+ds-1_amd64.deb
156 ·2be2bcf5da35c55aa8c8ecdbbac4cebc·39624·shells·optional·mono-csharp-shell_6.12.0.199+ds-1_all.deb156 ·2be2bcf5da35c55aa8c8ecdbbac4cebc·39624·shells·optional·mono-csharp-shell_6.12.0.199+ds-1_all.deb
157 ·e249ed28c7234ac587f72d8213e158cb·6520232·debug·optional·mono-dbg_6.12.0.199+ds-1_all.deb 
158 ·052235f1f7795db490a47fc9c655d819·23541744·cli-mono·optional·mono-devel_6.12.0.199+ds-1_all.deb157 ·6079c1ce03d1e46ab1b6677125b88e5b·6520844·debug·optional·mono-dbg_6.12.0.199+ds-1_all.deb
 158 ·3c3e588f9bb6c3910a096da6dc1dc24d·23541372·cli-mono·optional·mono-devel_6.12.0.199+ds-1_all.deb
159 ·7016ac2c7cf4e3e932b62fb98e81561f·22992·cli-mono·optional·mono-gac_6.12.0.199+ds-1_all.deb159 ·7016ac2c7cf4e3e932b62fb98e81561f·22992·cli-mono·optional·mono-gac_6.12.0.199+ds-1_all.deb
160 ·1b3c92aef9aa7ef255d11492ca4ab38c·540936·cli-mono·optional·mono-mcs_6.12.0.199+ds-1_all.deb 
161 ·fa1a9814d3f3208a8125872311fc5057·1608632·cli-mono·optional·mono-runtime-boehm_6.12.0.199+ds-1_amd64.deb160 ·b733366660881be60751e911850008a7·540896·cli-mono·optional·mono-mcs_6.12.0.199+ds-1_all.deb
 161 ·056d59c2e2a18f3a02b72d96d37ac04b·1608604·cli-mono·optional·mono-runtime-boehm_6.12.0.199+ds-1_amd64.deb
162 ·a23d6e423f4622897377d11a3b3447d8·1185308·cli-mono·optional·mono-runtime-common_6.12.0.199+ds-1_amd64.deb162 ·a23d6e423f4622897377d11a3b3447d8·1185308·cli-mono·optional·mono-runtime-common_6.12.0.199+ds-1_amd64.deb
163 ·122abd0a138f8c2c8e56f9df46041a6c·21357000·debug·optional·mono-runtime-dbg_6.12.0.199+ds-1_amd64.deb 
164 ·4f8aa1484d72748b5a19c3be348376de·1685656·cli-mono·optional·mono-runtime-sgen_6.12.0.199+ds-1_amd64.deb163 ·7be199e9fe4060bcef8dcf760c70d812·21358048·debug·optional·mono-runtime-dbg_6.12.0.199+ds-1_amd64.deb
 164 ·c8aa0578f6066dd12945eb9a90d9485d·1685712·cli-mono·optional·mono-runtime-sgen_6.12.0.199+ds-1_amd64.deb
165 ·defefaa3671bcc3cb0040dbb5a37a96e·18764·cli-mono·optional·mono-runtime_6.12.0.199+ds-1_amd64.deb165 ·defefaa3671bcc3cb0040dbb5a37a96e·18764·cli-mono·optional·mono-runtime_6.12.0.199+ds-1_amd64.deb
166 ·269c9f840c03bb47ffb0994106f95123·5619108·debug·optional·mono-utils-dbgsym_6.12.0.199+ds-1_amd64.deb166 ·269c9f840c03bb47ffb0994106f95123·5619108·debug·optional·mono-utils-dbgsym_6.12.0.199+ds-1_amd64.deb
167 ·77a398b460a436cc8e70dce5dcb18fe8·1290620·cli-mono·optional·mono-utils_6.12.0.199+ds-1_amd64.deb167 ·77a398b460a436cc8e70dce5dcb18fe8·1290620·cli-mono·optional·mono-utils_6.12.0.199+ds-1_amd64.deb
168 ·2ec12e016a9fa08c771347d515dc0116·458076·cli-mono·optional·mono-xbuild_6.12.0.199+ds-1_all.deb168 ·2ec12e016a9fa08c771347d515dc0116·458076·cli-mono·optional·mono-xbuild_6.12.0.199+ds-1_all.deb
169 ·afb66095f7bf56828ab722f4aa5b9577·529164·cli-mono·optional·monodoc-base_6.12.0.199+ds-1_all.deb169 ·afb66095f7bf56828ab722f4aa5b9577·529164·cli-mono·optional·monodoc-base_6.12.0.199+ds-1_all.deb
170 ·6192dd9470b789a5a3fd3a9cafc29823·18823076·doc·optional·monodoc-manual_6.12.0.199+ds-1_all.deb170 ·c7b92b9a3cc8decaf06f5100b994a299·18822716·doc·optional·monodoc-manual_6.12.0.199+ds-1_all.deb
6.58 KB
mono-4.0-gac_6.12.0.199+ds-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0······976·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0······976·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0···155824·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0···156024·2025-05-31·19:14:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
6.05 KB
data.tar.xz
6.03 KB
data.tar
6.02 KB
./usr/lib/mono/4.5/gacutil.exe
5.96 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x0007420015 »       ··············Code·Size:·0x00074200
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x000761be18 »       ········Entry·Point·RVA:·0x0007619e
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:·0x00076170·[0x0000004b]47 »       ·····Import·Table:·0x00076150·[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:·0x000741c463 »       ···Virtual·Size:·0x000741a4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007420065 »       ··Raw·Data·Size:·0x00074200
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d4
74 »       Virtual·Address:·0x0007800074 »       Virtual·Address:·0x00078000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007460076 »       ···Raw·Data·Ptr:·0x00074600
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x000360d4·[0x0004009c]109 »       ·········Metadata:·0x000360e8·[0x00040068]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00021e5c·[138736·==·0x00021df0]126 »       Tables·(#~):·0x0000006c·-·0x00021e5c·[138736·==·0x00021df0]
127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]127 »       ····Strings:·0x00021e5c·-·0x000322b8·[66652·==·0x0001045c]
128 »       ·······Blob:·0x00039d50·-·0x0004009c·[25420·==·0x0000634c]128 »       ·······Blob:·0x00039d50·-·0x00040068·[25368·==·0x00006318]
129 »       User·string:·0x000322b8·-·0x00039d40·[31368·==·0x00007a88]129 »       User·string:·0x000322b8·-·0x00039d40·[31368·==·0x00007a88]
130 »       ·······GUID:·0x00039d40·-·0x00039d50·[16·==·0x00000010]130 »       ·······GUID:·0x00039d40·-·0x00039d50·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·345d0)132 Table·Module:·1·records·(12·bytes,·at·345e4)
133 Table·TypeRef:·185·records·(10·bytes,·at·345dc)133 Table·TypeRef:·185·records·(10·bytes,·at·345f0)
134 Table·TypeDef:·364·records·(18·bytes,·at·34d16)134 Table·TypeDef:·364·records·(18·bytes,·at·34d2a)
135 Table·Field:·1871·records·(8·bytes,·at·366ae)135 Table·Field:·1871·records·(8·bytes,·at·366c2)
136 Table·Method:·3576·records·(16·bytes,·at·3a126)136 Table·Method:·3576·records·(16·bytes,·at·3a13a)
137 Table·Param:·3321·records·(8·bytes,·at·480a6)137 Table·Param:·3321·records·(8·bytes,·at·480ba)
138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e86e)138 Table·InterfaceImpl:·51·records·(4·bytes,·at·4e882)
139 Table·MemberRef:·1103·records·(8·bytes,·at·4e93a)139 Table·MemberRef:·1103·records·(8·bytes,·at·4e94e)
140 Table·Constant:·513·records·(6·bytes,·at·50bb2)140 Table·Constant:·513·records·(6·bytes,·at·50bc6)
141 Table·CustomAttribute:·96·records·(8·bytes,·at·517b8)141 Table·CustomAttribute:·96·records·(8·bytes,·at·517cc)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·51ab8)142 Table·DeclSecurity:·1·records·(6·bytes,·at·51acc)
143 Table·ClassLayout:·10·records·(8·bytes,·at·51abe)143 Table·ClassLayout:·10·records·(8·bytes,·at·51ad2)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b0e)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·51b22)
145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b1a)145 Table·StandaloneSig:·521·records·(2·bytes,·at·51b2e)
146 Table·EventMap:·2·records·(4·bytes,·at·51f2c)146 Table·EventMap:·2·records·(4·bytes,·at·51f40)
147 Table·Event:·4·records·(8·bytes,·at·51f34)147 Table·Event:·4·records·(8·bytes,·at·51f48)
148 Table·PropertyMap:·149·records·(4·bytes,·at·51f54)148 Table·PropertyMap:·149·records·(4·bytes,·at·51f68)
149 Table·Property:·1036·records·(8·bytes,·at·521a8)149 Table·Property:·1036·records·(8·bytes,·at·521bc)
150 Table·MethodSemantics:·1072·records·(6·bytes,·at·54208)150 Table·MethodSemantics:·1072·records·(6·bytes,·at·5421c)
151 Table·MethodImpl:·53·records·(6·bytes,·at·55b28)151 Table·MethodImpl:·53·records·(6·bytes,·at·55b3c)
152 Table·Moduleref:·2·records·(4·bytes,·at·55c66)152 Table·Moduleref:·2·records·(4·bytes,·at·55c7a)
153 Table·TypeSpec:·325·records·(2·bytes,·at·55c6e)153 Table·TypeSpec:·325·records·(2·bytes,·at·55c82)
154 Table·ImplMap:·2·records·(10·bytes,·at·55ef8)154 Table·ImplMap:·2·records·(10·bytes,·at·55f0c)
155 Table·FieldRVA:·9·records·(6·bytes,·at·55f0c)155 Table·FieldRVA:·9·records·(6·bytes,·at·55f20)
156 Table·Assembly:·1·records·(26·bytes,·at·55f42)156 Table·Assembly:·1·records·(26·bytes,·at·55f56)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·55f5c)157 Table·AssemblyRef:·4·records·(24·bytes,·at·55f70)
158 Table·NestedClass:·102·records·(4·bytes,·at·55fbc)158 Table·NestedClass:·102·records·(4·bytes,·at·55fd0)
159 Table·GenericParam:·21·records·(10·bytes,·at·56154)159 Table·GenericParam:·21·records·(10·bytes,·at·56168)
160 Table·MethodSpec:·53·records·(4·bytes,·at·56226)160 Table·MethodSpec:·53·records·(4·bytes,·at·5623a)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·562fa)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5630e)
162 RVA·for·Entry·Point:·0x00002058162 RVA·for·Entry·Point:·0x00002058
11.6 MB
mono-dbg_6.12.0.199+ds-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····7360·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····7356·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0··6512680·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0··6513296·2025-05-31·19:14:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
11.6 MB
data.tar.xz
11.6 MB
data.tar
7.19 KB
file list
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 -rw-r--r--···0·root·········(0)·root·········(0)······761·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb12 -rw-r--r--···0·root·········(0)·root·········(0)······761·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/Microsoft.Win32.Registry.AccessControl.dll.mdb
13 -rw-r--r--···0·root·········(0)·root·········(0)······899·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb13 -rw-r--r--···0·root·········(0)·root·········(0)······899·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.IO.FileSystem.AccessControl.dll.mdb
14 -rw-r--r--···0·root·········(0)·root·········(0)······440·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb14 -rw-r--r--···0·root·········(0)·root·········(0)······440·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Reflection.TypeExtensions.dll.mdb
15 -rw-r--r--···0·root·········(0)·root·········(0)·····1758·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb15 -rw-r--r--···0·root·········(0)·root·········(0)·····1758·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.ServiceProcess.ServiceController.dll.mdb
16 -rw-r--r--···0·root·········(0)·root·········(0)······617·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb16 -rw-r--r--···0·root·········(0)·root·········(0)······617·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Text.Encoding.CodePages.dll.mdb
17 -rw-r--r--···0·root·········(0)·root·········(0)······829·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb17 -rw-r--r--···0·root·········(0)·root·········(0)······829·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/Facades/System.Threading.AccessControl.dll.mdb
18 -rw-r--r--···0·root·········(0)·root·········(0)····11643·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb18 -rw-r--r--···0·root·········(0)·root·········(0)····11643·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/RabbitMQ.Client.Apigen.exe.mdb
19 -rw-r--r--···0·root·········(0)·root·········(0)···210819·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/al.exe.mdb19 -rw-r--r--···0·root·········(0)·root·········(0)···210911·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/al.exe.mdb
20 -rw-r--r--···0·root·········(0)·root·········(0)····13779·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb20 -rw-r--r--···0·root·········(0)·root·········(0)····13779·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/aprofutil.exe.mdb
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1031·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb21 -rw-r--r--···0·root·········(0)·root·········(0)·····1031·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/browsercaps-updater.exe.mdb
22 -rw-r--r--···0·root·········(0)·root·········(0)·····5020·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/caspol.exe.mdb22 -rw-r--r--···0·root·········(0)·root·········(0)·····5020·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/caspol.exe.mdb
23 -rw-r--r--···0·root·········(0)·root·········(0)····12430·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/cccheck.exe.mdb23 -rw-r--r--···0·root·········(0)·root·········(0)····12430·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/cccheck.exe.mdb
24 -rw-r--r--···0·root·········(0)·root·········(0)····12526·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb24 -rw-r--r--···0·root·········(0)·root·········(0)····12526·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ccrewrite.exe.mdb
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1834·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb25 -rw-r--r--···0·root·········(0)·root·········(0)·····1834·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/cert-sync.exe.mdb
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1225·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/cert2spc.exe.mdb26 -rw-r--r--···0·root·········(0)·root·········(0)·····1225·2025-05-31·19:14:45.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)·····1257·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/chktrust.exe.mdb28 -rw-r--r--···0·root·········(0)·root·········(0)·····1257·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/chktrust.exe.mdb
29 -rw-r--r--···0·root·········(0)·root·········(0)·····1804·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb29 -rw-r--r--···0·root·········(0)·root·········(0)·····1804·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/crlupdate.exe.mdb
30 -rw-r--r--···0·root·········(0)·root·········(0)····15467·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/csharp.exe.mdb30 -rw-r--r--···0·root·········(0)·root·········(0)····15467·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/csharp.exe.mdb
31 -rw-r--r--···0·root·········(0)·root·········(0)·····3932·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/culevel.exe.mdb31 -rw-r--r--···0·root·········(0)·root·········(0)·····3932·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/culevel.exe.mdb
32 -rw-r--r--···0·root·········(0)·root·········(0)······912·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/disco.exe.mdb32 -rw-r--r--···0·root·········(0)·root·········(0)······912·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/disco.exe.mdb
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1447·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb33 -rw-r--r--···0·root·········(0)·root·········(0)·····1447·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/dtd2rng.exe.mdb
34 -rw-r--r--···0·root·········(0)·root·········(0)······534·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb34 -rw-r--r--···0·root·········(0)·root·········(0)······534·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/dtd2xsd.exe.mdb
35 -rw-r--r--···0·root·········(0)·root·········(0)···204591·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/gacutil.exe.mdb35 -rw-r--r--···0·root·········(0)·root·········(0)···204586·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/gacutil.exe.mdb
36 -rw-r--r--···0·root·········(0)·root·········(0)······358·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/genxs.exe.mdb36 -rw-r--r--···0·root·········(0)·root·········(0)······358·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/genxs.exe.mdb
37 -rw-r--r--···0·root·········(0)·root·········(0)·····1892·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb37 -rw-r--r--···0·root·········(0)·root·········(0)·····1892·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/httpcfg.exe.mdb
38 -rw-r--r--···0·root·········(0)·root·········(0)·····3929·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ictool.exe.mdb38 -rw-r--r--···0·root·········(0)·root·········(0)·····3929·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ictool.exe.mdb
39 -rw-r--r--···0·root·········(0)·root·········(0)···236397·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb39 -rw-r--r--···0·root·········(0)·root·········(0)···236397·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ikdasm.exe.mdb
40 -rw-r--r--···0·root·········(0)·root·········(0)····79894·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ilasm.exe.mdb40 -rw-r--r--···0·root·········(0)·root·········(0)····79894·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/ilasm.exe.mdb
41 -rw-r--r--···0·root·········(0)·root·········(0)····15102·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb41 -rw-r--r--···0·root·········(0)·root·········(0)····15102·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
42 -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/installutil.exe.mdb42 -rw-r--r--···0·root·········(0)·root·········(0)·····1081·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/installutil.exe.mdb
43 -rw-r--r--···0·root·········(0)·root·········(0)······956·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/installvst.exe.mdb43 -rw-r--r--···0·root·········(0)·root·········(0)······956·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/installvst.exe.mdb
44 -rw-r--r--···0·root·········(0)·root·········(0)····13437·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/lc.exe.mdb44 -rw-r--r--···0·root·········(0)·root·········(0)····13437·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/lc.exe.mdb
45 -rw-r--r--···0·root·········(0)·root·········(0)·····1421·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/macpack.exe.mdb45 -rw-r--r--···0·root·········(0)·root·········(0)·····1421·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/macpack.exe.mdb
46 -rw-r--r--···0·root·········(0)·root·········(0)·····2112·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/makecert.exe.mdb46 -rw-r--r--···0·root·········(0)·root·········(0)·····2112·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/makecert.exe.mdb
47 -rw-r--r--···0·root·········(0)·root·········(0)····12005·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mconfig.exe.mdb47 -rw-r--r--···0·root·········(0)·root·········(0)····12005·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mconfig.exe.mdb
48 -rw-r--r--···0·root·········(0)·root·········(0)···658947·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mcs.exe.mdb48 -rw-r--r--···0·root·········(0)·root·········(0)···658867·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mcs.exe.mdb
49 -rw-r--r--···0·root·········(0)·root·········(0)····12802·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb49 -rw-r--r--···0·root·········(0)·root·········(0)····12802·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mdbrebase.exe.mdb
50 -rw-r--r--···0·root·········(0)·root·········(0)···141548·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mdoc.exe.mdb50 -rw-r--r--···0·root·········(0)·root·········(0)···141548·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mdoc.exe.mdb
51 -rw-r--r--···0·root·········(0)·root·········(0)···212855·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb51 -rw-r--r--···0·root·········(0)·root·········(0)···212855·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mkbundle.exe.mdb
52 -rw-r--r--···0·root·········(0)·root·········(0)······347·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mod.exe.mdb52 -rw-r--r--···0·root·········(0)·root·········(0)······347·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mod.exe.mdb
53 -rw-r--r--···0·root·········(0)·root·········(0)····20403·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb53 -rw-r--r--···0·root·········(0)·root·········(0)····20403·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-diff.exe.mdb
54 -rw-r--r--···0·root·········(0)·root·········(0)····30708·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb54 -rw-r--r--···0·root·········(0)·root·········(0)····30708·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-html.exe.mdb
55 -rw-r--r--···0·root·········(0)·root·········(0)····26165·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb55 -rw-r--r--···0·root·········(0)·root·········(0)····26165·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-api-info.exe.mdb
56 -rw-r--r--···0·root·········(0)·root·········(0)···212153·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb56 -rw-r--r--···0·root·········(0)·root·········(0)···212153·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-cil-strip.exe.mdb
57 -rw-r--r--···0·root·········(0)·root·········(0)·····1624·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-service.exe.mdb57 -rw-r--r--···0·root·········(0)·root·········(0)·····1624·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-service.exe.mdb
58 -rw-r--r--···0·root·········(0)·root·········(0)····13867·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb58 -rw-r--r--···0·root·········(0)·root·········(0)····13867·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-shlib-cop.exe.mdb
59 -rw-r--r--···0·root·········(0)·root·········(0)···234351·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb59 -rw-r--r--···0·root·········(0)·root·········(0)···234418·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
60 -rw-r--r--···0·root·········(0)·root·········(0)·····1275·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb60 -rw-r--r--···0·root·········(0)·root·········(0)·····1275·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mono-xmltool.exe.mdb
61 -rw-r--r--···0·root·········(0)·root·········(0)···217694·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/monop.exe.mdb61 -rw-r--r--···0·root·········(0)·root·········(0)···217694·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/monop.exe.mdb
62 -rw-r--r--···0·root·········(0)·root·········(0)·····2109·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mozroots.exe.mdb62 -rw-r--r--···0·root·········(0)·root·········(0)·····2109·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mozroots.exe.mdb
63 -rw-r--r--···0·root·········(0)·root·········(0)··1644316·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb63 -rw-r--r--···0·root·········(0)·root·········(0)··1644316·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/mscorlib.dll.mdb
64 -rw-r--r--···0·root·········(0)·root·········(0)····15525·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb64 -rw-r--r--···0·root·········(0)·root·········(0)····15525·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/pdb2mdb.exe.mdb
65 -rw-r--r--···0·root·········(0)·root·········(0)·····2735·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/permview.exe.mdb65 -rw-r--r--···0·root·········(0)·root·········(0)·····2735·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/permview.exe.mdb
66 -rw-r--r--···0·root·········(0)·root·········(0)····24412·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/resgen.exe.mdb66 -rw-r--r--···0·root·········(0)·root·········(0)····24412·2025-05-31·19:14:45.000000·./usr/lib/mono/4.5/resgen.exe.mdb
1.7 MB
./usr/lib/mono/4.5/al.exe.mdb
    
Offset 1, 694 lines modifiedOffset 1, 694 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·f8ad·ead8·5f07·1044·baec·ea70·0e32·e78d··...._..D...p.2..00000010:·1547·671c·e517·b24b·9b7a·11fd·12b3·36a2··.Gg....K.z....6.
00000020:·8337·0300·7000·0000·2b89·0200·5d00·0000··.7..p...+...]...00000020:·df37·0300·7000·0000·8789·0200·5d00·0000··.7..p.......]...
00000030:·9b34·0300·e802·0000·5d00·0000·b331·0300··.4......]....1..00000030:·f734·0300·e802·0000·5d00·0000·0f32·0300··.4......]....2..
00000040:·e802·0000·020e·0000·9b89·0200·18a8·0000··................00000040:·e802·0000·020e·0000·f789·0200·18a8·0000··................
00000050:·0000·0000·0000·0000·8337·0300·0000·0000··.........7......00000050:·0000·0000·0000·0000·df37·0300·0000·0000··.........7......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·3e2f·6275·696c·642f·7265·7072·6f64·7563··>/build/reproduc00000070:·3e2f·6275·696c·642f·7265·7072·6f64·7563··>/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
000000a0:·2f74·6f6f·6c73·2f61·6c2f·416c·2e63·7360··/tools/al/Al.cs`000000a0:·2f74·6f6f·6c73·2f61·6c2f·416c·2e63·7360··/tools/al/Al.cs`
000000b0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9935··.n@.d.L..B..r..5000000b0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9935··.n@.d.L..B..r..5
000000c0:·44e7·b435·6259·688a·5c72·772c·199a·2800··D..5bYh.\rw,..(.000000c0:·44e7·b435·6259·688a·5c72·772c·199a·2800··D..5bYh.\rw,..(.
000000d0:·462f·6275·696c·642f·7265·7072·6f64·7563··F/build/reproduc000000d0:·462f·6275·696c·642f·7265·7072·6f64·7563··F/build/reproduc
000000e0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6000000e0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
000000f0:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs000000f0:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
00000100:·2f62·7569·6c64·2f63·6f6d·6d6f·6e2f·436f··/build/common/Co00000100:·2f62·7569·6c64·2f63·6f6d·6d6f·6e2f·436f··/build/common/Co
00000110:·6e73·7473·2e63·7360·a66e·40cf·6482·4cb6··nsts.cs`.n@.d.L.00000110:·6e73·7473·2e63·7360·a66e·40cf·6482·4cb6··nsts.cs`.n@.d.L.
00000120:·f042·d481·72a7·9920·c747·6c5b·de13·37b6··.B..r..·.Gl[..7.00000120:·f042·d481·72a7·9920·c747·6c5b·de13·37b6··.B..r..·.Gl[..7.
00000130:·ac89·550b·9c83·5a00·512f·6275·696c·642f··..U...Z.Q/build/00000130:·ac89·550b·9c83·5a00·5c2f·6275·696c·642f··..U...Z.\/build/
00000140:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat00000140:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
00000150:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.1900000150:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
00000160:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik00000160:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik
00000170:·766d·2f72·6566·6c65·6374·2f41·7373·656d··vm/reflect/Assem00000170:·766d·2f72·6566·6c65·6374·2f41·6d62·6967··vm/reflect/Ambig
00000180:·626c·794e·616d·652e·6373·60a6·6e40·cf64··blyName.cs`.n@.d 
00000190:·824c·b6f0·42d4·8172·a799·88d8·2a12·0f7a··.L..B..r....*..z 
000001a0:·bfcf·ec1c·ca71·4315·6062·004f·2f62·7569··.....qC.`b.O/bui 
000001b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000001c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
000001d0:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
000001e0:·2f69·6b76·6d2f·7265·666c·6563·742f·5072··/ikvm/reflect/Pr 
000001f0:·6f6a·6563·7469·6f6e·2e63·7360·a66e·40cf··ojection.cs`.n@. 
00000200:·6482·4cb6·f042·d481·72a7·992c·d344·6a2e··d.L..B..r..,.Dj. 
00000210:·8d4c·7306·ac59·2308·8da6·ec00·512f·6275··.Ls..Y#.....Q/bu 
00000220:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000230:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000240:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00000250:·6c2f·696b·766d·2f72·6566·6c65·6374·2f50··l/ikvm/reflect/P 
00000260:·726f·7065·7274·7949·6e66·6f2e·6373·60a6··ropertyInfo.cs`. 
00000270:·6e40·cf64·824c·b6f0·42d4·8172·a799·735d··n@.d.L..B..r..s] 
00000280:·cecf·778f·2100·0a01·75ce·96b6·7a8b·0056··..w.!...u...z..V 
00000290:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000002a0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000002b0:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte 
000002c0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000002d0:·742f·5061·7261·6d65·7465·724d·6f64·6966··t/ParameterModif 
000002e0:·6965·722e·6373·60a6·6e40·cf64·824c·b6f0··ier.cs`.n@.d.L.. 
000002f0:·42d4·8172·a799·a9de·b83c·b084·2378·b0f5··B..r.....<..#x.. 
00000300:·28ea·2fd7·d213·004a·2f62·7569·6c64·2f72··(./....J/build/r 
00000310:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000320:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000330:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv 
00000340:·6d2f·7265·666c·6563·742f·456e·756d·732e··m/reflect/Enums. 
00000350:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000360:·a799·bd44·46cf·b444·38e1·f603·2ba2·f9c9··...DF..D8...+... 
00000370:·bc9f·0059·2f62·7569·6c64·2f72·6570·726f··...Y/build/repro 
00000380:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000390:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
000003a0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000003b0:·666c·6563·742f·4d61·6e69·6665·7374·5265··flect/ManifestRe 
000003c0:·736f·7572·6365·496e·666f·2e63·7360·a66e··sourceInfo.cs`.n 
000003d0:·40cf·6482·4cb6·f042·d481·72a7·9948·2cc4··@.d.L..B..r..H,. 
000003e0:·69b0·4fa6·0fc6·474d·dfff·bdd6·ae00·492f··i.O...GM......I/ 
000003f0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000400:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000410:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter 
00000420:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000430:·2f54·7970·652e·6373·60a6·6e40·cf64·824c··/Type.cs`.n@.d.L 
00000440:·b6f0·42d4·8172·a799·c81f·e4f7·33e7·7d83··..B..r......3.}. 
00000450:·7421·00c3·51f7·ed7d·004f·2f62·7569·6c64··t!..Q..}.O/build 
00000460:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
00000470:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
00000480:·3939·2b64·732f·6578·7465·726e·616c·2f69··99+ds/external/i 
00000490:·6b76·6d2f·7265·666c·6563·742f·4d65·7468··kvm/reflect/Meth 
000004a0:·6f64·426f·6479·2e63·7360·a66e·40cf·6482··odBody.cs`.n@.d. 
000004b0:·4cb6·f042·d481·72a7·9970·0ab5·24d4·647c··L..B..r..p..$.d| 
000004c0:·9642·fa1f·2f24·bf52·a700·5c2f·6275·696c··.B../$.R..\/buil 
000004d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
000004e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
000004f0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/ 
00000500:·696b·766d·2f72·6566·6c65·6374·2f41·6d62··ikvm/reflect/Amb 
00000510:·6967·756f·7573·4d61·7463·6845·7863·6570··iguousMatchExcep00000180:·756f·7573·4d61·7463·6845·7863·6570·7469··uousMatchExcepti
00000520:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L. 
00000530:·f042·d481·72a7·99b4·c82d·ba68·55a9·d16a··.B..r....-.hU..j 
00000540:·1f15·883a·874e·c100·4c2f·6275·696c·642f··...:.N..L/build/ 
00000550:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000560:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000570:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik 
00000580:·766d·2f72·6566·6c65·6374·2f4d·6973·7369··vm/reflect/Missi 
00000590:·6e67·2e63·7360·a66e·40cf·6482·4cb6·f042··ng.cs`.n@.d.L..B00000190:·6f6e·2e63·7360·a66e·40cf·6482·4cb6·f042··on.cs`.n@.d.L..B
000005a0:·d481·72a7·995c·aad3·92ba·92e7·b46a·215f··..r..\.......j!_000001a0:·d481·72a7·99b4·c82d·ba68·55a9·d16a·1f15··..r....-.hU..j..
000005b0:·6c2f·b60a·b700·542f·6275·696c·642f·7265··l/....T/build/re000001b0:·883a·874e·c100·4b2f·6275·696c·642f·7265··.:.N..K/build/re
000005c0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/000001c0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
000005d0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+000001d0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
000005e0:·6473·2f65·7874·6572·6e61·6c2f·696b·766d··ds/external/ikvm000001e0:·6473·2f65·7874·6572·6e61·6c2f·696b·766d··ds/external/ikvm
000005f0:·2f72·6566·6c65·6374·2f4d·6574·686f·6453··/reflect/MethodS 
00000600:·6967·6e61·7475·7265·2e63·7360·a66e·40cf··ignature.cs`.n@. 
00000610:·6482·4cb6·f042·d481·72a7·9971·ab19·f7c2··d.L..B..r..q.... 
00000620:·a98a·8e5c·b529·2e52·2f3b·ce00·492f·6275··...\.).R/;..I/bu 
00000630:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000640:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000650:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00000660:·6c2f·696b·766d·2f72·6566·6c65·6374·2f55··l/ikvm/reflect/U000001f0:·2f72·6566·6c65·6374·2f46·7573·696f·6e2e··/reflect/Fusion.
 00000200:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r
 00000210:·a799·89d9·4d51·0145·9fa9·4de8·abbb·1c02··....MQ.E..M.....
 00000220:·0860·0061·2f62·7569·6c64·2f72·6570·726f··.`.a/build/repro
 00000230:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon
 00000240:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/
 00000250:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re
 00000260:·666c·6563·742f·4375·7374·6f6d·4174·7472··flect/CustomAttr
 00000270:·6962·7574·6554·7970·6564·4172·6775·6d65··ibuteTypedArgume
 00000280:·6e74·2e63·7360·a66e·40cf·6482·4cb6·f042··nt.cs`.n@.d.L..B
 00000290:·d481·72a7·9977·16b0·05cb·7808·d782·06ee··..r..w....x.....
 000002a0:·f76c·a916·7f00·5c2f·6275·696c·642f·7265··.l....\/build/re
 000002b0:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/
 000002c0:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+
 000002d0:·6473·2f65·7874·6572·6e61·6c2f·696b·766d··ds/external/ikvm
 000002e0:·2f72·6566·6c65·6374·2f42·6164·496d·6167··/reflect/BadImag
 000002f0:·6546·6f72·6d61·7445·7863·6570·7469·6f6e··eFormatException
 00000300:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
 00000310:·72a7·99ee·2933·185c·e404·bb53·3743·006e··r...)3.\...S7C.n
 00000320:·0cd7·cc00·612f·6275·696c·642f·7265·7072··....a/build/repr
 00000330:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
 00000340:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds
 00000350:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r
 00000360:·6566·6c65·6374·2f43·7573·746f·6d41·7474··eflect/CustomAtt
 00000370:·7269·6275·7465·4e61·6d65·6441·7267·756d··ributeNamedArgum
Max diff block lines reached; 1744334/1786030 bytes (97.67%) of diff not shown.
1.64 MB
./usr/lib/mono/4.5/gacutil.exe.mdb
    
Offset 1, 666 lines modifiedOffset 1, 666 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·09cc·f614·3277·fe43·ad5f·8841·773d·5377··....2w.C._.Aw=Sw00000010:·9976·02a9·eebf·c245·8711·91c6·d2c8·ee9e··.v.....E........
00000020:·2f1f·0300·7000·0000·ff78·0200·5a00·0000··/...p....x..Z...00000020:·2a1f·0300·7000·0000·fa78·0200·5a00·0000··*...p....x..Z...
00000030:·5f1c·0300·d002·0000·5a00·0000·8f19·0300··_.......Z.......00000030:·5a1c·0300·d002·0000·5a00·0000·8a19·0300··Z.......Z.......
00000040:·d002·0000·580d·0000·6f79·0200·20a0·0000··....X...oy..·...00000040:·d002·0000·580d·0000·6a79·0200·20a0·0000··....X...jy..·...
00000050:·0000·0000·0000·0000·2f1f·0300·0000·0000··......../.......00000050:·0000·0000·0000·0000·2a1f·0300·0000·0000··........*.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc00000070:·472f·6275·696c·642f·7265·7072·6f64·7563··G/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
000000a0:·2f74·6f6f·6c73·2f67·6163·7574·696c·2f64··/tools/gacutil/d000000a0:·2f74·6f6f·6c73·2f67·6163·7574·696c·2f64··/tools/gacutil/d
000000b0:·7269·7665·722e·6373·60a6·6e40·cf64·824c··river.cs`.n@.d.L000000b0:·7269·7665·722e·6373·60a6·6e40·cf64·824c··river.cs`.n@.d.L
000000c0:·b6f0·42d4·8172·a799·fd15·bdd9·6fc8·0752··..B..r......o..R000000c0:·b6f0·42d4·8172·a799·fd15·bdd9·6fc8·0752··..B..r......o..R
000000d0:·89d0·862d·c58c·b724·0053·2f62·7569·6c64··...-...$.S/build000000d0:·89d0·862d·c58c·b724·0053·2f62·7569·6c64··...-...$.S/build
000000e0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa000000e0:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa
000000f0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1000000f0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1
00000100:·3939·2b64·732f·6d63·732f·746f·6f6c·732f··99+ds/mcs/tools/00000100:·3939·2b64·732f·6d63·732f·746f·6f6c·732f··99+ds/mcs/tools/
00000110:·7365·6375·7269·7479·2f53·7472·6f6e·674e··security/StrongN00000110:·7365·6375·7269·7479·2f53·7472·6f6e·674e··security/StrongN
00000120:·616d·654d·616e·6167·6572·2e63·7360·a66e··ameManager.cs`.n00000120:·616d·654d·616e·6167·6572·2e63·7360·a66e··ameManager.cs`.n
00000130:·40cf·6482·4cb6·f042·d481·72a7·9990·bdf1··@.d.L..B..r.....00000130:·40cf·6482·4cb6·f042·d481·72a7·9990·bdf1··@.d.L..B..r.....
00000140:·1f4b·ad0c·f72a·4d75·90a8·eb86·e200·512f··.K...*Mu......Q/00000140:·1f4b·ad0c·f72a·4d75·90a8·eb86·e200·5c2f··.K...*Mu......\/
00000150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00000150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00000160:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.100000160:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00000170:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter00000170:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter
00000180:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect00000180:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect
00000190:·2f41·7373·656d·626c·794e·616d·652e·6373··/AssemblyName.cs 
000001a0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
000001b0:·88d8·2a12·0f7a·bfcf·ec1c·ca71·4315·6062··..*..z.....qC.`b 
000001c0:·004f·2f62·7569·6c64·2f72·6570·726f·6475··.O/build/reprodu 
000001d0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000001e0:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex 
000001f0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
00000200:·6563·742f·5072·6f6a·6563·7469·6f6e·2e63··ect/Projection.c 
00000210:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000220:·992c·d344·6a2e·8d4c·7306·ac59·2308·8da6··.,.Dj..Ls..Y#... 
00000230:·ec00·512f·6275·696c·642f·7265·7072·6f64··..Q/build/reprod 
00000240:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000250:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
00000260:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000270:·6c65·6374·2f50·726f·7065·7274·7949·6e66··lect/PropertyInf 
00000280:·6f2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··o.cs`.n@.d.L..B. 
00000290:·8172·a799·735d·cecf·778f·2100·0a01·75ce··.r..s]..w.!...u. 
000002a0:·96b6·7a8b·0056·2f62·7569·6c64·2f72·6570··..z..V/build/rep 
000002b0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000002c0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000002d0:·732f·6578·7465·726e·616c·2f69·6b76·6d2f··s/external/ikvm/ 
000002e0:·7265·666c·6563·742f·5061·7261·6d65·7465··reflect/Paramete 
000002f0:·724d·6f64·6966·6965·722e·6373·60a6·6e40··rModifier.cs`.n@ 
00000300:·cf64·824c·b6f0·42d4·8172·a799·a9de·b83c··.d.L..B..r.....< 
00000310:·b084·2378·b0f5·28ea·2fd7·d213·004a·2f62··..#x..(./....J/b 
00000320:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000330:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000340:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
00000350:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000360:·456e·756d·732e·6373·60a6·6e40·cf64·824c··Enums.cs`.n@.d.L 
00000370:·b6f0·42d4·8172·a799·bd44·46cf·b444·38e1··..B..r...DF..D8. 
00000380:·f603·2ba2·f9c9·bc9f·0059·2f62·7569·6c64··..+......Y/build 
00000390:·2f72·6570·726f·6475·6369·626c·652d·7061··/reproducible-pa 
000003a0:·7468·2f6d·6f6e·6f2d·362e·3132·2e30·2e31··th/mono-6.12.0.1 
000003b0:·3939·2b64·732f·6578·7465·726e·616c·2f69··99+ds/external/i 
000003c0:·6b76·6d2f·7265·666c·6563·742f·4d61·6e69··kvm/reflect/Mani 
000003d0:·6665·7374·5265·736f·7572·6365·496e·666f··festResourceInfo 
000003e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000003f0:·72a7·9948·2cc4·69b0·4fa6·0fc6·474d·dfff··r..H,.i.O...GM.. 
00000400:·bdd6·ae00·492f·6275·696c·642f·7265·7072··....I/build/repr 
00000410:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000420:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds 
00000430:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000440:·6566·6c65·6374·2f54·7970·652e·6373·60a6··eflect/Type.cs`. 
00000450:·6e40·cf64·824c·b6f0·42d4·8172·a799·c81f··n@.d.L..B..r.... 
00000460:·e4f7·33e7·7d83·7421·00c3·51f7·ed7d·004f··..3.}.t!..Q..}.O 
00000470:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000480:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000490:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte 
000004a0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000004b0:·742f·4d65·7468·6f64·426f·6479·2e63·7360··t/MethodBody.cs` 
000004c0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9970··.n@.d.L..B..r..p 
000004d0:·0ab5·24d4·647c·9642·fa1f·2f24·bf52·a700··..$.d|.B../$.R.. 
000004e0:·5c2f·6275·696c·642f·7265·7072·6f64·7563··\/build/reproduc 
000004f0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000500:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00000510:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000520:·6374·2f41·6d62·6967·756f·7573·4d61·7463··ct/AmbiguousMatc00000190:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE
00000530:·6845·7863·6570·7469·6f6e·2e63·7360·a66e··hException.cs`.n000001a0:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@.
00000540:·40cf·6482·4cb6·f042·d481·72a7·99b4·c82d··@.d.L..B..r....-000001b0:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h
00000550:·ba68·55a9·d16a·1f15·883a·874e·c100·4c2f··.hU..j...:.N..L/000001c0:·55a9·d16a·1f15·883a·874e·c100·4b2f·6275··U..j...:.N..K/bu
00000560:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000570:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000580:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter 
00000590:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000005a0:·2f4d·6973·7369·6e67·2e63·7360·a66e·40cf··/Missing.cs`.n@. 
000005b0:·6482·4cb6·f042·d481·72a7·995c·aad3·92ba··d.L..B..r..\.... 
000005c0:·92e7·b46a·215f·6c2f·b60a·b700·542f·6275··...j!_l/....T/bu 
000005d0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible000001d0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
000005e0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.000001e0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
000005f0:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa000001f0:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa
00000600:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M00000200:·6c2f·696b·766d·2f72·6566·6c65·6374·2f46··l/ikvm/reflect/F
00000610:·6574·686f·6453·6967·6e61·7475·7265·2e63··ethodSignature.c 
00000620:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000630:·9971·ab19·f7c2·a98a·8e5c·b529·2e52·2f3b··.q.......\.).R/; 
00000640:·ce00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod 
00000650:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000660:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
00000670:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000680:·6c65·6374·2f55·7469·6c2e·6373·60a6·6e40··lect/Util.cs`.n@ 
00000690:·cf64·824c·b6f0·42d4·8172·a799·74fa·0c40··.d.L..B..r..t..@ 
000006a0:·2178·0d8a·d970·739e·9850·4908·0056·2f62··!x...ps..PI..V/b 
000006b0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
000006c0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
000006d0:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
000006e0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000006f0:·5374·726f·6e67·4e61·6d65·4b65·7950·6169··StrongNameKeyPai 
00000700:·722e·6373·60a6·6e40·cf64·824c·b6f0·42d4··r.cs`.n@.d.L..B. 
00000710:·8172·a799·0d28·51a6·a555·0479·1e46·4a81··.r...(Q..U.y.FJ. 
00000720:·0837·d50b·0056·2f62·7569·6c64·2f72·6570··.7...V/build/rep 
00000730:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000740:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
00000750:·732f·6578·7465·726e·616c·2f69·6b76·6d2f··s/external/ikvm/ 
00000760:·7265·666c·6563·742f·5072·6f70·6572·7479··reflect/Property 
00000770:·5369·676e·6174·7572·652e·6373·60a6·6e40··Signature.cs`.n@ 
00000780:·cf64·824c·b6f0·42d4·8172·a799·26c4·b675··.d.L..B..r..&..u 
00000790:·bbf8·0bb2·e9fc·cad4·bcbb·757c·0054·2f62··..........u|.T/b 
000007a0:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
000007b0:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
000007c0:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
000007d0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000007e0:·436f·6e73·7472·7563·746f·7249·6e66·6f2e··ConstructorInfo. 
Max diff block lines reached; 1673478/1715174 bytes (97.57%) of diff not shown.
1.62 MB
./usr/lib/mono/4.5/ikdasm.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·badb·6647·f295·6c4a·a68d·1074·cf15·5af1··..fG..lJ...t..Z.00000010:·0bcb·2bf1·d584·ab4f·9dc4·e658·917e·1f11··..+....O...X.~..
00000020:·6d9b·0300·7000·0000·89e2·0200·6300·0000··m...p.......c...00000020:·6d9b·0300·7000·0000·89e2·0200·6300·0000··m...p.......c...
00000030:·5598·0300·1803·0000·6300·0000·3d95·0300··U.......c...=...00000030:·5598·0300·1803·0000·6300·0000·3d95·0300··U.......c...=...
00000040:·1803·0000·db0e·0000·f9e2·0200·44b2·0000··............D...00000040:·1803·0000·db0e·0000·f9e2·0200·44b2·0000··............D...
00000050:·0000·0000·0000·0000·6d9b·0300·0000·0000··........m.......00000050:·0000·0000·0000·0000·6d9b·0300·0000·0000··........m.......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·452f·6275·696c·642f·7265·7072·6f64·7563··E/build/reproduc00000070:·452f·6275·696c·642f·7265·7072·6f64·7563··E/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
Offset 67, 652 lines modifiedOffset 67, 652 lines modified
00000420:·cf21·a170·004a·2f62·7569·6c64·2f72·6570··.!.p.J/build/rep00000420:·cf21·a170·004a·2f62·7569·6c64·2f72·6570··.!.p.J/build/rep
00000430:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m00000430:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00000440:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d00000440:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
00000450:·732f·6578·7465·726e·616c·2f69·6b64·6173··s/external/ikdas00000450:·732f·6578·7465·726e·616c·2f69·6b64·6173··s/external/ikdas
00000460:·6d2f·5461·626c·6544·756d·7065·722e·6373··m/TableDumper.cs00000460:·6d2f·5461·626c·6544·756d·7065·722e·6373··m/TableDumper.cs
00000470:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..00000470:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
00000480:·006c·5e77·0891·288d·3015·b442·d4f1·a244··.l^w..(.0..B...D00000480:·006c·5e77·0891·288d·3015·b442·d4f1·a244··.l^w..(.0..B...D
00000490:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu00000490:·005c·2f62·7569·6c64·2f72·6570·726f·6475··.\/build/reprodu
000004a0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-000004a0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-
000004b0:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex000004b0:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex
000004c0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl000004c0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl
000004d0:·6563·742f·4173·7365·6d62·6c79·4e61·6d65··ect/AssemblyName 
000004e0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B.. 
000004f0:·72a7·9988·d82a·120f·7abf·cfec·1cca·7143··r....*..z.....qC 
00000500:·1560·6200·4f2f·6275·696c·642f·7265·7072··.`b.O/build/repr 
00000510:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo 
00000520:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds 
00000530:·2f65·7874·6572·6e61·6c2f·696b·766d·2f72··/external/ikvm/r 
00000540:·6566·6c65·6374·2f50·726f·6a65·6374·696f··eflect/Projectio 
00000550:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B. 
00000560:·8172·a799·2cd3·446a·2e8d·4c73·06ac·5923··.r..,.Dj..Ls..Y# 
00000570:·088d·a6ec·0051·2f62·7569·6c64·2f72·6570··.....Q/build/rep 
00000580:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
00000590:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000005a0:·732f·6578·7465·726e·616c·2f69·6b76·6d2f··s/external/ikvm/ 
000005b0:·7265·666c·6563·742f·5072·6f70·6572·7479··reflect/Property 
000005c0:·496e·666f·2e63·7360·a66e·40cf·6482·4cb6··Info.cs`.n@.d.L. 
000005d0:·f042·d481·72a7·9973·5dce·cf77·8f21·000a··.B..r..s]..w.!.. 
000005e0:·0175·ce96·b67a·8b00·562f·6275·696c·642f··.u...z..V/build/ 
000005f0:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat 
00000600:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19 
00000610:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik 
00000620:·766d·2f72·6566·6c65·6374·2f50·6172·616d··vm/reflect/Param 
00000630:·6574·6572·4d6f·6469·6669·6572·2e63·7360··eterModifier.cs` 
00000640:·a66e·40cf·6482·4cb6·f042·d481·72a7·99a9··.n@.d.L..B..r... 
00000650:·deb8·3cb0·8423·78b0·f528·ea2f·d7d2·1300··..<..#x..(./.... 
00000660:·4a2f·6275·696c·642f·7265·7072·6f64·7563··J/build/reproduc 
00000670:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000680:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00000690:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
000006a0:·6374·2f45·6e75·6d73·2e63·7360·a66e·40cf··ct/Enums.cs`.n@. 
000006b0:·6482·4cb6·f042·d481·72a7·99bd·4446·cfb4··d.L..B..r...DF.. 
000006c0:·4438·e1f6·032b·a2f9·c9bc·9f00·592f·6275··D8...+......Y/bu 
000006d0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
000006e0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
000006f0:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00000700:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
00000710:·616e·6966·6573·7452·6573·6f75·7263·6549··anifestResourceI 
00000720:·6e66·6f2e·6373·60a6·6e40·cf64·824c·b6f0··nfo.cs`.n@.d.L.. 
00000730:·42d4·8172·a799·482c·c469·b04f·a60f·c647··B..r..H,.i.O...G 
00000740:·4ddf·ffbd·d6ae·0049·2f62·7569·6c64·2f72··M......I/build/r 
00000750:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000760:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000770:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv 
00000780:·6d2f·7265·666c·6563·742f·5479·7065·2e63··m/reflect/Type.c 
00000790:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000007a0:·99c8·1fe4·f733·e77d·8374·2100·c351·f7ed··.....3.}.t!..Q.. 
000007b0:·7d00·4f2f·6275·696c·642f·7265·7072·6f64··}.O/build/reprod 
000007c0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000007d0:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
000007e0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000007f0:·6c65·6374·2f4d·6574·686f·6442·6f64·792e··lect/MethodBody. 
00000800:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000810:·a799·700a·b524·d464·7c96·42fa·1f2f·24bf··..p..$.d|.B../$. 
00000820:·52a7·005c·2f62·7569·6c64·2f72·6570·726f··R..\/build/repro 
00000830:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000840:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
00000850:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000860:·666c·6563·742f·416d·6269·6775·6f75·734d··flect/AmbiguousM000004d0:·6563·742f·416d·6269·6775·6f75·734d·6174··ect/AmbiguousMat
00000870:·6174·6368·4578·6365·7074·696f·6e2e·6373··atchException.cs000004e0:·6368·4578·6365·7074·696f·6e2e·6373·60a6··chException.cs`.
00000880:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000890:·b4c8·2dba·6855·a9d1·6a1f·1588·3a87·4ec1··..-.hU..j...:.N. 
000008a0:·004c·2f62·7569·6c64·2f72·6570·726f·6475··.L/build/reprodu 
000008b0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000008c0:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex 
000008d0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000008e0:·6563·742f·4d69·7373·696e·672e·6373·60a6··ect/Missing.cs`. 
000008f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·5caa··n@.d.L..B..r..\.000004f0:·6e40·cf64·824c·b6f0·42d4·8172·a799·b4c8··n@.d.L..B..r....
00000900:·d392·ba92·e7b4·6a21·5f6c·2fb6·0ab7·0054··......j!_l/....T00000500:·2dba·6855·a9d1·6a1f·1588·3a87·4ec1·004b··-.hU..j...:.N..K
00000910:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci00000510:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
00000920:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.00000520:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
00000930:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte00000530:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte
00000940:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec00000540:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
00000950:·742f·4d65·7468·6f64·5369·676e·6174·7572··t/MethodSignatur 
00000960:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B. 
00000970:·8172·a799·71ab·19f7·c2a9·8a8e·5cb5·292e··.r..q.......\.). 
00000980:·522f·3bce·0049·2f62·7569·6c64·2f72·6570··R/;..I/build/rep 
00000990:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m 
000009a0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d 
000009b0:·732f·6578·7465·726e·616c·2f69·6b76·6d2f··s/external/ikvm/ 
000009c0:·7265·666c·6563·742f·5574·696c·2e63·7360··reflect/Util.cs`00000550:·742f·4675·7369·6f6e·2e63·7360·a66e·40cf··t/Fusion.cs`.n@.
 00000560:·6482·4cb6·f042·d481·72a7·9989·d94d·5101··d.L..B..r....MQ.
 00000570:·459f·a94d·e8ab·bb1c·0208·6000·612f·6275··E..M......`.a/bu
 00000580:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
 00000590:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
 000005a0:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa
 000005b0:·6c2f·696b·766d·2f72·6566·6c65·6374·2f43··l/ikvm/reflect/C
 000005c0:·7573·746f·6d41·7474·7269·6275·7465·5479··ustomAttributeTy
 000005d0:·7065·6441·7267·756d·656e·742e·6373·60a6··pedArgument.cs`.
 000005e0:·6e40·cf64·824c·b6f0·42d4·8172·a799·7716··n@.d.L..B..r..w.
 000005f0:·b005·cb78·08d7·8206·eef7·6ca9·167f·005c··...x......l....\
 00000600:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci
 00000610:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6.
 00000620:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte
 00000630:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec
 00000640:·742f·4261·6449·6d61·6765·466f·726d·6174··t/BadImageFormat
 00000650:·4578·6365·7074·696f·6e2e·6373·60a6·6e40··Exception.cs`.n@
 00000660:·cf64·824c·b6f0·42d4·8172·a799·ee29·3318··.d.L..B..r...)3.
 00000670:·5ce4·04bb·5337·4300·6e0c·d7cc·0061·2f62··\...S7C.n....a/b
 00000680:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl
 00000690:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12
 000006a0:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern
 000006b0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/
 000006c0:·4375·7374·6f6d·4174·7472·6962·7574·654e··CustomAttributeN
 000006d0:·616d·6564·4172·6775·6d65·6e74·2e63·7360··amedArgument.cs`
000009d0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9974··.n@.d.L..B..r..t000006e0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9981··.n@.d.L..B..r...
000009e0:·fa0c·4021·780d·8ad9·7073·9e98·5049·0800··..@!x...ps..PI..000006f0:·ea4e·e02f·d0d7·e57a·4200·a59e·0b45·9c00··.N./...zB....E..
Max diff block lines reached; 1658553/1699370 bytes (97.60%) of diff not shown.
20.1 KB
./usr/lib/mono/4.5/illinkanalyzer.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·477d·14c4·89cc·594f·9d92·6cef·89e6·7a2b··G}....YO..l...z+00000010:·a29f·a2db·4a08·1b43·bd41·9281·cada·5999··....J..C.A....Y.
00000020:·fe3a·0000·7000·0000·b22c·0000·0500·0000··.:..p....,......00000020:·fe3a·0000·7000·0000·b22c·0000·0500·0000··.:..p....,......
00000030:·d63a·0000·2800·0000·0500·0000·ae3a·0000··.:..(........:..00000030:·d63a·0000·2800·0000·0500·0000·ae3a·0000··.:..(........:..
00000040:·2800·0000·2101·0000·222d·0000·8c0d·0000··(...!..."-......00000040:·2800·0000·2101·0000·222d·0000·8c0d·0000··(...!..."-......
00000050:·0000·0000·0000·0000·fe3a·0000·0000·0000··.........:......00000050:·0000·0000·0000·0000·fe3a·0000·0000·0000··.........:......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·5a2f·6275·696c·642f·7265·7072·6f64·7563··Z/build/reproduc00000070:·5a2f·6275·696c·642f·7265·7072·6f64·7563··Z/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, 32 lines modifiedOffset 24, 32 lines modified
00000170:·502f·6275·696c·642f·7265·7072·6f64·7563··P/build/reproduc00000170:·502f·6275·696c·642f·7265·7072·6f64·7563··P/build/reproduc
00000180:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000180:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000190:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext00000190:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext
000001a0:·6572·6e61·6c2f·6c69·6e6b·6572·2f73·7263··ernal/linker/src000001a0:·6572·6e61·6c2f·6c69·6e6b·6572·2f73·7263··ernal/linker/src
000001b0:·2f61·6e61·6c79·7a65·722f·4d61·696e·2e63··/analyzer/Main.c000001b0:·2f61·6e61·6c79·7a65·722f·4d61·696e·2e63··/analyzer/Main.c
000001c0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000001c0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000001d0:·9920·e29a·103a·976f·8abc·d222·af33·48a3··.·...:.o...".3H.000001d0:·9920·e29a·103a·976f·8abc·d222·af33·48a3··.·...:.o...".3H.
000001e0:·4300·6e2f·6275·696c·642f·7265·7072·6f64··C.n/build/reprod000001e0:·4300·6c2f·6275·696c·642f·7265·7072·6f64··C.l/build/reprod
000001f0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono000001f0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono
00000200:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e00000200:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e
00000210:·7874·6572·6e61·6c2f·6c69·6e6b·6572·2f73··xternal/linker/s00000210:·7874·6572·6e61·6c2f·6c69·6e6b·6572·2f73··xternal/linker/s
00000220:·7263·2f61·6e61·6c79·7a65·722f·4c69·6e6b··rc/analyzer/Link00000220:·7263·2f61·6e61·6c79·7a65·722f·4c69·6e6b··rc/analyzer/Link
00000230:·6572·416e·616c·797a·6572·436f·7265·2f44··erAnalyzerCore/D 
00000240:·6570·656e·6465·6e63·7947·7261·7068·2e63··ependencyGraph.c 
00000250:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000260:·9994·2d1a·c18c·946e·fda3·6b8f·5c5e·672d··..-....n..k.\^g- 
00000270:·c900·6c2f·6275·696c·642f·7265·7072·6f64··..l/build/reprod 
00000280:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000290:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
000002a0:·7874·6572·6e61·6c2f·6c69·6e6b·6572·2f73··xternal/linker/s 
000002b0:·7263·2f61·6e61·6c79·7a65·722f·4c69·6e6b··rc/analyzer/Link 
000002c0:·6572·416e·616c·797a·6572·436f·7265·2f53··erAnalyzerCore/S00000230:·6572·416e·616c·797a·6572·436f·7265·2f53··erAnalyzerCore/S
000002d0:·7061·6365·416e·616c·797a·6572·2e63·7360··paceAnalyzer.cs`00000240:·7061·6365·416e·616c·797a·6572·2e63·7360··paceAnalyzer.cs`
000002e0:·a66e·40cf·6482·4cb6·f042·d481·72a7·99e6··.n@.d.L..B..r...00000250:·a66e·40cf·6482·4cb6·f042·d481·72a7·99e6··.n@.d.L..B..r...
000002f0:·9f7f·13ce·077b·599a·664d·c54f·112d·2100··.....{Y.fM.O.-!.00000260:·9f7f·13ce·077b·599a·664d·c54f·112d·2100··.....{Y.fM.O.-!.
 00000270:·6e2f·6275·696c·642f·7265·7072·6f64·7563··n/build/reproduc
 00000280:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
 00000290:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext
 000002a0:·6572·6e61·6c2f·6c69·6e6b·6572·2f73·7263··ernal/linker/src
 000002b0:·2f61·6e61·6c79·7a65·722f·4c69·6e6b·6572··/analyzer/Linker
 000002c0:·416e·616c·797a·6572·436f·7265·2f44·6570··AnalyzerCore/Dep
 000002d0:·656e·6465·6e63·7947·7261·7068·2e63·7360··endencyGraph.cs`
 000002e0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9994··.n@.d.L..B..r...
 000002f0:·2d1a·c18c·946e·fda3·6b8f·5c5e·672d·c900··-....n..k.\^g-..
00000300:·0100·0002·0000·0300·0004·0000·0500·0001··................00000300:·0100·0002·0000·0300·0004·0000·0500·0001··................
00000310:·0001·7700·0000·03c5·0101·1b00·0101·0404··..w.............00000310:·0001·7700·0000·03c5·0101·1b00·0101·0404··..w.............
00000320:·018f·0600·9406·9506·0002·0000·0003·cb01··................00000320:·018f·0600·9406·9506·0002·0000·0003·cb01··................
00000330:·013b·6300·0101·0405·0401·aa06·00ab·06ac··.;c.............00000330:·013b·6300·0101·0405·0401·aa06·00ab·06ac··.;c.............
00000340:·0600·0200·0000·0001·0101·c306·00c4·06c5··................00000340:·0600·0200·0000·0001·0101·c306·00c4·06c5··................
00000350:·0600·0200·0101·ffff·ffff·0f21·8c01·0003··...........!....00000350:·0600·0200·0101·ffff·ffff·0f21·8c01·0003··...........!....
00000360:·f501·0108·2308·958b·086c·1d00·0101·0405··....#....l......00000360:·f501·0108·2308·958b·086c·1d00·0101·0405··....#....l......
Offset 550, 82 lines modifiedOffset 550, 82 lines modified
00002250:·4343·4343·4344·3bf3·f3f3·f3f3·f3f3·f3f3··CCCCCD;.........00002250:·4343·4343·4344·3bf3·f3f3·f3f3·f3f3·f3f3··CCCCCD;.........
00002260:·f308·1553·434d·635b·6333·154c·4272·934c··...SCMc[c3.LBr.L00002260:·f308·1553·434d·635b·6333·154c·4272·934c··...SCMc[c3.LBr.L
00002270:·639b·9d63·4345·6373·6343·6373·6373·636b··c..cCEcscCcscsck00002270:·639b·9d63·4345·6373·6343·6373·6373·636b··c..cCEcscCcscsck
00002280:·6300·0101·0404·0404·0404·0404·0404·0404··c...............00002280:·6300·0101·0404·0404·0404·0404·0404·0404··c...............
00002290:·0404·0505·0505·0505·0505·0505·0504·0505··................00002290:·0404·0505·0505·0505·0505·0505·0504·0505··................
000022a0:·0405·0505·0504·0442·5704·0405·0504·0505··.......BW.......000022a0:·0405·0505·0504·0442·5704·0405·0504·0505··.......BW.......
000022b0:·0405·0405·0405·0405·0405·0905·03e4·4300··..............C.000022b0:·0405·0405·0405·0405·0405·0905·03e4·4300··..............C.
000022c0:·9844·c144·0002·0000·0000·0101·04c6·4500··.D.D..........E.000022c0:·9844·c144·0002·0000·0004·0403·2401·6364··.D.D........$.cd
000022d0:·c745·c845·0002·0000·0004·0403·1701·eb3b··.E.E...........; 
000022e0:·0001·0105·0605·04d6·4500·d745·d845·0002··........E..E.E..000022d0:·3c00·0101·030c·0a04·04c6·4500·c745·c845··<.........E..E.E
 000022e0:·0002·0001·01ff·ffff·ff0f·002b·0004·0403··...........+....
 000022f0:·2f01·0823·1c4b·3c00·0101·0506·0506·0404··/..#.K<.........
 00002300:·e245·00e3·45ec·4500·0202·000b·6164·6441··.E..E.E.....addA
 00002310:·7373·656d·626c·7900·0108·6164·6469·7469··ssembly...additi
 00002320:·6f6e·0000·0004·0403·3a01·3b3c·b408·2300··on......:.;<..#.
 00002330:·0101·0405·0404·0404·8946·00a3·46a4·4600··.........F..F.F.
000022f0:·0000·0004·0403·2001·6363·6300·0101·0d0a··......·.ccc..... 
00002300:·030d·04f0·4500·f145·f245·0002·0000·0004··....E..E.E...... 
00002310:·0403·2401·0001·012a·048c·4600·8d46·8e46··..$....*..F..F.F 
00002320:·0002·0000·0004·0403·2401·0001·012f·04a2··........$..../.. 
00002330:·4600·a346·a446·0002·0200·0a66·696c·6553··F..F.F.....fileS 
00002340:·7472·6561·6d02·0109·7a69·7053·7472·6561··tream...zipStrea 
00002350:·6d03·0501·ffff·ffff·0f0b·4501·010b·4501··m.........E...E. 
00002360:·0212·3301·031a·2101·ffff·ffff·0f4b·5b00··..3...!......K[. 
00002370:·0404·0328·0165·434b·0874·3b5b·0001·0104··...(.eCK.t;[.... 
00002380:·0c0c·0606·0505·04b8·4600·d246·ef46·0002··........F..F.F.. 
00002390:·0500·0672·6561·6465·7201·0201·6205·0301··...reader...b... 
000023a0:·6505·0405·6265·6769·6e06·0503·656e·6406··e...begin...end. 
000023b0:·0701·ffff·ffff·0f00·e101·0101·07cf·0101··................ 
000023c0:·020c·c401·0103·13c4·0101·043f·ba01·0105··...........?.... 
000023d0:·63ba·0101·06a7·01ba·0100·0404·0336·0143··c............6.C 
000023e0:·3342·6d08·1b6b·6d6b·5b5c·6b6b·cba7·3503··3Bm..kmk[\kk..5. 
000023f0:·e8ff·ffff·0f02·0501·0001·010b·0506·1f07··................ 
00002400:·0808·0809·0909·0a09·0a07·0705·0490·4700··..............G. 
00002410:·b047·d947·0002·0300·0676·6572·7465·7800··.G.G.....vertex. 
00002420:·0105·696e·6465·7803·0306·7072·6566·6978··..index...prefix 
00002430:·0304·01ff·ffff·ff0f·0018·01ff·ffff·ff0f··................ 
00002440:·1ed8·0101·0224·cb01·0103·bf01·cb01·0004··.....$.......... 
00002450:·0403·5a01·cb3b·3b6b·3a42·536b·738b·9308··..Z..;;k:BSks... 
00002460:·2c74·8b95·7500·0101·0506·0506·0623·3706··,t..u........#7. 
00002470:·0606·060e·0706·0706·0404·9648·00b1·48ce··...........H..H. 
00002480:·4800·0200·0000·0404·0373·0100·0101·0404··H........s......00002340:·0200·0000·0404·0345·0100·0101·0404·c146··.......E.......F
00002490:·8349·0084·4985·4900·0200·0000·0001·0104··.I..I.I......... 
000024a0:·9949·009a·499b·4900·0200·0000·0404·038a··.I..I.I......... 
000024b0:·0101·0001·0104·04a9·4900·aa49·ab49·0002··........I..I.I.. 
000024c0:·0000·0004·0503·2401·6364·3c00·0101·030c··......$.cd<..... 
000024d0:·0a04·05c0·4900·c149·c249·0002·0001·01ff··....I..I.I...... 
000024e0:·ffff·ff0f·002b·0004·0503·2f01·0823·1c4b··.....+..../..#.K 
000024f0:·3c00·0101·0506·0506·0405·dc49·00dd·49e6··<..........I..I. 
00002500:·4900·0202·000b·6164·6441·7373·656d·626c··I.....addAssembl 
00002510:·7900·0108·6164·6469·7469·6f6e·0000·0004··y...addition.... 
00002520:·0503·3a01·3b3c·b408·2300·0101·0405·0404··..:.;<..#.......00002350:·00c2·46c3·4600·0202·0003·6b65·7900·0105··..F.F.....key...
 00002360:·6d73·697a·6500·0000·0404·034a·014c·9374··msize......J.L.t
 00002370:·6b7c·7400·0101·0404·0504·0404·0404·d746··k|t............F
 00002380:·00e6·46e7·4600·0205·0004·7369·7a65·0001··..F.F.....size..
 00002390:·0566·6965·6c64·0103·066d·6574·686f·6402··.field...method.
 000023a0:·050c·7265·736f·6c76·6564·5479·7065·0006··..resolvedType..
 000023b0:·0165·0505·02ff·ffff·ff0f·0c52·02ff·ffff··.e.........R....
 000023c0:·ff0f·52a7·0101·026c·8801·01ff·ffff·ff0f··..R....l........
 000023d0:·af01·c201·01ff·ffff·ff0f·c701·e101·0004··................
 000023e0:·0403·5901·6c92·4b08·849a·4b43·6308·654c··..Y.l.K...KCc.eL
 000023f0:·a343·f400·0101·041f·0d05·200d·0505·0604··.C........·.....
 00002400:·0506·0504·0487·4700·b347·de47·0002·0800··......G..G.G....
 00002410:·0872·6573·6f6c·7665·7200·0109·746f·7461··.resolver...tota
 00002420:·6c53·697a·6500·0204·6669·6c65·0205·0a70··lSize...file...p
 00002430:·6172·616d·6574·6572·7303·0708·6173·7365··arameters...asse
 00002440:·6d62·6c79·0308·066d·6f64·756c·6504·0a04··mbly...module...
 00002450:·7479·7065·060c·0563·6869·6c64·0808·01ff··type...child....
 00002460:·ffff·ff0f·0625·02ff·ffff·ff0f·4894·0301··.....%......H...
 00002470:·0266·8403·0203·bd01·8403·0104·d901·e502··.f..............
 00002480:·0205·d901·e502·0106·f501·c602·0207·8002··................
 00002490:·c602·0004·0403·6f01·3b83·b45c·3b6c·1bd2··......o.;..\;l..
 000024a0:·333b·b45c·424a·6b5b·73a2·53a2·5363·a253··3;.\BJk[s.S.Sc.S
 000024b0:·0268·03f3·ffff·ff0f·0103·1202·1001·3bb4··.h............;.
 000024c0:·0001·0104·0505·0504·0404·2d0d·0506·0605··..........-.....
Max diff block lines reached; 6688/20546 bytes (32.55%) of diff not shown.
2.34 MB
./usr/lib/mono/4.5/mcs.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·76e4·1005·3633·4b48·b849·3015·b52e·549f··v...63KH.I0...T.00000010:·6c34·d72b·5464·3b4a·b0f5·c8df·6479·975e··l4.+Td;J....dy.^
00000020:·030e·0a00·7000·0000·ff1e·0800·9400·0000··....p...........00000020:·b30d·0a00·7000·0000·af1e·0800·9400·0000··....p...........
00000030:·6309·0a00·a004·0000·9500·0000·bb04·0a00··c...............00000030:·1309·0a00·a004·0000·9500·0000·6b04·0a00··............k...
00000040:·a804·0000·7128·0000·6f1f·0800·4ce5·0100··....q(..o...L...00000040:·a804·0000·7128·0000·1f1f·0800·4ce5·0100··....q(......L...
00000050:·0000·0000·0000·0000·030e·0a00·0000·0000··................00000050:·0000·0000·0000·0000·b30d·0a00·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc00000070:·402f·6275·696c·642f·7265·7072·6f64·7563··@/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
000000a0:·2f6d·6373·2f63·732d·7061·7273·6572·2e63··/mcs/cs-parser.c000000a0:·2f6d·6373·2f63·732d·7061·7273·6572·2e63··/mcs/cs-parser.c
000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.000000b0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r.
000000c0:·9966·392e·a23b·675d·de5c·1ba7·8707·010f··.f9..;g].\......000000c0:·9966·392e·a23b·675d·de5c·1ba7·8707·010f··.f9..;g].\......
Offset 380, 653 lines modifiedOffset 380, 653 lines modified
000017b0:·72a7·9920·c747·6c5b·de13·37b6·ac89·550b··r..·.Gl[..7...U.000017b0:·72a7·9920·c747·6c5b·de13·37b6·ac89·550b··r..·.Gl[..7...U.
000017c0:·9c83·5a00·462f·6275·696c·642f·7265·7072··..Z.F/build/repr000017c0:·9c83·5a00·462f·6275·696c·642f·7265·7072··..Z.F/build/repr
000017d0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo000017d0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
000017e0:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds000017e0:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds
000017f0:·2f6d·6373·2f74·6f6f·6c73·2f6d·6f6e·6f70··/mcs/tools/monop000017f0:·2f6d·6373·2f74·6f6f·6c73·2f6d·6f6e·6f70··/mcs/tools/monop
00001800:·2f6f·7574·6c69·6e65·2e63·7360·a66e·40cf··/outline.cs`.n@.00001800:·2f6f·7574·6c69·6e65·2e63·7360·a66e·40cf··/outline.cs`.n@.
00001810:·6482·4cb6·f042·d481·72a7·9946·59f2·cc88··d.L..B..r..FY...00001810:·6482·4cb6·f042·d481·72a7·9946·59f2·cc88··d.L..B..r..FY...
00001820:·fa96·c480·d645·2303·5e6b·d600·512f·6275··.....E#.^k..Q/bu00001820:·fa96·c480·d645·2303·5e6b·d600·5c2f·6275··.....E#.^k..\/bu
00001830:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00001830:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00001840:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00001840:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00001850:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa00001850:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa
00001860:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A00001860:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A
00001870:·7373·656d·626c·794e·616d·652e·6373·60a6··ssemblyName.cs`. 
00001880:·6e40·cf64·824c·b6f0·42d4·8172·a799·88d8··n@.d.L..B..r.... 
00001890:·2a12·0f7a·bfcf·ec1c·ca71·4315·6062·004f··*..z.....qC.`b.O 
000018a0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000018b0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000018c0:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte 
000018d0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
000018e0:·742f·5072·6f6a·6563·7469·6f6e·2e63·7360··t/Projection.cs` 
000018f0:·a66e·40cf·6482·4cb6·f042·d481·72a7·992c··.n@.d.L..B..r.., 
00001900:·d344·6a2e·8d4c·7306·ac59·2308·8da6·ec00··.Dj..Ls..Y#..... 
00001910:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc 
00001920:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001930:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00001940:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00001950:·6374·2f50·726f·7065·7274·7949·6e66·6f2e··ct/PropertyInfo. 
00001960:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00001970:·a799·735d·cecf·778f·2100·0a01·75ce·96b6··..s]..w.!...u... 
00001980:·7a8b·0056·2f62·7569·6c64·2f72·6570·726f··z..V/build/repro 
00001990:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000019a0:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
000019b0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000019c0:·666c·6563·742f·5061·7261·6d65·7465·724d··flect/ParameterM 
000019d0:·6f64·6966·6965·722e·6373·60a6·6e40·cf64··odifier.cs`.n@.d 
000019e0:·824c·b6f0·42d4·8172·a799·a9de·b83c·b084··.L..B..r.....<.. 
000019f0:·2378·b0f5·28ea·2fd7·d213·004a·2f62·7569··#x..(./....J/bui 
00001a00:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00001a10:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00001a20:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
00001a30:·2f69·6b76·6d2f·7265·666c·6563·742f·456e··/ikvm/reflect/En 
00001a40:·756d·732e·6373·60a6·6e40·cf64·824c·b6f0··ums.cs`.n@.d.L.. 
00001a50:·42d4·8172·a799·bd44·46cf·b444·38e1·f603··B..r...DF..D8... 
00001a60:·2ba2·f9c9·bc9f·0059·2f62·7569·6c64·2f72··+......Y/build/r 
00001a70:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00001a80:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00001a90:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv 
00001aa0:·6d2f·7265·666c·6563·742f·4d61·6e69·6665··m/reflect/Manife 
00001ab0:·7374·5265·736f·7572·6365·496e·666f·2e63··stResourceInfo.c 
00001ac0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00001ad0:·9948·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6··.H,.i.O...GM.... 
00001ae0:·ae00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod 
00001af0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00001b00:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
00001b10:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00001b20:·6c65·6374·2f54·7970·652e·6373·60a6·6e40··lect/Type.cs`.n@ 
00001b30:·cf64·824c·b6f0·42d4·8172·a799·c81f·e4f7··.d.L..B..r...... 
00001b40:·33e7·7d83·7421·00c3·51f7·ed7d·004f·2f62··3.}.t!..Q..}.O/b 
00001b50:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00001b60:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00001b70:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
00001b80:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00001b90:·4d65·7468·6f64·426f·6479·2e63·7360·a66e··MethodBody.cs`.n 
00001ba0:·40cf·6482·4cb6·f042·d481·72a7·9970·0ab5··@.d.L..B..r..p.. 
00001bb0:·24d4·647c·9642·fa1f·2f24·bf52·a700·5c2f··$.d|.B../$.R..\/ 
00001bc0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00001bd0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00001be0:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter 
00001bf0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00001c00:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE00001870:·6d62·6967·756f·7573·4d61·7463·6845·7863··mbiguousMatchExc
00001c10:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@.00001880:·6570·7469·6f6e·2e63·7360·a66e·40cf·6482··eption.cs`.n@.d.
00001c20:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h00001890:·4cb6·f042·d481·72a7·99b4·c82d·ba68·55a9··L..B..r....-.hU.
00001c30:·55a9·d16a·1f15·883a·874e·c100·4c2f·6275··U..j...:.N..L/bu000018a0:·d16a·1f15·883a·874e·c100·4b2f·6275·696c··.j...:.N..K/buil
00001c40:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00001c50:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00001c60:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00001c70:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
00001c80:·6973·7369·6e67·2e63·7360·a66e·40cf·6482··issing.cs`.n@.d. 
00001c90:·4cb6·f042·d481·72a7·995c·aad3·92ba·92e7··L..B..r..\...... 
00001ca0:·b46a·215f·6c2f·b60a·b700·542f·6275·696c··.j!_l/....T/buil 
00001cb0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000018b0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00001cc0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.000018c0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
00001cd0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/000018d0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/
00001ce0:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met000018e0:·696b·766d·2f72·6566·6c65·6374·2f46·7573··ikvm/reflect/Fus
00001cf0:·686f·6453·6967·6e61·7475·7265·2e63·7360··hodSignature.cs` 
00001d00:·a66e·40cf·6482·4cb6·f042·d481·72a7·9971··.n@.d.L..B..r..q 
00001d10:·ab19·f7c2·a98a·8e5c·b529·2e52·2f3b·ce00··.......\.).R/;.. 
00001d20:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc 
00001d30:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00001d40:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00001d50:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00001d60:·6374·2f55·7469·6c2e·6373·60a6·6e40·cf64··ct/Util.cs`.n@.d000018f0:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L..
 00001900:·42d4·8172·a799·89d9·4d51·0145·9fa9·4de8··B..r....MQ.E..M.
 00001910:·abbb·1c02·0860·0061·2f62·7569·6c64·2f72··.....`.a/build/r
 00001920:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 00001930:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
 00001940:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv
 00001950:·6d2f·7265·666c·6563·742f·4375·7374·6f6d··m/reflect/Custom
 00001960:·4174·7472·6962·7574·6554·7970·6564·4172··AttributeTypedAr
 00001970:·6775·6d65·6e74·2e63·7360·a66e·40cf·6482··gument.cs`.n@.d.
 00001980:·4cb6·f042·d481·72a7·9977·16b0·05cb·7808··L..B..r..w....x.
 00001990:·d782·06ee·f76c·a916·7f00·5c2f·6275·696c··.....l....\/buil
 000019a0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 000019b0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 000019c0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/
 000019d0:·696b·766d·2f72·6566·6c65·6374·2f42·6164··ikvm/reflect/Bad
 000019e0:·496d·6167·6546·6f72·6d61·7445·7863·6570··ImageFormatExcep
 000019f0:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L.
 00001a00:·f042·d481·72a7·99ee·2933·185c·e404·bb53··.B..r...)3.\...S
 00001a10:·3743·006e·0cd7·cc00·612f·6275·696c·642f··7C.n....a/build/
 00001a20:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
 00001a30:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
 00001a40:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik
Max diff block lines reached; 2408244/2449962 bytes (98.30%) of diff not shown.
1.61 MB
./usr/lib/mono/4.5/mkbundle.exe.mdb
    
Offset 1, 659 lines modifiedOffset 1, 659 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·6575·1d31·5ae9·d84a·8bf7·c7c8·d1d5·4795··eu.1Z..J......G.00000010:·a9e5·616b·1909·9a4a·a849·89bf·8c6f·57bf··..ak...J.I...oW.
00000020:·773f·0300·7000·0000·9f93·0200·5900·0000··w?..p.......Y...00000020:·773f·0300·7000·0000·9f93·0200·5900·0000··w?..p.......Y...
00000030:·af3c·0300·c802·0000·5900·0000·e739·0300··.<......Y....9..00000030:·af3c·0300·c802·0000·5900·0000·e739·0300··.<......Y....9..
00000040:·c802·0000·d20d·0000·0f94·0200·d8a5·0000··................00000040:·c802·0000·d20d·0000·0f94·0200·d8a5·0000··................
00000050:·0000·0000·0000·0000·773f·0300·0000·0000··........w?......00000050:·0000·0000·0000·0000·773f·0300·0000·0000··........w?......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·4a2f·6275·696c·642f·7265·7072·6f64·7563··J/build/reproduc00000070:·4a2f·6275·696c·642f·7265·7072·6f64·7563··J/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
000000a0:·2f74·6f6f·6c73·2f6d·6b62·756e·646c·652f··/tools/mkbundle/000000a0:·2f74·6f6f·6c73·2f6d·6b62·756e·646c·652f··/tools/mkbundle/
000000b0:·6d6b·6275·6e64·6c65·2e63·7360·a66e·40cf··mkbundle.cs`.n@.000000b0:·6d6b·6275·6e64·6c65·2e63·7360·a66e·40cf··mkbundle.cs`.n@.
000000c0:·6482·4cb6·f042·d481·72a7·9937·accc·a858··d.L..B..r..7...X000000c0:·6482·4cb6·f042·d481·72a7·9937·accc·a858··d.L..B..r..7...X
000000d0:·32dd·9f11·a970·015e·37ae·a200·512f·6275··2....p.^7...Q/bu000000d0:·32dd·9f11·a970·015e·37ae·a200·5c2f·6275··2....p.^7...\/bu
000000e0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible000000e0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
000000f0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.000000f0:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000100:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa00000100:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa
00000110:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A00000110:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A
00000120:·7373·656d·626c·794e·616d·652e·6373·60a6··ssemblyName.cs`. 
00000130:·6e40·cf64·824c·b6f0·42d4·8172·a799·88d8··n@.d.L..B..r.... 
00000140:·2a12·0f7a·bfcf·ec1c·ca71·4315·6062·004f··*..z.....qC.`b.O 
00000150:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
00000160:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
00000170:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte 
00000180:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000190:·742f·5072·6f6a·6563·7469·6f6e·2e63·7360··t/Projection.cs` 
000001a0:·a66e·40cf·6482·4cb6·f042·d481·72a7·992c··.n@.d.L..B..r.., 
000001b0:·d344·6a2e·8d4c·7306·ac59·2308·8da6·ec00··.Dj..Ls..Y#..... 
000001c0:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc 
000001d0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000001e0:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
000001f0:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000200:·6374·2f50·726f·7065·7274·7949·6e66·6f2e··ct/PropertyInfo. 
00000210:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000220:·a799·735d·cecf·778f·2100·0a01·75ce·96b6··..s]..w.!...u... 
00000230:·7a8b·0056·2f62·7569·6c64·2f72·6570·726f··z..V/build/repro 
00000240:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
00000250:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
00000260:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
00000270:·666c·6563·742f·5061·7261·6d65·7465·724d··flect/ParameterM 
00000280:·6f64·6966·6965·722e·6373·60a6·6e40·cf64··odifier.cs`.n@.d 
00000290:·824c·b6f0·42d4·8172·a799·a9de·b83c·b084··.L..B..r.....<.. 
000002a0:·2378·b0f5·28ea·2fd7·d213·004a·2f62·7569··#x..(./....J/bui 
000002b0:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
000002c0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
000002d0:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
000002e0:·2f69·6b76·6d2f·7265·666c·6563·742f·456e··/ikvm/reflect/En 
000002f0:·756d·732e·6373·60a6·6e40·cf64·824c·b6f0··ums.cs`.n@.d.L.. 
00000300:·42d4·8172·a799·bd44·46cf·b444·38e1·f603··B..r...DF..D8... 
00000310:·2ba2·f9c9·bc9f·0059·2f62·7569·6c64·2f72··+......Y/build/r 
00000320:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
00000330:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
00000340:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv 
00000350:·6d2f·7265·666c·6563·742f·4d61·6e69·6665··m/reflect/Manife 
00000360:·7374·5265·736f·7572·6365·496e·666f·2e63··stResourceInfo.c 
00000370:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
00000380:·9948·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6··.H,.i.O...GM.... 
00000390:·ae00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod 
000003a0:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
000003b0:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
000003c0:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
000003d0:·6c65·6374·2f54·7970·652e·6373·60a6·6e40··lect/Type.cs`.n@ 
000003e0:·cf64·824c·b6f0·42d4·8172·a799·c81f·e4f7··.d.L..B..r...... 
000003f0:·33e7·7d83·7421·00c3·51f7·ed7d·004f·2f62··3.}.t!..Q..}.O/b 
00000400:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000410:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000420:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
00000430:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
00000440:·4d65·7468·6f64·426f·6479·2e63·7360·a66e··MethodBody.cs`.n 
00000450:·40cf·6482·4cb6·f042·d481·72a7·9970·0ab5··@.d.L..B..r..p.. 
00000460:·24d4·647c·9642·fa1f·2f24·bf52·a700·5c2f··$.d|.B../$.R..\/ 
00000470:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
00000480:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000490:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter 
000004a0:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
000004b0:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE00000120:·6d62·6967·756f·7573·4d61·7463·6845·7863··mbiguousMatchExc
000004c0:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@.00000130:·6570·7469·6f6e·2e63·7360·a66e·40cf·6482··eption.cs`.n@.d.
000004d0:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h00000140:·4cb6·f042·d481·72a7·99b4·c82d·ba68·55a9··L..B..r....-.hU.
000004e0:·55a9·d16a·1f15·883a·874e·c100·4c2f·6275··U..j...:.N..L/bu00000150:·d16a·1f15·883a·874e·c100·4b2f·6275·696c··.j...:.N..K/buil
000004f0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000500:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000510:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00000520:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
00000530:·6973·7369·6e67·2e63·7360·a66e·40cf·6482··issing.cs`.n@.d. 
00000540:·4cb6·f042·d481·72a7·995c·aad3·92ba·92e7··L..B..r..\...... 
00000550:·b46a·215f·6c2f·b60a·b700·542f·6275·696c··.j!_l/....T/buil 
00000560:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p00000160:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
00000570:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.00000170:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
00000580:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/00000180:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/
00000590:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met00000190:·696b·766d·2f72·6566·6c65·6374·2f46·7573··ikvm/reflect/Fus
000005a0:·686f·6453·6967·6e61·7475·7265·2e63·7360··hodSignature.cs` 
000005b0:·a66e·40cf·6482·4cb6·f042·d481·72a7·9971··.n@.d.L..B..r..q 
000005c0:·ab19·f7c2·a98a·8e5c·b529·2e52·2f3b·ce00··.......\.).R/;.. 
000005d0:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc 
000005e0:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
000005f0:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00000600:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000610:·6374·2f55·7469·6c2e·6373·60a6·6e40·cf64··ct/Util.cs`.n@.d 
00000620:·824c·b6f0·42d4·8172·a799·74fa·0c40·2178··.L..B..r..t..@!x 
00000630:·0d8a·d970·739e·9850·4908·0056·2f62·7569··...ps..PI..V/bui 
00000640:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000650:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000660:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
00000670:·2f69·6b76·6d2f·7265·666c·6563·742f·5374··/ikvm/reflect/St 
00000680:·726f·6e67·4e61·6d65·4b65·7950·6169·722e··rongNameKeyPair. 
00000690:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
000006a0:·a799·0d28·51a6·a555·0479·1e46·4a81·0837··...(Q..U.y.FJ..7 
000006b0:·d50b·0056·2f62·7569·6c64·2f72·6570·726f··...V/build/repro 
000006c0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000006d0:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
000006e0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000006f0:·666c·6563·742f·5072·6f70·6572·7479·5369··flect/PropertySi 
00000700:·676e·6174·7572·652e·6373·60a6·6e40·cf64··gnature.cs`.n@.d 
00000710:·824c·b6f0·42d4·8172·a799·26c4·b675·bbf8··.L..B..r..&..u.. 
00000720:·0bb2·e9fc·cad4·bcbb·757c·0054·2f62·7569··........u|.T/bui 
00000730:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000740:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000750:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
00000760:·2f69·6b76·6d2f·7265·666c·6563·742f·436f··/ikvm/reflect/Co 
00000770:·6e73·7472·7563·746f·7249·6e66·6f2e·6373··nstructorInfo.cs 
00000780:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00000790:·6c58·f7cc·0723·c291·b7cb·4aad·bd35·08af··lX...#....J..5.. 
000007a0:·004f·2f62·7569·6c64·2f72·6570·726f·6475··.O/build/reprodu 
000007b0:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono- 
000007c0:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex 
000007d0:·7465·726e·616c·2f69·6b76·6d2f·7265·666c··ternal/ikvm/refl 
000007e0:·6563·742f·4d65·7468·6f64·496e·666f·2e63··ect/MethodInfo.c 
Max diff block lines reached; 1649816/1690753 bytes (97.58%) of diff not shown.
1.03 MB
./usr/lib/mono/4.5/mono-symbolicate.exe.mdb
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·656c·65d2·bf7e·a040·aea5·e71e·e0d0·2c86··ele..~.@......,.00000010:·56e0·8f27·f044·c748·9be6·82e6·c422·3a37··V..'.D.H.....":7
00000020:·6f93·0300·7000·0000·fbd5·0200·b200·0000··o...p...........00000020:·b293·0300·7000·0000·3ed6·0200·b200·0000··....p...>.......
00000030:·df8d·0300·9005·0000·b200·0000·4f88·0300··............O...00000030:·228e·0300·9005·0000·b200·0000·9288·0300··"...............
00000040:·9005·0000·d30e·0000·6bd6·0200·e4b1·0000··........k.......00000040:·9005·0000·d30e·0000·aed6·0200·e4b1·0000··................
00000050:·0000·0000·0000·0000·6f93·0300·0000·0000··........o.......00000050:·0000·0000·0000·0000·b293·0300·0000·0000··................
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·552f·6275·696c·642f·7265·7072·6f64·7563··U/build/reproduc00000070:·552f·6275·696c·642f·7265·7072·6f64·7563··U/build/reproduc
00000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600000080:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs00000090:·2e31·322e·302e·3139·392b·6473·2f6d·6373··.12.0.199+ds/mcs
000000a0:·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379·6d62··/tools/mono-symb000000a0:·2f74·6f6f·6c73·2f6d·6f6e·6f2d·7379·6d62··/tools/mono-symb
000000b0:·6f6c·6963·6174·652f·7379·6d62·6f6c·6963··olicate/symbolic000000b0:·6f6c·6963·6174·652f·7379·6d62·6f6c·6963··olicate/symbolic
000000c0:·6174·652e·6373·60a6·6e40·cf64·824c·b6f0··ate.cs`.n@.d.L..000000c0:·6174·652e·6373·60a6·6e40·cf64·824c·b6f0··ate.cs`.n@.d.L..
Offset 714, 314 lines modifiedOffset 714, 314 lines modified
00002c90:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-600002c90:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00002ca0:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext00002ca0:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext
00002cb0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono00002cb0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono
00002cc0:·2e43·6563·696c·2f57·696e·646f·7773·5275··.Cecil/WindowsRu00002cc0:·2e43·6563·696c·2f57·696e·646f·7773·5275··.Cecil/WindowsRu
00002cd0:·6e74·696d·6550·726f·6a65·6374·696f·6e73··ntimeProjections00002cd0:·6e74·696d·6550·726f·6a65·6374·696f·6e73··ntimeProjections
00002ce0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00002ce0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00002cf0:·72a7·99d7·f674·7c88·cd2b·b3e7·2615·9c8b··r....t|..+..&...00002cf0:·72a7·99d7·f674·7c88·cd2b·b3e7·2615·9c8b··r....t|..+..&...
00002d00:·729b·ce00·572f·6275·696c·642f·7265·7072··r...W/build/repr00002d00:·729b·ce00·582f·6275·696c·642f·7265·7072··r...X/build/repr
00002d10:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00002d10:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00002d20:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds00002d20:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds
00002d30:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/00002d30:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
00002d40:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f43··Mono.Cecil.Cil/C00002d40:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f50··Mono.Cecil.Cil/P
 00002d50:·6f72·7461·626c·6550·6462·2e63·7360·a66e··ortablePdb.cs`.n
 00002d60:·40cf·6482·4cb6·f042·d481·72a7·998d·8f35··@.d.L..B..r....5
 00002d70:·f127·1dcd·14d5·862b·2a83·fea7·3600·542f··.'.....+*...6.T/
 00002d80:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
 00002d90:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
 00002da0:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter
 00002db0:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
 00002dc0:·6563·696c·2e43·696c·2f4f·7043·6f64·6573··ecil.Cil/OpCodes
00002d50:·6f64·6552·6561·6465·722e·6373·60a6·6e40··odeReader.cs`.n@ 
00002d60:·cf64·824c·b6f0·42d4·8172·a799·d56b·062e··.d.L..B..r...k.. 
00002d70:·59bc·0c82·5ae6·aae8·6603·c05c·005e·2f62··Y...Z...f..\.^/b 
00002d80:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00002d90:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00002da0:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
00002db0:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce 
00002dc0:·6369·6c2e·4369·6c2f·5661·7269·6162·6c65··cil.Cil/Variable 
00002dd0:·5265·6665·7265·6e63·652e·6373·60a6·6e40··Reference.cs`.n@ 
00002de0:·cf64·824c·b6f0·42d4·8172·a799·3116·1370··.d.L..B..r..1..p 
00002df0:·2b41·ff8f·4c0a·4e77·04bb·fc6c·0057·2f62··+A..L.Nw...l.W/b 
00002e00:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00002e10:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00002e20:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
00002e30:·616c·2f63·6563·696c·2f4d·6f6e·6f2e·4365··al/cecil/Mono.Ce 
00002e40:·6369·6c2e·4369·6c2f·436f·6465·5772·6974··cil.Cil/CodeWrit 
00002e50:·6572·2e63·7360·a66e·40cf·6482·4cb6·f042··er.cs`.n@.d.L..B00002dd0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
00002e60:·d481·72a7·9984·af74·ae9a·4faf·3e91·0308··..r....t..O.>...00002de0:·72a7·9902·5a51·caeb·5abd·1a85·e1a7·a199··r...ZQ..Z.......
00002e70:·e5c7·09ec·5400·542f·6275·696c·642f·7265··....T.T/build/re00002df0:·b080·f000·5a2f·6275·696c·642f·7265·7072··....Z/build/repr
00002e80:·7072·6f64·7563·6962·6c65·2d70·6174·682f··producible-path/00002e00:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
00002e90:·6d6f·6e6f·2d36·2e31·322e·302e·3139·392b··mono-6.12.0.199+00002e10:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds
00002ea0:·6473·2f65·7874·6572·6e61·6c2f·6365·6369··ds/external/ceci00002e20:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
00002eb0:·6c2f·4d6f·6e6f·2e43·6563·696c·2e43·696c··l/Mono.Cecil.Cil00002e30:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f53··Mono.Cecil.Cil/S
00002ec0:·2f4f·7043·6f64·6573·2e63·7360·a66e·40cf··/OpCodes.cs`.n@. 
00002ed0:·6482·4cb6·f042·d481·72a7·9902·5a51·caeb··d.L..B..r...ZQ.. 
00002ee0:·5abd·1a85·e1a7·a199·b080·f000·572f·6275··Z...........W/bu00002e40:·6571·7565·6e63·6550·6f69·6e74·2e63·7360··equencePoint.cs`
 00002e50:·a66e·40cf·6482·4cb6·f042·d481·72a7·996d··.n@.d.L..B..r..m
 00002e60:·3edc·cb82·d625·2d12·0702·b423·3552·f100··>....%-....#5R..
00002ef0:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00002e70:·532f·6275·696c·642f·7265·7072·6f64·7563··S/build/reproduc
00002f00:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00002e80:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6
00002f10:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa00002e90:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext
00002f20:·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43·6563··l/cecil/Mono.Cec00002ea0:·6572·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f··ernal/cecil/Mono
00002f30:·696c·2e43·696c·2f4d·6574·686f·6442·6f64··il.Cil/MethodBod00002eb0:·2e43·6563·696c·2e43·696c·2f4f·7043·6f64··.Cecil.Cil/OpCod
00002f40:·792e·6373·60a6·6e40·cf64·824c·b6f0·42d4··y.cs`.n@.d.L..B.00002ec0:·652e·6373·60a6·6e40·cf64·824c·b6f0·42d4··e.cs`.n@.d.L..B.
00002f50:·8172·a799·b64a·1e35·e383·b0bf·b94d·8be6··.r...J.5.....M..00002ed0:·8172·a799·a331·26c3·4512·f1b0·7892·b7b8··.r...1&.E...x...
00002f60:·c25b·8f76·0053·2f62·7569·6c64·2f72·6570··.[.v.S/build/rep00002ee0:·4ae8·0abd·0054·2f62·7569·6c64·2f72·6570··J....T/build/rep
00002f70:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m00002ef0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00002f80:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d00002f00:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
00002f90:·732f·6578·7465·726e·616c·2f63·6563·696c··s/external/cecil00002f10:·732f·6578·7465·726e·616c·2f63·6563·696c··s/external/cecil
00002fa0:·2f4d·6f6e·6f2e·4365·6369·6c2e·4369·6c2f··/Mono.Cecil.Cil/00002f20:·2f4d·6f6e·6f2e·4365·6369·6c2e·4369·6c2f··/Mono.Cecil.Cil/
00002fb0:·4f70·436f·6465·2e63·7360·a66e·40cf·6482··OpCode.cs`.n@.d. 
00002fc0:·4cb6·f042·d481·72a7·99a3·3126·c345·12f1··L..B..r...1&.E.. 
00002fd0:·b078·92b7·b84a·e80a·bd00·552f·6275·696c··.x...J....U/buil 
00002fe0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p 
00002ff0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0. 
00003000:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/ 
00003010:·6365·6369·6c2f·4d6f·6e6f·2e43·6563·696c··cecil/Mono.Cecil 
00003020:·2e43·696c·2f44·6f63·756d·656e·742e·6373··.Cil/Document.cs 
00003030:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r.. 
00003040:·d6ef·fda1·8c77·2c4b·7552·dc48·f4ba·c417··.....w,KuR.H.... 
00003050:·0051·2f62·7569·6c64·2f72·6570·726f·6475··.Q/build/reprodu00002f30:·5379·6d62·6f6c·732e·6373·60a6·6e40·cf64··Symbols.cs`.n@.d
 00002f40:·824c·b6f0·42d4·8172·a799·f370·a264·4cf7··.L..B..r...p.dL.
 00002f50:·1d8d·017e·3147·6e24·9e35·0058·2f62·7569··...~1Gn$.5.X/bui
 00002f60:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible-
 00002f70:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
 00002f80:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external
 00002f90:·2f63·6563·696c·2f4d·6f6e·6f2e·4365·6369··/cecil/Mono.Ceci
 00002fa0:·6c2e·4369·6c2f·496e·7374·7275·6374·696f··l.Cil/Instructio
 00002fb0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B.
 00002fc0:·8172·a799·27fd·4432·07a5·cdcb·e636·4d9a··.r..'.D2.....6M.
 00002fd0:·3f59·3650·005d·2f62·7569·6c64·2f72·6570··?Y6P.]/build/rep
00003060:·6369·626c·652d·7061·7468·2f6d·6f6e·6f2d··cible-path/mono-00002fe0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
00003070:·362e·3132·2e30·2e31·3939·2b64·732f·6578··6.12.0.199+ds/ex00002ff0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
00003080:·7465·726e·616c·2f63·6563·696c·2f4d·6f6e··ternal/cecil/Mon00003000:·732f·6578·7465·726e·616c·2f63·6563·696c··s/external/cecil
00003090:·6f2e·4365·6369·6c2e·4369·6c2f·436f·6465··o.Cecil.Cil/Code00003010:·2f4d·6f6e·6f2e·4365·6369·6c2e·4369·6c2f··/Mono.Cecil.Cil/
 00003020:·4578·6365·7074·696f·6e48·616e·646c·6572··ExceptionHandler
000030a0:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..00003030:·2e63·7360·a66e·40cf·6482·4cb6·f042·d481··.cs`.n@.d.L..B..
000030b0:·72a7·9906·82ff·e4d1·6de5·1548·484f·8077··r.......m..HHO.w00003040:·72a7·998a·25e8·7770·2875·c5a2·9260·a755··r...%.wp(u...`.U
000030c0:·de01·f300·582f·6275·696c·642f·7265·7072··....X/build/repr00003050:·b449·7300·5f2f·6275·696c·642f·7265·7072··.Is._/build/repr
000030d0:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo00003060:·6f64·7563·6962·6c65·2d70·6174·682f·6d6f··oducible-path/mo
000030e0:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds00003070:·6e6f·2d36·2e31·322e·302e·3139·392b·6473··no-6.12.0.199+ds
000030f0:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/00003080:·2f65·7874·6572·6e61·6c2f·6365·6369·6c2f··/external/cecil/
00003100:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f49··Mono.Cecil.Cil/I00003090:·4d6f·6e6f·2e43·6563·696c·2e43·696c·2f56··Mono.Cecil.Cil/V
00003110:·4c50·726f·6365·7373·6f72·2e63·7360·a66e··LProcessor.cs`.n000030a0:·6172·6961·626c·6544·6566·696e·6974·696f··ariableDefinitio
 000030b0:·6e2e·6373·60a6·6e40·cf64·824c·b6f0·42d4··n.cs`.n@.d.L..B.
 000030c0:·8172·a799·ded4·3721·dd9b·3e76·4c98·4de4··.r....7!..>vL.M.
 000030d0:·d2ad·d4c8·0057·2f62·7569·6c64·2f72·6570··.....W/build/rep
 000030e0:·726f·6475·6369·626c·652d·7061·7468·2f6d··roducible-path/m
 000030f0:·6f6e·6f2d·362e·3132·2e30·2e31·3939·2b64··ono-6.12.0.199+d
 00003100:·732f·6578·7465·726e·616c·2f63·6563·696c··s/external/cecil
 00003110:·2f4d·6f6e·6f2e·4365·6369·6c2e·4369·6c2f··/Mono.Cecil.Cil/
 00003120:·436f·6465·5772·6974·6572·2e63·7360·a66e··CodeWriter.cs`.n
00003120:·40cf·6482·4cb6·f042·d481·72a7·9985·8822··@.d.L..B..r...."00003130:·40cf·6482·4cb6·f042·d481·72a7·9984·af74··@.d.L..B..r....t
00003130:·a182·c074·6687·81a1·ec2d·eb3d·f800·5f2f··...tf....-.=.._/00003140:·ae9a·4faf·3e91·0308·e5c7·09ec·5400·512f··..O.>.......T.Q/
00003140:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib00003150:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib
00003150:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.100003160:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1
00003160:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter00003170:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter
00003170:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C00003180:·6e61·6c2f·6365·6369·6c2f·4d6f·6e6f·2e43··nal/cecil/Mono.C
 00003190:·6563·696c·2e43·696c·2f43·6f64·652e·6373··ecil.Cil/Code.cs
00003180:·6563·696c·2e43·696c·2f56·6172·6961·626c··ecil.Cil/Variabl 
00003190:·6544·6566·696e·6974·696f·6e2e·6373·60a6··eDefinition.cs`. 
000031a0:·6e40·cf64·824c·b6f0·42d4·8172·a799·ded4··n@.d.L..B..r....000031a0:·60a6·6e40·cf64·824c·b6f0·42d4·8172·a799··`.n@.d.L..B..r..
000031b0:·3721·dd9b·3e76·4c98·4de4·d2ad·d4c8·005a··7!..>vL.M......Z000031b0:·0682·ffe4·d16d·e515·4848·4f80·77de·01f3··.....m..HHO.w...
Max diff block lines reached; 1061148/1078233 bytes (98.42%) of diff not shown.
1.61 MB
./usr/lib/mono/4.5/monop.exe.mdb
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......00000000:·14a6·7ffd·2326·e845·3200·0000·0000·0000··....#&.E2.......
00000010:·98bc·fc4e·43ce·a845·bd91·a9de·16e4·7a7d··...NC..E......z}00000010:·08b0·ff2d·064a·b14e·8ab9·333b·4103·69cd··...-.J.N..3;A.i.
00000020:·5e52·0300·7000·0000·6ea2·0200·6000·0000··^R..p...n...`...00000020:·5e52·0300·7000·0000·6ea2·0200·6000·0000··^R..p...n...`...
00000030:·5e4f·0300·0003·0000·6000·0000·5e4c·0300··^O......`...^L..00000030:·5e4f·0300·0003·0000·6000·0000·5e4c·0300··^O......`...^L..
00000040:·0003·0000·200e·0000·dea2·0200·80a9·0000··....·...........00000040:·0003·0000·200e·0000·dea2·0200·80a9·0000··....·...........
00000050:·0000·0000·0000·0000·5e52·0300·0000·0000··........^R......00000050:·0000·0000·0000·0000·5e52·0300·0000·0000··........^R......
00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................00000060:·ffff·ffff·0800·0000·0900·0000·0000·0000··................
00000070:·442f·6275·696c·642f·7265·7072·6f64·7563··D/build/reproduc00000070:·442f·6275·696c·642f·7265·7072·6f64·7563··D/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 62, 653 lines modifiedOffset 62, 653 lines modified
000003d0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0000003d0:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0
000003e0:·2e31·3939·2b64·732f·6d63·732f·636c·6173··.199+ds/mcs/clas000003e0:·2e31·3939·2b64·732f·6d63·732f·636c·6173··.199+ds/mcs/clas
000003f0:·732f·4d6f·6e6f·2e53·6563·7572·6974·792f··s/Mono.Security/000003f0:·732f·4d6f·6e6f·2e53·6563·7572·6974·792f··s/Mono.Security/
00000400:·4d6f·6e6f·2e53·6563·7572·6974·792e·4372··Mono.Security.Cr00000400:·4d6f·6e6f·2e53·6563·7572·6974·792e·4372··Mono.Security.Cr
00000410:·7970·746f·6772·6170·6879·2f43·7279·7074··yptography/Crypt00000410:·7970·746f·6772·6170·6879·2f43·7279·7074··yptography/Crypt
00000420:·6f43·6f6e·7665·7274·2e63·7360·a66e·40cf··oConvert.cs`.n@.00000420:·6f43·6f6e·7665·7274·2e63·7360·a66e·40cf··oConvert.cs`.n@.
00000430:·6482·4cb6·f042·d481·72a7·9927·8e5d·a552··d.L..B..r..'.].R00000430:·6482·4cb6·f042·d481·72a7·9927·8e5d·a552··d.L..B..r..'.].R
00000440:·2603·b0d0·da42·c679·6a8f·a600·512f·6275··&....B.yj...Q/bu00000440:·2603·b0d0·da42·c679·6a8f·a600·5c2f·6275··&....B.yj...\/bu
00000450:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible00000450:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible
00000460:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.00000460:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12.
00000470:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa00000470:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa
00000480:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A00000480:·6c2f·696b·766d·2f72·6566·6c65·6374·2f41··l/ikvm/reflect/A
00000490:·7373·656d·626c·794e·616d·652e·6373·60a6··ssemblyName.cs`. 
000004a0:·6e40·cf64·824c·b6f0·42d4·8172·a799·88d8··n@.d.L..B..r.... 
000004b0:·2a12·0f7a·bfcf·ec1c·ca71·4315·6062·004f··*..z.....qC.`b.O 
000004c0:·2f62·7569·6c64·2f72·6570·726f·6475·6369··/build/reproduci 
000004d0:·626c·652d·7061·7468·2f6d·6f6e·6f2d·362e··ble-path/mono-6. 
000004e0:·3132·2e30·2e31·3939·2b64·732f·6578·7465··12.0.199+ds/exte 
000004f0:·726e·616c·2f69·6b76·6d2f·7265·666c·6563··rnal/ikvm/reflec 
00000500:·742f·5072·6f6a·6563·7469·6f6e·2e63·7360··t/Projection.cs` 
00000510:·a66e·40cf·6482·4cb6·f042·d481·72a7·992c··.n@.d.L..B..r.., 
00000520:·d344·6a2e·8d4c·7306·ac59·2308·8da6·ec00··.Dj..Ls..Y#..... 
00000530:·512f·6275·696c·642f·7265·7072·6f64·7563··Q/build/reproduc 
00000540:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000550:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00000560:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle 
00000570:·6374·2f50·726f·7065·7274·7949·6e66·6f2e··ct/PropertyInfo. 
00000580:·6373·60a6·6e40·cf64·824c·b6f0·42d4·8172··cs`.n@.d.L..B..r 
00000590:·a799·735d·cecf·778f·2100·0a01·75ce·96b6··..s]..w.!...u... 
000005a0:·7a8b·0056·2f62·7569·6c64·2f72·6570·726f··z..V/build/repro 
000005b0:·6475·6369·626c·652d·7061·7468·2f6d·6f6e··ducible-path/mon 
000005c0:·6f2d·362e·3132·2e30·2e31·3939·2b64·732f··o-6.12.0.199+ds/ 
000005d0:·6578·7465·726e·616c·2f69·6b76·6d2f·7265··external/ikvm/re 
000005e0:·666c·6563·742f·5061·7261·6d65·7465·724d··flect/ParameterM 
000005f0:·6f64·6966·6965·722e·6373·60a6·6e40·cf64··odifier.cs`.n@.d 
00000600:·824c·b6f0·42d4·8172·a799·a9de·b83c·b084··.L..B..r.....<.. 
00000610:·2378·b0f5·28ea·2fd7·d213·004a·2f62·7569··#x..(./....J/bui 
00000620:·6c64·2f72·6570·726f·6475·6369·626c·652d··ld/reproducible- 
00000630:·7061·7468·2f6d·6f6e·6f2d·362e·3132·2e30··path/mono-6.12.0 
00000640:·2e31·3939·2b64·732f·6578·7465·726e·616c··.199+ds/external 
00000650:·2f69·6b76·6d2f·7265·666c·6563·742f·456e··/ikvm/reflect/En 
00000660:·756d·732e·6373·60a6·6e40·cf64·824c·b6f0··ums.cs`.n@.d.L.. 
00000670:·42d4·8172·a799·bd44·46cf·b444·38e1·f603··B..r...DF..D8... 
00000680:·2ba2·f9c9·bc9f·0059·2f62·7569·6c64·2f72··+......Y/build/r 
00000690:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path 
000006a0:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199 
000006b0:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv 
000006c0:·6d2f·7265·666c·6563·742f·4d61·6e69·6665··m/reflect/Manife 
000006d0:·7374·5265·736f·7572·6365·496e·666f·2e63··stResourceInfo.c 
000006e0:·7360·a66e·40cf·6482·4cb6·f042·d481·72a7··s`.n@.d.L..B..r. 
000006f0:·9948·2cc4·69b0·4fa6·0fc6·474d·dfff·bdd6··.H,.i.O...GM.... 
00000700:·ae00·492f·6275·696c·642f·7265·7072·6f64··..I/build/reprod 
00000710:·7563·6962·6c65·2d70·6174·682f·6d6f·6e6f··ucible-path/mono 
00000720:·2d36·2e31·322e·302e·3139·392b·6473·2f65··-6.12.0.199+ds/e 
00000730:·7874·6572·6e61·6c2f·696b·766d·2f72·6566··xternal/ikvm/ref 
00000740:·6c65·6374·2f54·7970·652e·6373·60a6·6e40··lect/Type.cs`.n@ 
00000750:·cf64·824c·b6f0·42d4·8172·a799·c81f·e4f7··.d.L..B..r...... 
00000760:·33e7·7d83·7421·00c3·51f7·ed7d·004f·2f62··3.}.t!..Q..}.O/b 
00000770:·7569·6c64·2f72·6570·726f·6475·6369·626c··uild/reproducibl 
00000780:·652d·7061·7468·2f6d·6f6e·6f2d·362e·3132··e-path/mono-6.12 
00000790:·2e30·2e31·3939·2b64·732f·6578·7465·726e··.0.199+ds/extern 
000007a0:·616c·2f69·6b76·6d2f·7265·666c·6563·742f··al/ikvm/reflect/ 
000007b0:·4d65·7468·6f64·426f·6479·2e63·7360·a66e··MethodBody.cs`.n 
000007c0:·40cf·6482·4cb6·f042·d481·72a7·9970·0ab5··@.d.L..B..r..p.. 
000007d0:·24d4·647c·9642·fa1f·2f24·bf52·a700·5c2f··$.d|.B../$.R..\/ 
000007e0:·6275·696c·642f·7265·7072·6f64·7563·6962··build/reproducib 
000007f0:·6c65·2d70·6174·682f·6d6f·6e6f·2d36·2e31··le-path/mono-6.1 
00000800:·322e·302e·3139·392b·6473·2f65·7874·6572··2.0.199+ds/exter 
00000810:·6e61·6c2f·696b·766d·2f72·6566·6c65·6374··nal/ikvm/reflect 
00000820:·2f41·6d62·6967·756f·7573·4d61·7463·6845··/AmbiguousMatchE00000490:·6d62·6967·756f·7573·4d61·7463·6845·7863··mbiguousMatchExc
00000830:·7863·6570·7469·6f6e·2e63·7360·a66e·40cf··xception.cs`.n@.000004a0:·6570·7469·6f6e·2e63·7360·a66e·40cf·6482··eption.cs`.n@.d.
00000840:·6482·4cb6·f042·d481·72a7·99b4·c82d·ba68··d.L..B..r....-.h000004b0:·4cb6·f042·d481·72a7·99b4·c82d·ba68·55a9··L..B..r....-.hU.
00000850:·55a9·d16a·1f15·883a·874e·c100·4c2f·6275··U..j...:.N..L/bu000004c0:·d16a·1f15·883a·874e·c100·4b2f·6275·696c··.j...:.N..K/buil
00000860:·696c·642f·7265·7072·6f64·7563·6962·6c65··ild/reproducible 
00000870:·2d70·6174·682f·6d6f·6e6f·2d36·2e31·322e··-path/mono-6.12. 
00000880:·302e·3139·392b·6473·2f65·7874·6572·6e61··0.199+ds/externa 
00000890:·6c2f·696b·766d·2f72·6566·6c65·6374·2f4d··l/ikvm/reflect/M 
000008a0:·6973·7369·6e67·2e63·7360·a66e·40cf·6482··issing.cs`.n@.d. 
000008b0:·4cb6·f042·d481·72a7·995c·aad3·92ba·92e7··L..B..r..\...... 
000008c0:·b46a·215f·6c2f·b60a·b700·542f·6275·696c··.j!_l/....T/buil 
000008d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p000004d0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
000008e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.000004e0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
000008f0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/000004f0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/
00000900:·696b·766d·2f72·6566·6c65·6374·2f4d·6574··ikvm/reflect/Met00000500:·696b·766d·2f72·6566·6c65·6374·2f46·7573··ikvm/reflect/Fus
00000910:·686f·6453·6967·6e61·7475·7265·2e63·7360··hodSignature.cs` 
00000920:·a66e·40cf·6482·4cb6·f042·d481·72a7·9971··.n@.d.L..B..r..q 
00000930:·ab19·f7c2·a98a·8e5c·b529·2e52·2f3b·ce00··.......\.).R/;.. 
00000940:·492f·6275·696c·642f·7265·7072·6f64·7563··I/build/reproduc 
00000950:·6962·6c65·2d70·6174·682f·6d6f·6e6f·2d36··ible-path/mono-6 
00000960:·2e31·322e·302e·3139·392b·6473·2f65·7874··.12.0.199+ds/ext 
00000970:·6572·6e61·6c2f·696b·766d·2f72·6566·6c65··ernal/ikvm/refle00000510:·696f·6e2e·6373·60a6·6e40·cf64·824c·b6f0··ion.cs`.n@.d.L..
 00000520:·42d4·8172·a799·89d9·4d51·0145·9fa9·4de8··B..r....MQ.E..M.
 00000530:·abbb·1c02·0860·0061·2f62·7569·6c64·2f72··.....`.a/build/r
 00000540:·6570·726f·6475·6369·626c·652d·7061·7468··eproducible-path
 00000550:·2f6d·6f6e·6f2d·362e·3132·2e30·2e31·3939··/mono-6.12.0.199
 00000560:·2b64·732f·6578·7465·726e·616c·2f69·6b76··+ds/external/ikv
 00000570:·6d2f·7265·666c·6563·742f·4375·7374·6f6d··m/reflect/Custom
 00000580:·4174·7472·6962·7574·6554·7970·6564·4172··AttributeTypedAr
 00000590:·6775·6d65·6e74·2e63·7360·a66e·40cf·6482··gument.cs`.n@.d.
 000005a0:·4cb6·f042·d481·72a7·9977·16b0·05cb·7808··L..B..r..w....x.
 000005b0:·d782·06ee·f76c·a916·7f00·5c2f·6275·696c··.....l....\/buil
 000005c0:·642f·7265·7072·6f64·7563·6962·6c65·2d70··d/reproducible-p
 000005d0:·6174·682f·6d6f·6e6f·2d36·2e31·322e·302e··ath/mono-6.12.0.
 000005e0:·3139·392b·6473·2f65·7874·6572·6e61·6c2f··199+ds/external/
 000005f0:·696b·766d·2f72·6566·6c65·6374·2f42·6164··ikvm/reflect/Bad
 00000600:·496d·6167·6546·6f72·6d61·7445·7863·6570··ImageFormatExcep
 00000610:·7469·6f6e·2e63·7360·a66e·40cf·6482·4cb6··tion.cs`.n@.d.L.
 00000620:·f042·d481·72a7·99ee·2933·185c·e404·bb53··.B..r...)3.\...S
 00000630:·3743·006e·0cd7·cc00·612f·6275·696c·642f··7C.n....a/build/
 00000640:·7265·7072·6f64·7563·6962·6c65·2d70·6174··reproducible-pat
 00000650:·682f·6d6f·6e6f·2d36·2e31·322e·302e·3139··h/mono-6.12.0.19
 00000660:·392b·6473·2f65·7874·6572·6e61·6c2f·696b··9+ds/external/ik
 00000670:·766d·2f72·6566·6c65·6374·2f43·7573·746f··vm/reflect/Custo
 00000680:·6d41·7474·7269·6275·7465·4e61·6d65·6441··mAttributeNamedA
00000980:·6374·2f55·7469·6c2e·6373·60a6·6e40·cf64··ct/Util.cs`.n@.d00000690:·7267·756d·656e·742e·6373·60a6·6e40·cf64··rgument.cs`.n@.d
00000990:·824c·b6f0·42d4·8172·a799·74fa·0c40·2178··.L..B..r..t..@!x000006a0:·824c·b6f0·42d4·8172·a799·81ea·4ee0·2fd0··.L..B..r....N./.
000009a0:·0d8a·d970·739e·9850·4908·0056·2f62·7569··...ps..PI..V/bui000006b0:·d7e5·7a42·00a5·9e0b·459c·0053·2f62·7569··..zB....E..S/bui
Max diff block lines reached; 1649486/1690648 bytes (97.57%) of diff not shown.
33.1 KB
mono-devel_6.12.0.199+ds-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0····37196·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0····37132·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23504356·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0·23504048·2025-05-31·19:14:45.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
32.5 KB
data.tar.xz
32.5 KB
data.tar
6.01 KB
./usr/lib/mono/4.5/al.exe
5.96 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x00079c0015 »       ··············Code·Size:·0x00079c00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0007ba9e18 »       ········Entry·Point·RVA:·0x0007ba7e
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0007c00020 »       »       ··Data·Base·RVA:·0x0007c000
  
  
21 NT·Header:21 NT·Header:
22 »       ···Image·Base·(0x400000):·0x0040000022 »       ···Image·Base·(0x400000):·0x00400000
23 »       Section·Alignment·(8192):·0x0000200023 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0007ba50·[0x0000004b]47 »       ·····Import·Table:·0x0007ba30·[0x0000004b]
48 »       ···Resource·Table:·0x0007e000·[0x00000358]48 »       ···Resource·Table:·0x0007e000·[0x00000358]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00080000·[0x0000000c]51 »       ······Reloc·Table:·0x00080000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 26 lines modifiedOffset 57, 26 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x00079aa463 »       ···Virtual·Size:·0x00079a84
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x00079c0065 »       ··Raw·Data·Size:·0x00079c00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001e873 »       ···Virtual·Size:·0x000001e4
74 »       Virtual·Address:·0x0007c00074 »       Virtual·Address:·0x0007c000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007a00076 »       ···Raw·Data·Ptr:·0x0007a000
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x00036f5c·[0x00044af0]109 »       ·········Metadata:·0x00036f74·[0x00044ab4]
110 »       Entry·Point·Token:·0x06000004110 »       Entry·Point·Token:·0x06000004
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00024228·[147900·==·0x000241bc]126 »       Tables·(#~):·0x0000006c·-·0x00024228·[147900·==·0x000241bc]
127 »       ····Strings:·0x00024228·-·0x00035cb4·[72332·==·0x00011a8c]127 »       ····Strings:·0x00024228·-·0x00035cb4·[72332·==·0x00011a8c]
128 »       ·······Blob:·0x0003cfcc·-·0x00044af0·[31524·==·0x00007b24]128 »       ·······Blob:·0x0003cfcc·-·0x00044ab4·[31464·==·0x00007ae8]
129 »       User·string:·0x00035cb4·-·0x0003cfbc·[29448·==·0x00007308]129 »       User·string:·0x00035cb4·-·0x0003cfbc·[29448·==·0x00007308]
130 »       ·······GUID:·0x0003cfbc·-·0x0003cfcc·[16·==·0x00000010]130 »       ·······GUID:·0x0003cfbc·-·0x0003cfcc·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·35458)132 Table·Module:·1·records·(12·bytes,·at·35470)
133 Table·TypeRef:·204·records·(10·bytes,·at·35464)133 Table·TypeRef:·204·records·(10·bytes,·at·3547c)
134 Table·TypeDef:·379·records·(18·bytes,·at·35c5c)134 Table·TypeDef:·379·records·(18·bytes,·at·35c74)
135 Table·Field:·1993·records·(8·bytes,·at·37702)135 Table·Field:·1993·records·(8·bytes,·at·3771a)
136 Table·Method:·3884·records·(16·bytes,·at·3b54a)136 Table·Method:·3884·records·(16·bytes,·at·3b562)
137 Table·Param:·3559·records·(8·bytes,·at·4a80a)137 Table·Param:·3559·records·(8·bytes,·at·4a822)
138 Table·InterfaceImpl:·61·records·(4·bytes,·at·51742)138 Table·InterfaceImpl:·61·records·(4·bytes,·at·5175a)
139 Table·MemberRef:·1146·records·(8·bytes,·at·51836)139 Table·MemberRef:·1146·records·(8·bytes,·at·5184e)
140 Table·Constant:·554·records·(6·bytes,·at·53c06)140 Table·Constant:·554·records·(6·bytes,·at·53c1e)
141 Table·CustomAttribute:·106·records·(8·bytes,·at·54902)141 Table·CustomAttribute:·106·records·(8·bytes,·at·5491a)
142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c52)142 Table·FieldMarshal:·9·records·(4·bytes,·at·54c6a)
143 Table·ClassLayout:·9·records·(8·bytes,·at·54c76)143 Table·ClassLayout:·9·records·(8·bytes,·at·54c8e)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cbe)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·54cd6)
145 Table·StandaloneSig:·517·records·(2·bytes,·at·54cca)145 Table·StandaloneSig:·517·records·(2·bytes,·at·54ce2)
146 Table·EventMap:·2·records·(4·bytes,·at·550d4)146 Table·EventMap:·2·records·(4·bytes,·at·550ec)
147 Table·Event:·4·records·(8·bytes,·at·550dc)147 Table·Event:·4·records·(8·bytes,·at·550f4)
148 Table·PropertyMap:·153·records·(4·bytes,·at·550fc)148 Table·PropertyMap:·153·records·(4·bytes,·at·55114)
149 Table·Property:·1041·records·(8·bytes,·at·55360)149 Table·Property:·1041·records·(8·bytes,·at·55378)
150 Table·MethodSemantics:·1077·records·(6·bytes,·at·573e8)150 Table·MethodSemantics:·1077·records·(6·bytes,·at·57400)
151 Table·MethodImpl:·53·records·(6·bytes,·at·58d26)151 Table·MethodImpl:·53·records·(6·bytes,·at·58d3e)
152 Table·Moduleref:·1·records·(4·bytes,·at·58e64)152 Table·Moduleref:·1·records·(4·bytes,·at·58e7c)
153 Table·TypeSpec:·345·records·(2·bytes,·at·58e68)153 Table·TypeSpec:·345·records·(2·bytes,·at·58e80)
154 Table·ImplMap:·1·records·(10·bytes,·at·5911a)154 Table·ImplMap:·1·records·(10·bytes,·at·59132)
155 Table·FieldRVA:·10·records·(6·bytes,·at·59124)155 Table·FieldRVA:·10·records·(6·bytes,·at·5913c)
156 Table·Assembly:·1·records·(26·bytes,·at·59160)156 Table·Assembly:·1·records·(26·bytes,·at·59178)
157 Table·AssemblyRef:·6·records·(24·bytes,·at·5917a)157 Table·AssemblyRef:·6·records·(24·bytes,·at·59192)
158 Table·NestedClass:·104·records·(4·bytes,·at·5920a)158 Table·NestedClass:·104·records·(4·bytes,·at·59222)
159 Table·GenericParam:·21·records·(10·bytes,·at·593aa)159 Table·GenericParam:·21·records·(10·bytes,·at·593c2)
160 Table·MethodSpec:·52·records·(4·bytes,·at·5947c)160 Table·MethodSpec:·52·records·(4·bytes,·at·59494)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5954c)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·59564)
162 RVA·for·Entry·Point:·0x00002224162 RVA·for·Entry·Point:·0x00002224
6.02 KB
./usr/lib/mono/4.5/ikdasm.exe
5.96 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x0008ba0015 »       ··············Code·Size:·0x0008ba00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0008d98e18 »       ········Entry·Point·RVA:·0x0008d95e
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:·0x0008d940·[0x0000004b]47 »       ·····Import·Table:·0x0008d910·[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:·0x0008b99463 »       ···Virtual·Size:·0x0008b964
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008ba0065 »       ··Raw·Data·Size:·0x0008ba00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d4
74 »       Virtual·Address:·0x0008e00074 »       Virtual·Address:·0x0008e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0008be0076 »       ···Raw·Data·Ptr:·0x0008be00
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x0004371c·[0x0004a218]109 »       ·········Metadata:·0x00043738·[0x0004a1cc]
110 »       Entry·Point·Token:·0x06000099110 »       Entry·Point·Token:·0x06000099
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 122, 42 lines modifiedOffset 122, 42 lines modified
122 Metadata·header:122 Metadata·header:
123 ···········Version:·1.1123 ···········Version:·1.1
124 ····Version·string:·v4.0.30319124 ····Version·string:·v4.0.30319
  
125 Metadata·pointers:125 Metadata·pointers:
126 »       Tables·(#~):·0x0000006c·-·0x00026270·[156164·==·0x00026204]126 »       Tables·(#~):·0x0000006c·-·0x00026270·[156164·==·0x00026204]
127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]127 »       ····Strings:·0x00026270·-·0x00038200·[73616·==·0x00011f90]
128 »       ·······Blob:·0x00042b20·-·0x0004a218·[30456·==·0x000076f8]128 »       ·······Blob:·0x00042b20·-·0x0004a1cc·[30380·==·0x000076ac]
129 »       User·string:·0x00038200·-·0x00042b10·[43280·==·0x0000a910]129 »       User·string:·0x00038200·-·0x00042b10·[43280·==·0x0000a910]
130 »       ·······GUID:·0x00042b10·-·0x00042b20·[16·==·0x00000010]130 »       ·······GUID:·0x00042b10·-·0x00042b20·[16·==·0x00000010]
131 Rows:131 Rows:
132 Table·Module:·1·records·(12·bytes,·at·41c18)132 Table·Module:·1·records·(12·bytes,·at·41c34)
133 Table·TypeRef:·198·records·(10·bytes,·at·41c24)133 Table·TypeRef:·198·records·(10·bytes,·at·41c40)
134 Table·TypeDef:·404·records·(18·bytes,·at·423e0)134 Table·TypeDef:·404·records·(18·bytes,·at·423fc)
135 Table·Field:·2074·records·(8·bytes,·at·44048)135 Table·Field:·2074·records·(8·bytes,·at·44064)
136 Table·Method:·3971·records·(16·bytes,·at·48118)136 Table·Method:·3971·records·(16·bytes,·at·48134)
137 Table·Param:·3878·records·(8·bytes,·at·57948)137 Table·Param:·3878·records·(8·bytes,·at·57964)
138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f278)138 Table·InterfaceImpl:·81·records·(4·bytes,·at·5f294)
139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3bc)139 Table·MemberRef:·1288·records·(8·bytes,·at·5f3d8)
140 Table·Constant:·564·records·(6·bytes,·at·61bfc)140 Table·Constant:·564·records·(6·bytes,·at·61c18)
141 Table·CustomAttribute:·185·records·(8·bytes,·at·62934)141 Table·CustomAttribute:·185·records·(8·bytes,·at·62950)
142 Table·DeclSecurity:·1·records·(6·bytes,·at·62efc)142 Table·DeclSecurity:·1·records·(6·bytes,·at·62f18)
143 Table·ClassLayout:·10·records·(8·bytes,·at·62f02)143 Table·ClassLayout:·10·records·(8·bytes,·at·62f1e)
144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f52)144 Table·FieldLayoutt:·4·records·(6·bytes,·at·62f6e)
145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f6a)145 Table·StandaloneSig:·611·records·(2·bytes,·at·62f86)
146 Table·EventMap:·2·records·(4·bytes,·at·63430)146 Table·EventMap:·2·records·(4·bytes,·at·6344c)
147 Table·Event:·4·records·(8·bytes,·at·63438)147 Table·Event:·4·records·(8·bytes,·at·63454)
148 Table·PropertyMap:·164·records·(4·bytes,·at·63458)148 Table·PropertyMap:·164·records·(4·bytes,·at·63474)
149 Table·Property:·1082·records·(8·bytes,·at·636e8)149 Table·Property:·1082·records·(8·bytes,·at·63704)
150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658b8)150 Table·MethodSemantics:·1127·records·(6·bytes,·at·658d4)
151 Table·MethodImpl:·82·records·(6·bytes,·at·67322)151 Table·MethodImpl:·82·records·(6·bytes,·at·6733e)
152 Table·Moduleref:·2·records·(4·bytes,·at·6750e)152 Table·Moduleref:·2·records·(4·bytes,·at·6752a)
153 Table·TypeSpec:·397·records·(2·bytes,·at·67516)153 Table·TypeSpec:·397·records·(2·bytes,·at·67532)
154 Table·ImplMap:·2·records·(10·bytes,·at·67830)154 Table·ImplMap:·2·records·(10·bytes,·at·6784c)
155 Table·FieldRVA:·9·records·(6·bytes,·at·67844)155 Table·FieldRVA:·9·records·(6·bytes,·at·67860)
156 Table·Assembly:·1·records·(26·bytes,·at·6787a)156 Table·Assembly:·1·records·(26·bytes,·at·67896)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·67894)157 Table·AssemblyRef:·4·records·(24·bytes,·at·678b0)
158 Table·NestedClass:·120·records·(4·bytes,·at·678f4)158 Table·NestedClass:·120·records·(4·bytes,·at·67910)
159 Table·GenericParam:·39·records·(10·bytes,·at·67ad4)159 Table·GenericParam:·39·records·(10·bytes,·at·67af0)
160 Table·MethodSpec:·63·records·(4·bytes,·at·67c5a)160 Table·MethodSpec:·63·records·(4·bytes,·at·67c76)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67d56)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·67d72)
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:·0x00006f50·[0x00007a0c]98 »       ·········Metadata:·0x00006f54·[0x00007a0c]
99 »       Entry·Point·Token:·0x060000dc99 »       Entry·Point·Token:·0x060000dc
100 »       ·····Resources·at:·0x00000000·[0x00000000]100 »       ·····Resources·at:·0x00000000·[0x00000000]
101 »       ···Strong·Name·at:·0x00000000·[0x00000000]101 »       ···Strong·Name·at:·0x00000000·[0x00000000]
102 »       ··Code·Manager·at:·0x00000000·[0x00000000]102 »       ··Code·Manager·at:·0x00000000·[0x00000000]
103 »       ··VTableFixups·at:·0x00000000·[0x00000000]103 »       ··VTableFixups·at:·0x00000000·[0x00000000]
104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]104 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 115, 30 lines modifiedOffset 115, 30 lines modified
115 Metadata·pointers:115 Metadata·pointers:
116 »       Tables·(#~):·0x0000006c·-·0x00003018·[12204·==·0x00002fac]116 »       Tables·(#~):·0x0000006c·-·0x00003018·[12204·==·0x00002fac]
117 »       ····Strings:·0x00003018·-·0x00005180·[8552·==·0x00002168]117 »       ····Strings:·0x00003018·-·0x00005180·[8552·==·0x00002168]
118 »       ·······Blob:·0x00006a14·-·0x00007a0c·[4088·==·0x00000ff8]118 »       ·······Blob:·0x00006a14·-·0x00007a0c·[4088·==·0x00000ff8]
119 »       User·string:·0x00005180·-·0x00006a04·[6276·==·0x00001884]119 »       User·string:·0x00005180·-·0x00006a04·[6276·==·0x00001884]
120 »       ·······GUID:·0x00006a04·-·0x00006a14·[16·==·0x00000010]120 »       ·······GUID:·0x00006a04·-·0x00006a14·[16·==·0x00000010]
121 Rows:121 Rows:
122 Table·Module:·1·records·(10·bytes,·at·522c)122 Table·Module:·1·records·(10·bytes,·at·5230)
123 Table·TypeRef:·105·records·(6·bytes,·at·5236)123 Table·TypeRef:·105·records·(6·bytes,·at·523a)
124 Table·TypeDef:·36·records·(14·bytes,·at·54ac)124 Table·TypeDef:·36·records·(14·bytes,·at·54b0)
125 Table·Field:·137·records·(6·bytes,·at·56a4)125 Table·Field:·137·records·(6·bytes,·at·56a8)
126 Table·Method:·297·records·(14·bytes,·at·59da)126 Table·Method:·297·records·(14·bytes,·at·59de)
127 Table·Param:·323·records·(6·bytes,·at·6a18)127 Table·Param:·323·records·(6·bytes,·at·6a1c)
128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71aa)128 Table·InterfaceImpl:·31·records·(4·bytes,·at·71ae)
129 Table·MemberRef:·295·records·(6·bytes,·at·7226)129 Table·MemberRef:·295·records·(6·bytes,·at·722a)
130 Table·Constant:·15·records·(6·bytes,·at·7910)130 Table·Constant:·15·records·(6·bytes,·at·7914)
131 Table·CustomAttribute:·91·records·(6·bytes,·at·796a)131 Table·CustomAttribute:·91·records·(6·bytes,·at·796e)
132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b8c)132 Table·DeclSecurity:·1·records·(6·bytes,·at·7b90)
133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b92)133 Table·StandaloneSig:·59·records·(2·bytes,·at·7b96)
134 Table·PropertyMap:·17·records·(4·bytes,·at·7c08)134 Table·PropertyMap:·17·records·(4·bytes,·at·7c0c)
135 Table·Property:·48·records·(6·bytes,·at·7c4c)135 Table·Property:·48·records·(6·bytes,·at·7c50)
136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d6c)136 Table·MethodSemantics:·58·records·(6·bytes,·at·7d70)
137 Table·MethodImpl:·32·records·(6·bytes,·at·7ec8)137 Table·MethodImpl:·32·records·(6·bytes,·at·7ecc)
138 Table·TypeSpec:·63·records·(2·bytes,·at·7f88)138 Table·TypeSpec:·63·records·(2·bytes,·at·7f8c)
139 Table·Assembly:·1·records·(22·bytes,·at·8006)139 Table·Assembly:·1·records·(22·bytes,·at·800a)
140 Table·AssemblyRef:·5·records·(20·bytes,·at·801c)140 Table·AssemblyRef:·5·records·(20·bytes,·at·8020)
141 Table·NestedClass:·14·records·(4·bytes,·at·8080)141 Table·NestedClass:·14·records·(4·bytes,·at·8084)
142 Table·GenericParam:·18·records·(8·bytes,·at·80b8)142 Table·GenericParam:·18·records·(8·bytes,·at·80bc)
143 Table·MethodSpec:·7·records·(4·bytes,·at·8148)143 Table·MethodSpec:·7·records·(4·bytes,·at·814c)
144 RVA·for·Entry·Point:·0x000066dc144 RVA·for·Entry·Point:·0x000066dc
5.96 KB
./usr/lib/mono/4.5/mkbundle.exe
5.9 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:·0x0008159e18 »       ········Entry·Point·RVA:·0x000815ae
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:·0x00081550·[0x0000004b]47 »       ·····Import·Table:·0x00081560·[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:·0x0007f5a463 »       ···Virtual·Size:·0x0007f5b4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007f60065 »       ··Raw·Data·Size:·0x0007f600
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001d873 »       ···Virtual·Size:·0x000001d4
74 »       Virtual·Address:·0x0008200074 »       Virtual·Address:·0x00082000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007fa0076 »       ···Raw·Data·Ptr:·0x0007fa00
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 17 lines modifiedOffset 103, 17 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x0003b880·[0x00045cc8]109 »       ·········Metadata:·0x0003b894·[0x00045cc8]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x00039a3c·[0x00001e41]111 »       ·····Resources·at:·0x00039a50·[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 126, 38 lines modifiedOffset 126, 38 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x000233f8·[144268·==·0x0002338c]127 »       Tables·(#~):·0x0000006c·-·0x000233f8·[144268·==·0x0002338c]
128 »       ····Strings:·0x000233f8·-·0x0003461c·[70180·==·0x00011224]128 »       ····Strings:·0x000233f8·-·0x0003461c·[70180·==·0x00011224]
129 »       ·······Blob:·0x0003f468·-·0x00045cc8·[26720·==·0x00006860]129 »       ·······Blob:·0x0003f468·-·0x00045cc8·[26720·==·0x00006860]
130 »       User·string:·0x0003461c·-·0x0003f458·[44604·==·0x0000ae3c]130 »       User·string:·0x0003461c·-·0x0003f458·[44604·==·0x0000ae3c]
131 »       ·······GUID:·0x0003f458·-·0x0003f468·[16·==·0x00000010]131 »       ·······GUID:·0x0003f458·-·0x0003f468·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·39d7c)133 Table·Module:·1·records·(12·bytes,·at·39d90)
134 Table·TypeRef:·190·records·(10·bytes,·at·39d88)134 Table·TypeRef:·190·records·(10·bytes,·at·39d9c)
135 Table·TypeDef:·381·records·(18·bytes,·at·3a4f4)135 Table·TypeDef:·381·records·(18·bytes,·at·3a508)
136 Table·Field:·1940·records·(8·bytes,·at·3bfbe)136 Table·Field:·1940·records·(8·bytes,·at·3bfd2)
137 Table·Method:·3699·records·(16·bytes,·at·3fc5e)137 Table·Method:·3699·records·(16·bytes,·at·3fc72)
138 Table·Param:·3459·records·(8·bytes,·at·4e38e)138 Table·Param:·3459·records·(8·bytes,·at·4e3a2)
139 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fa6)139 Table·InterfaceImpl:·52·records·(4·bytes,·at·54fba)
140 Table·MemberRef:·1187·records·(8·bytes,·at·55076)140 Table·MemberRef:·1187·records·(8·bytes,·at·5508a)
141 Table·Constant:·497·records·(6·bytes,·at·5758e)141 Table·Constant:·497·records·(6·bytes,·at·575a2)
142 Table·CustomAttribute:·153·records·(8·bytes,·at·58134)142 Table·CustomAttribute:·153·records·(8·bytes,·at·58148)
143 Table·ClassLayout:·10·records·(8·bytes,·at·585fc)143 Table·ClassLayout:·10·records·(8·bytes,·at·58610)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·5864c)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·58660)
145 Table·StandaloneSig:·544·records·(2·bytes,·at·58658)145 Table·StandaloneSig:·544·records·(2·bytes,·at·5866c)
146 Table·EventMap:·2·records·(4·bytes,·at·58a98)146 Table·EventMap:·2·records·(4·bytes,·at·58aac)
147 Table·Event:·4·records·(8·bytes,·at·58aa0)147 Table·Event:·4·records·(8·bytes,·at·58ab4)
148 Table·PropertyMap:·152·records·(4·bytes,·at·58ac0)148 Table·PropertyMap:·152·records·(4·bytes,·at·58ad4)
149 Table·Property:·1048·records·(8·bytes,·at·58d20)149 Table·Property:·1048·records·(8·bytes,·at·58d34)
150 Table·MethodSemantics:·1092·records·(6·bytes,·at·5ade0)150 Table·MethodSemantics:·1092·records·(6·bytes,·at·5adf4)
151 Table·MethodImpl:·53·records·(6·bytes,·at·5c778)151 Table·MethodImpl:·53·records·(6·bytes,·at·5c78c)
152 Table·Moduleref:·2·records·(4·bytes,·at·5c8b6)152 Table·Moduleref:·2·records·(4·bytes,·at·5c8ca)
153 Table·TypeSpec:·355·records·(2·bytes,·at·5c8be)153 Table·TypeSpec:·355·records·(2·bytes,·at·5c8d2)
154 Table·ImplMap:·3·records·(10·bytes,·at·5cb84)154 Table·ImplMap:·3·records·(10·bytes,·at·5cb98)
155 Table·FieldRVA:·9·records·(6·bytes,·at·5cba2)155 Table·FieldRVA:·9·records·(6·bytes,·at·5cbb6)
156 Table·Assembly:·1·records·(26·bytes,·at·5cbd8)156 Table·Assembly:·1·records·(26·bytes,·at·5cbec)
157 Table·AssemblyRef:·4·records·(24·bytes,·at·5cbf2)157 Table·AssemblyRef:·4·records·(24·bytes,·at·5cc06)
158 Table·ManifestResource:·5·records·(14·bytes,·at·5cc52)158 Table·ManifestResource:·5·records·(14·bytes,·at·5cc66)
159 Table·NestedClass:·121·records·(4·bytes,·at·5cc98)159 Table·NestedClass:·121·records·(4·bytes,·at·5ccac)
160 Table·GenericParam:·21·records·(10·bytes,·at·5ce7c)160 Table·GenericParam:·21·records·(10·bytes,·at·5ce90)
161 Table·MethodSpec:·61·records·(4·bytes,·at·5cf4e)161 Table·MethodSpec:·61·records·(4·bytes,·at·5cf62)
162 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d042)162 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d056)
163 RVA·for·Entry·Point:·0x00002058163 RVA·for·Entry·Point:·0x00002058
5.61 KB
./usr/lib/mono/4.5/mono-symbolicate.exe
5.53 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x0008740015 »       ··············Code·Size:·0x00087400
16 »       ··Initialized·Data·Size:·0x0000100016 »       ··Initialized·Data·Size:·0x00001000
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0008939e18 »       ········Entry·Point·RVA:·0x000893ae
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0008a00020 »       »       ··Data·Base·RVA:·0x0008a000
  
  
21 NT·Header:21 NT·Header:
22 »       ···Image·Base·(0x400000):·0x0040000022 »       ···Image·Base·(0x400000):·0x00400000
23 »       Section·Alignment·(8192):·0x0000200023 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x00089350·[0x0000004b]47 »       ·····Import·Table:·0x00089360·[0x0000004b]
48 »       ···Resource·Table:·0x0008c000·[0x00000324]48 »       ···Resource·Table:·0x0008c000·[0x00000324]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x0008e000·[0x0000000c]51 »       ······Reloc·Table:·0x0008e000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x000873a463 »       ···Virtual·Size:·0x000873b4
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0008740065 »       ··Raw·Data·Size:·0x00087400
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x00038040·[0x00051310]109 »       ·········Metadata:·0x00038044·[0x00051310]
110 »       Entry·Point·Token:·0x06000002110 »       Entry·Point·Token:·0x06000002
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 38 lines modifiedOffset 126, 38 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x0002e66c·[189952·==·0x0002e600]127 »       Tables·(#~):·0x0000006c·-·0x0002e66c·[189952·==·0x0002e600]
128 »       ····Strings:·0x0002e66c·-·0x000434a8·[85564·==·0x00014e3c]128 »       ····Strings:·0x0002e66c·-·0x000434a8·[85564·==·0x00014e3c]
129 »       ·······Blob:·0x00047984·-·0x00051310·[39308·==·0x0000998c]129 »       ·······Blob:·0x00047984·-·0x00051310·[39308·==·0x0000998c]
130 »       User·string:·0x000434a8·-·0x00047974·[17612·==·0x000044cc]130 »       User·string:·0x000434a8·-·0x00047974·[17612·==·0x000044cc]
131 »       ·······GUID:·0x00047974·-·0x00047984·[16·==·0x00000010]131 »       ·······GUID:·0x00047974·-·0x00047984·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·3653c)133 Table·Module:·1·records·(12·bytes,·at·36540)
134 Table·TypeRef:·205·records·(10·bytes,·at·36548)134 Table·TypeRef:·205·records·(10·bytes,·at·3654c)
135 Table·TypeDef:·651·records·(18·bytes,·at·36d4a)135 Table·TypeDef:·651·records·(18·bytes,·at·36d4e)
136 Table·Field:·3540·records·(8·bytes,·at·39b10)136 Table·Field:·3540·records·(8·bytes,·at·39b14)
137 Table·Method:·4060·records·(16·bytes,·at·409b0)137 Table·Method:·4060·records·(16·bytes,·at·409b4)
138 Table·Param:·4571·records·(8·bytes,·at·50770)138 Table·Param:·4571·records·(8·bytes,·at·50774)
139 Table·InterfaceImpl:·198·records·(4·bytes,·at·59648)139 Table·InterfaceImpl:·198·records·(4·bytes,·at·5964c)
140 Table·MemberRef:·1520·records·(8·bytes,·at·59960)140 Table·MemberRef:·1520·records·(8·bytes,·at·59964)
141 Table·Constant:·1480·records·(6·bytes,·at·5c8e0)141 Table·Constant:·1480·records·(6·bytes,·at·5c8e4)
142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb90)142 Table·CustomAttribute:·389·records·(8·bytes,·at·5eb94)
143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7b8)143 Table·FieldMarshal:·51·records·(4·bytes,·at·5f7bc)
144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f884)144 Table·DeclSecurity:·2·records·(6·bytes,·at·5f888)
145 Table·ClassLayout:·13·records·(8·bytes,·at·5f890)145 Table·ClassLayout:·13·records·(8·bytes,·at·5f894)
146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8f8)146 Table·StandaloneSig:·702·records·(2·bytes,·at·5f8fc)
147 Table·EventMap:·1·records·(4·bytes,·at·5fe74)147 Table·EventMap:·1·records·(4·bytes,·at·5fe78)
148 Table·Event:·1·records·(8·bytes,·at·5fe78)148 Table·Event:·1·records·(8·bytes,·at·5fe7c)
149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe80)149 Table·PropertyMap:·169·records·(4·bytes,·at·5fe84)
150 Table·Property:·933·records·(8·bytes,·at·60124)150 Table·Property:·933·records·(8·bytes,·at·60128)
151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e4c)151 Table·MethodSemantics:·1361·records·(6·bytes,·at·61e50)
152 Table·MethodImpl:·71·records·(6·bytes,·at·63e32)152 Table·MethodImpl:·71·records·(6·bytes,·at·63e36)
153 Table·Moduleref:·1·records·(4·bytes,·at·63fdc)153 Table·Moduleref:·1·records·(4·bytes,·at·63fe0)
154 Table·TypeSpec:·404·records·(2·bytes,·at·63fe0)154 Table·TypeSpec:·404·records·(2·bytes,·at·63fe4)
155 Table·ImplMap:·1·records·(10·bytes,·at·64308)155 Table·ImplMap:·1·records·(10·bytes,·at·6430c)
156 Table·FieldRVA:·15·records·(6·bytes,·at·64312)156 Table·FieldRVA:·15·records·(6·bytes,·at·64316)
157 Table·Assembly:·1·records·(26·bytes,·at·6436c)157 Table·Assembly:·1·records·(26·bytes,·at·64370)
158 Table·AssemblyRef:·3·records·(24·bytes,·at·64386)158 Table·AssemblyRef:·3·records·(24·bytes,·at·6438a)
159 Table·NestedClass:·54·records·(4·bytes,·at·643ce)159 Table·NestedClass:·54·records·(4·bytes,·at·643d2)
160 Table·GenericParam:·78·records·(10·bytes,·at·644a6)160 Table·GenericParam:·78·records·(10·bytes,·at·644aa)
161 Table·MethodSpec:·178·records·(4·bytes,·at·647b2)161 Table·MethodSpec:·178·records·(4·bytes,·at·647b6)
162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a7a)162 Table·GenericParamConstraint:·12·records·(4·bytes,·at·64a7e)
163 RVA·for·Entry·Point:·0x00002058163 RVA·for·Entry·Point:·0x00002058
5.78 KB
./usr/lib/mono/4.5/monop.exe
5.73 KB
pedump {}
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 PE·Header:11 PE·Header:
12 »       ·········Magic·(0x010b):·0x010b12 »       ·········Magic·(0x010b):·0x010b
13 »       ·············LMajor·(6):·0x0813 »       ·············LMajor·(6):·0x08
14 »       ·············LMinor·(0):·0x0014 »       ·············LMinor·(0):·0x00
15 »       ··············Code·Size:·0x0007bc0015 »       ··············Code·Size:·0x0007bc00
16 »       ··Initialized·Data·Size:·0x0000080016 »       ··Initialized·Data·Size:·0x00000800
17 »       Uninitialized·Data·Size:·0x0000000017 »       Uninitialized·Data·Size:·0x00000000
18 »       ········Entry·Point·RVA:·0x0007daee18 »       ········Entry·Point·RVA:·0x0007dafe
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x0007e00020 »       »       ··Data·Base·RVA:·0x0007e000
  
  
21 NT·Header:21 NT·Header:
22 »       ···Image·Base·(0x400000):·0x0040000022 »       ···Image·Base·(0x400000):·0x00400000
23 »       Section·Alignment·(8192):·0x0000200023 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x0007daa0·[0x0000004b]47 »       ·····Import·Table:·0x0007dab0·[0x0000004b]
48 »       ···Resource·Table:·0x00080000·[0x000002d8]48 »       ···Resource·Table:·0x00080000·[0x000002d8]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x00082000·[0x0000000c]51 »       ······Reloc·Table:·0x00082000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 26 lines modifiedOffset 57, 26 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x0007baf463 »       ···Virtual·Size:·0x0007bb04
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x0007bc0065 »       ··Raw·Data·Size:·0x0007bc00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x000001e873 »       ···Virtual·Size:·0x000001e4
74 »       Virtual·Address:·0x0007e00074 »       Virtual·Address:·0x0007e000
75 »       ··Raw·Data·Size:·0x0000020075 »       ··Raw·Data·Size:·0x00000200
76 »       ···Raw·Data·Ptr:·0x0007c00076 »       ···Raw·Data·Ptr:·0x0007c000
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x0003b050·[0x00042a4c]109 »       ·········Metadata:·0x0003b064·[0x00042a4c]
110 »       Entry·Point·Token:·0x0600000c110 »       Entry·Point·Token:·0x0600000c
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 37 lines modifiedOffset 126, 37 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x00024068·[147452·==·0x00023ffc]127 »       Tables·(#~):·0x0000006c·-·0x00024068·[147452·==·0x00023ffc]
128 »       ····Strings:·0x00024068·-·0x000354e8·[70784·==·0x00011480]128 »       ····Strings:·0x00024068·-·0x000354e8·[70784·==·0x00011480]
129 »       ·······Blob:·0x0003bf04·-·0x00042a4c·[27464·==·0x00006b48]129 »       ·······Blob:·0x0003bf04·-·0x00042a4c·[27464·==·0x00006b48]
130 »       User·string:·0x000354e8·-·0x0003bef4·[27148·==·0x00006a0c]130 »       User·string:·0x000354e8·-·0x0003bef4·[27148·==·0x00006a0c]
131 »       ·······GUID:·0x0003bef4·-·0x0003bf04·[16·==·0x00000010]131 »       ·······GUID:·0x0003bef4·-·0x0003bf04·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·39548)133 Table·Module:·1·records·(12·bytes,·at·3955c)
134 Table·TypeRef:·179·records·(10·bytes,·at·39554)134 Table·TypeRef:·179·records·(10·bytes,·at·39568)
135 Table·TypeDef:·393·records·(18·bytes,·at·39c52)135 Table·TypeDef:·393·records·(18·bytes,·at·39c66)
136 Table·Field:·2039·records·(8·bytes,·at·3b7f4)136 Table·Field:·2039·records·(8·bytes,·at·3b808)
137 Table·Method:·3783·records·(16·bytes,·at·3f7ac)137 Table·Method:·3783·records·(16·bytes,·at·3f7c0)
138 Table·Param:·3575·records·(8·bytes,·at·4e41c)138 Table·Param:·3575·records·(8·bytes,·at·4e430)
139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553d4)139 Table·InterfaceImpl:·57·records·(4·bytes,·at·553e8)
140 Table·MemberRef:·1197·records·(8·bytes,·at·554b8)140 Table·MemberRef:·1197·records·(8·bytes,·at·554cc)
141 Table·Constant:·525·records·(6·bytes,·at·57a20)141 Table·Constant:·525·records·(6·bytes,·at·57a34)
142 Table·CustomAttribute:·100·records·(8·bytes,·at·5866e)142 Table·CustomAttribute:·100·records·(8·bytes,·at·58682)
143 Table·ClassLayout:·11·records·(8·bytes,·at·5898e)143 Table·ClassLayout:·11·records·(8·bytes,·at·589a2)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589e6)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·589fa)
145 Table·StandaloneSig:·573·records·(2·bytes,·at·589f2)145 Table·StandaloneSig:·573·records·(2·bytes,·at·58a06)
146 Table·EventMap:·2·records·(4·bytes,·at·58e6c)146 Table·EventMap:·2·records·(4·bytes,·at·58e80)
147 Table·Event:·4·records·(8·bytes,·at·58e74)147 Table·Event:·4·records·(8·bytes,·at·58e88)
148 Table·PropertyMap:·160·records·(4·bytes,·at·58e94)148 Table·PropertyMap:·160·records·(4·bytes,·at·58ea8)
149 Table·Property:·1072·records·(8·bytes,·at·59114)149 Table·Property:·1072·records·(8·bytes,·at·59128)
150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b294)150 Table·MethodSemantics:·1110·records·(6·bytes,·at·5b2a8)
151 Table·MethodImpl:·54·records·(6·bytes,·at·5cc98)151 Table·MethodImpl:·54·records·(6·bytes,·at·5ccac)
152 Table·Moduleref:·1·records·(4·bytes,·at·5cddc)152 Table·Moduleref:·1·records·(4·bytes,·at·5cdf0)
153 Table·TypeSpec:·350·records·(2·bytes,·at·5cde0)153 Table·TypeSpec:·350·records·(2·bytes,·at·5cdf4)
154 Table·ImplMap:·1·records·(10·bytes,·at·5d09c)154 Table·ImplMap:·1·records·(10·bytes,·at·5d0b0)
155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0a6)155 Table·FieldRVA:·10·records·(6·bytes,·at·5d0ba)
156 Table·Assembly:·1·records·(26·bytes,·at·5d0e2)156 Table·Assembly:·1·records·(26·bytes,·at·5d0f6)
157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d0fc)157 Table·AssemblyRef:·2·records·(24·bytes,·at·5d110)
158 Table·NestedClass:·106·records·(4·bytes,·at·5d12c)158 Table·NestedClass:·106·records·(4·bytes,·at·5d140)
159 Table·GenericParam:·21·records·(10·bytes,·at·5d2d4)159 Table·GenericParam:·21·records·(10·bytes,·at·5d2e8)
160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3a6)160 Table·MethodSpec:·55·records·(4·bytes,·at·5d3ba)
161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d482)161 Table·GenericParamConstraint:·13·records·(4·bytes,·at·5d496)
162 RVA·for·Entry·Point:·0x0000275c162 RVA·for·Entry·Point:·0x0000275c
6.4 KB
mono-mcs_6.12.0.199+ds-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····1888·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1888·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0···538856·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0···538816·2025-05-31·19:14:45.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:·0x001b9d6e18 »       ········Entry·Point·RVA:·0x001b9d7e
19 »       ·»       ··Code·Base·RVA:·0x0000200019 »       ·»       ··Code·Base·RVA:·0x00002000
20 »       »       ··Data·Base·RVA:·0x001ba00020 »       »       ··Data·Base·RVA:·0x001ba000
  
  
21 NT·Header:21 NT·Header:
22 »       ···Image·Base·(0x400000):·0x0040000022 »       ···Image·Base·(0x400000):·0x00400000
23 »       Section·Alignment·(8192):·0x0000200023 »       Section·Alignment·(8192):·0x00002000
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 »       ··Heap·Reserve·Size·(1M):·0x0010000041 »       ··Heap·Reserve·Size·(1M):·0x00100000
42 »       ·Heap·Commit·Size·(4096):·0x0000100042 »       ·Heap·Commit·Size·(4096):·0x00001000
43 »       ······Loader·flags·(0x1):·0x0000000043 »       ······Loader·flags·(0x1):·0x00000000
44 »       ···Data·Directories·(16):·0x0000001044 »       ···Data·Directories·(16):·0x00000010
  
45 Data·directories:45 Data·directories:
46 »       ·····Export·Table:·0x00000000·[0x00000000]46 »       ·····Export·Table:·0x00000000·[0x00000000]
47 »       ·····Import·Table:·0x001b9d20·[0x0000004b]47 »       ·····Import·Table:·0x001b9d30·[0x0000004b]
48 »       ···Resource·Table:·0x001d6000·[0x0000038c]48 »       ···Resource·Table:·0x001d6000·[0x0000038c]
49 »       ··Exception·Table:·0x00000000·[0x00000000]49 »       ··Exception·Table:·0x00000000·[0x00000000]
50 »       Certificate·Table:·0x00000000·[0x00000000]50 »       Certificate·Table:·0x00000000·[0x00000000]
51 »       ······Reloc·Table:·0x001d8000·[0x0000000c]51 »       ······Reloc·Table:·0x001d8000·[0x0000000c]
52 »       ············Debug:·0x00000000·[0x00000000]52 »       ············Debug:·0x00000000·[0x00000000]
53 »       ········Copyright:·0x00000000·[0x00000000]53 »       ········Copyright:·0x00000000·[0x00000000]
54 »       ·······Global·Ptr:·0x00000000·[0x00000000]54 »       ·······Global·Ptr:·0x00000000·[0x00000000]
Offset 57, 26 lines modifiedOffset 57, 26 lines modified
57 »       Load·Config·Table:·0x00000000·[0x00000000]57 »       Load·Config·Table:·0x00000000·[0x00000000]
58 »       ·····Bound·Import:·0x00000000·[0x00000000]58 »       ·····Bound·Import:·0x00000000·[0x00000000]
59 »       ··············IAT:·0x00002000·[0x00000008]59 »       ··············IAT:·0x00002000·[0x00000008]
60 »       Delay·Import·Desc:·0x00000000·[0x00000000]60 »       Delay·Import·Desc:·0x00000000·[0x00000000]
61 »       ·······CLI·Header:·0x00002008·[0x00000048]61 »       ·······CLI·Header:·0x00002008·[0x00000048]
  
62 »       Name:·.text62 »       Name:·.text
63 »       ···Virtual·Size:·0x001b7d7463 »       ···Virtual·Size:·0x001b7d84
64 »       Virtual·Address:·0x0000200064 »       Virtual·Address:·0x00002000
65 »       ··Raw·Data·Size:·0x001b7e0065 »       ··Raw·Data·Size:·0x001b7e00
66 »       ···Raw·Data·Ptr:·0x0000040066 »       ···Raw·Data·Ptr:·0x00000400
67 »       ······Reloc·Ptr:·0x0000000067 »       ······Reloc·Ptr:·0x00000000
68 »       ·····LineNo·Ptr:·0x0000000068 »       ·····LineNo·Ptr:·0x00000000
69 »       ····Reloc·Count:·0x000069 »       ····Reloc·Count:·0x0000
70 »       ·····Line·Count:·0x000070 »       ·····Line·Count:·0x0000
71 »       Flags:·code,·exec,·read,·71 »       Flags:·code,·exec,·read,·
  
72 »       Name:·.sdata72 »       Name:·.sdata
73 »       ···Virtual·Size:·0x0001a8e873 »       ···Virtual·Size:·0x0001a8e4
74 »       Virtual·Address:·0x001ba00074 »       Virtual·Address:·0x001ba000
75 »       ··Raw·Data·Size:·0x0001aa0075 »       ··Raw·Data·Size:·0x0001aa00
76 »       ···Raw·Data·Ptr:·0x001b820076 »       ···Raw·Data·Ptr:·0x001b8200
77 »       ······Reloc·Ptr:·0x0000000077 »       ······Reloc·Ptr:·0x00000000
78 »       ·····LineNo·Ptr:·0x0000000078 »       ·····LineNo·Ptr:·0x00000000
79 »       ····Reloc·Count:·0x000079 »       ····Reloc·Count:·0x0000
80 »       ·····Line·Count:·0x000080 »       ·····Line·Count:·0x0000
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 »       ····Reloc·Count:·0x0000103 »       ····Reloc·Count:·0x0000
104 »       ·····Line·Count:·0x0000104 »       ·····Line·Count:·0x0000
105 »       Flags:·data,·discard,·read,·105 »       Flags:·data,·discard,·read,·
  
106 ··········CLI·header·size:·72106 ··········CLI·header·size:·72
107 ·········Runtime·required:·2.5107 ·········Runtime·required:·2.5
108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned108 ····················Flags:·ilonly,·32/64,·no-trackdebug,·notsigned
109 »       ·········Metadata:·0x000d743c·[0x000e28d8]109 »       ·········Metadata:·0x000d7450·[0x000e28d8]
110 »       Entry·Point·Token:·0x0600093e110 »       Entry·Point·Token:·0x0600093e
111 »       ·····Resources·at:·0x00000000·[0x00000000]111 »       ·····Resources·at:·0x00000000·[0x00000000]
112 »       ···Strong·Name·at:·0x00000000·[0x00000000]112 »       ···Strong·Name·at:·0x00000000·[0x00000000]
113 »       ··Code·Manager·at:·0x00000000·[0x00000000]113 »       ··Code·Manager·at:·0x00000000·[0x00000000]
114 »       ··VTableFixups·at:·0x00000000·[0x00000000]114 »       ··VTableFixups·at:·0x00000000·[0x00000000]
115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]115 »       ·····EAT·jumps·at:·0x00000000·[0x00000000]
  
Offset 126, 37 lines modifiedOffset 126, 37 lines modified
126 Metadata·pointers:126 Metadata·pointers:
127 »       Tables·(#~):·0x0000006c·-·0x0006f1c0·[454996·==·0x0006f154]127 »       Tables·(#~):·0x0000006c·-·0x0006f1c0·[454996·==·0x0006f154]
128 »       ····Strings:·0x0006f1c0·-·0x00098a88·[170184·==·0x000298c8]128 »       ····Strings:·0x0006f1c0·-·0x00098a88·[170184·==·0x000298c8]
129 »       ·······Blob:·0x000ce5a8·-·0x000e28d8·[82736·==·0x00014330]129 »       ·······Blob:·0x000ce5a8·-·0x000e28d8·[82736·==·0x00014330]
130 »       User·string:·0x00098a88·-·0x000ce598·[219920·==·0x00035b10]130 »       User·string:·0x00098a88·-·0x000ce598·[219920·==·0x00035b10]
131 »       ·······GUID:·0x000ce598·-·0x000ce5a8·[16·==·0x00000010]131 »       ·······GUID:·0x000ce598·-·0x000ce5a8·[16·==·0x00000010]
132 Rows:132 Rows:
133 Table·Module:·1·records·(12·bytes,·at·d5934)133 Table·Module:·1·records·(12·bytes,·at·d5948)
134 Table·TypeRef:·239·records·(10·bytes,·at·d5940)134 Table·TypeRef:·239·records·(10·bytes,·at·d5954)
135 Table·TypeDef:·1096·records·(18·bytes,·at·d6296)135 Table·TypeDef:·1096·records·(18·bytes,·at·d62aa)
136 Table·Field:·4694·records·(10·bytes,·at·dafa6)136 Table·Field:·4694·records·(10·bytes,·at·dafba)
137 Table·Method:·10700·records·(18·bytes,·at·e6702)137 Table·Method:·10700·records·(18·bytes,·at·e6716)
138 Table·Param:·10823·records·(8·bytes,·at·11575a)138 Table·Param:·10823·records·(8·bytes,·at·11576e)
139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a992)139 Table·InterfaceImpl:·231·records·(4·bytes,·at·12a9a6)
140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad2e)140 Table·MemberRef:·2508·records·(12·bytes,·at·12ad42)
141 Table·Constant:·1342·records·(8·bytes,·at·1322be)141 Table·Constant:·1342·records·(8·bytes,·at·1322d2)
142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cae)142 Table·CustomAttribute:·794·records·(12·bytes,·at·134cc2)
143 Table·ClassLayout:·18·records·(8·bytes,·at·1371e6)143 Table·ClassLayout:·18·records·(8·bytes,·at·1371fa)
144 Table·FieldLayoutt:·2·records·(6·bytes,·at·137276)144 Table·FieldLayoutt:·2·records·(6·bytes,·at·13728a)
145 Table·StandaloneSig:·1817·records·(4·bytes,·at·137282)145 Table·StandaloneSig:·1817·records·(4·bytes,·at·137296)
146 Table·EventMap:·3·records·(4·bytes,·at·138ee6)146 Table·EventMap:·3·records·(4·bytes,·at·138efa)
147 Table·Event:·5·records·(8·bytes,·at·138ef2)147 Table·Event:·5·records·(8·bytes,·at·138f06)
148 Table·PropertyMap:·507·records·(4·bytes,·at·138f1a)148 Table·PropertyMap:·507·records·(4·bytes,·at·138f2e)
149 Table·Property:·2358·records·(10·bytes,·at·139706)149 Table·Property:·2358·records·(10·bytes,·at·13971a)
150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f322)150 Table·MethodSemantics:·2648·records·(6·bytes,·at·13f336)
151 Table·MethodImpl:·145·records·(6·bytes,·at·143132)151 Table·MethodImpl:·145·records·(6·bytes,·at·143146)
152 Table·Moduleref:·2·records·(4·bytes,·at·143498)152 Table·Moduleref:·2·records·(4·bytes,·at·1434ac)
153 Table·TypeSpec:·714·records·(4·bytes,·at·1434a0)153 Table·TypeSpec:·714·records·(4·bytes,·at·1434b4)
154 Table·ImplMap:·2·records·(10·bytes,·at·143fc8)154 Table·ImplMap:·2·records·(10·bytes,·at·143fdc)
155 Table·FieldRVA:·25·records·(6·bytes,·at·143fdc)155 Table·FieldRVA:·25·records·(6·bytes,·at·143ff0)
156 Table·Assembly:·1·records·(28·bytes,·at·144072)156 Table·Assembly:·1·records·(28·bytes,·at·144086)
157 Table·AssemblyRef:·4·records·(28·bytes,·at·14408e)157 Table·AssemblyRef:·4·records·(28·bytes,·at·1440a2)
158 Table·NestedClass:·266·records·(4·bytes,·at·1440fe)158 Table·NestedClass:·266·records·(4·bytes,·at·144112)
159 Table·GenericParam:·38·records·(10·bytes,·at·144526)159 Table·GenericParam:·38·records·(10·bytes,·at·14453a)
160 Table·MethodSpec:·125·records·(6·bytes,·at·1446a2)160 Table·MethodSpec:·125·records·(6·bytes,·at·1446b6)
161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·144990)161 Table·GenericParamConstraint:·26·records·(4·bytes,·at·1449a4)
162 RVA·for·Entry·Point:·0x0004b93c162 RVA·for·Entry·Point:·0x0004b93c
4.16 KB
mono-runtime-boehm_6.12.0.199+ds-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····1032·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1032·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1607408·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0··1607380·2025-05-31·19:14:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.62 KB
data.tar.xz
3.6 KB
data.tar
3.58 KB
./usr/bin/mono-boehm
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5124d5759447850ce9a47cd1b1a122a86b5327b06 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff263ba1675f6ccc93c410ef3a67e37aedebd05f
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
557 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 _/lib64/ld-linux-x86-64.so.2
2 {GFxtW^j·2 {GFxtW^j·
3 8S[-@»  `93 8S[-@»  `9
4 _ITM_deregisterTMCloneTable4 _ITM_deregisterTMCloneTable
5 __gmon_start__5 __gmon_start__
6 _ITM_registerTMCloneTable6 _ITM_registerTMCloneTable
7 inflateInit2_7 inflateInit2_
8 _Unwind_GetIP8 _Unwind_GetIP
Offset 5487, 15 lines modifiedOffset 5487, 15 lines modified
5487 assembly:5487 assembly:
5488 systemconfig:5488 systemconfig:
5489 options:5489 options:
5490 config_dir:5490 config_dir:
5491 MONO_PATH5491 MONO_PATH
5492 machineconfig:5492 machineconfig:
5493 library:5493 library:
5494 Wed·Jul··8·02:27:23·-12·20265494 Thu·Jun··5·23:23:18·+14·2025
5495 rank·==·pcount5495 rank·==·pcount
5496 jit-icalls.c5496 jit-icalls.c
5497 rank·==·n5497 rank·==·n
5498 NullReferenceException5498 NullReferenceException
5499 pcount·==·pcount_sig5499 pcount·==·pcount_sig
5500 domain->special_static_fields5500 domain->special_static_fields
5501 generic_container5501 generic_container
1.29 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 11, 16 lines modifiedOffset 11, 16 lines modified
11 ··0x00315080·2066696c·653a2025·730a0045·72726f72··file:·%s..Error11 ··0x00315080·2066696c·653a2025·730a0045·72726f72··file:·%s..Error
12 ··0x00315090·206d6170·70696e67·2066696c·65006173··mapping·file.as12 ··0x00315090·206d6170·70696e67·2066696c·65006173··mapping·file.as
13 ··0x003150a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco13 ··0x003150a0·73656d62·6c793a00·73797374·656d636f·sembly:.systemco
14 ··0x003150b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c14 ··0x003150b0·6e666967·3a006f70·74696f6e·733a0063·nfig:.options:.c
15 ··0x003150c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_15 ··0x003150c0·6f6e6669·675f6469·723a004d·4f4e4f5f·onfig_dir:.MONO_
16 ··0x003150d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf16 ··0x003150d0·50415448·006d6163·68696e65·636f6e66·PATH.machineconf
17 ··0x003150e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library17 ··0x003150e0·69673a00·656e763a·006c6962·72617279·ig:.env:.library
18 ··0x003150f0·3a005765·64204a75·6c202038·2030323a·:.Wed·Jul··8·02:18 ··0x003150f0·3a005468·75204a75·6e202035·2032333a·:.Thu·Jun··5·23:
19 ··0x00315100·32373a32·33202d31·32203230·32360072·27:23·-12·2026.r19 ··0x00315100·32333a31·38202b31·34203230·32350072·23:18·+14·2025.r
20 ··0x00315110·616e6b20·3d3d2070·636f756e·74006a69·ank·==·pcount.ji20 ··0x00315110·616e6b20·3d3d2070·636f756e·74006a69·ank·==·pcount.ji
21 ··0x00315120·742d6963·616c6c73·2e630072·616e6b20·t-icalls.c.rank·21 ··0x00315120·742d6963·616c6c73·2e630072·616e6b20·t-icalls.c.rank·
22 ··0x00315130·3d3d206e·004e756c·6c526566·6572656e·==·n.NullReferen22 ··0x00315130·3d3d206e·004e756c·6c526566·6572656e·==·n.NullReferen
23 ··0x00315140·63654578·63657074·696f6e00·636d0070·ceException.cm.p23 ··0x00315140·63654578·63657074·696f6e00·636d0070·ceException.cm.p
24 ··0x00315150·6172616d·73007063·6f756e74·203d3d20·arams.pcount·==·24 ··0x00315150·6172616d·73007063·6f756e74·203d3d20·arams.pcount·==·
25 ··0x00315160·70636f75·6e745f73·69670064·6f6d6169·pcount_sig.domai25 ··0x00315160·70636f75·6e745f73·69670064·6f6d6169·pcount_sig.domai
26 ··0x00315170·6e2d3e73·70656369·616c5f73·74617469·n->special_stati26 ··0x00315170·6e2d3e73·70656369·616c5f73·74617469·n->special_stati
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32346435·37353934·34373835·30636539·24d5759447850ce9 
3 ··0x00000010·61343763·64316231·61313232·61383662·a47cd1b1a122a86b2 ··0x00000000·32363362·61313637·35663663·63633933·263ba1675f6ccc93
 3 ··0x00000010·63343130·65663361·36376533·37616564·c410ef3a67e37aed
4 ··0x00000020·35333237·62302e64·65627567·00000000·5327b0.debug....4 ··0x00000020·65626430·35662e64·65627567·00000000·ebd05f.debug....
5 ··0x00000030·1d6b095d····························.k.]5 ··0x00000030·ef3b621d····························.;b.
  
8.0 KB
mono-runtime-dbg_6.12.0.199+ds-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····1232·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1232·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0·21355576·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0·21356624·2025-05-31·19:14:45.000000·data.tar.xz
1.9 KB
control.tar.xz
1.87 KB
control.tar
1.04 KB
./control
    
Offset 15, 8 lines modifiedOffset 15, 8 lines modified
15 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the15 ·Mono·is·a·platform·for·running·and·developing·applications·based·on·the
16 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.16 ·ECMA/ISO·Standards.·Mono·is·an·open·source·effort·led·by·Xamarin.
17 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and17 ·Mono·provides·a·complete·CLR·(Common·Language·Runtime)·including·compiler·and
18 ·runtime,·which·can·produce·and·execute·CIL·(Common·Intermediate·Language)18 ·runtime,·which·can·produce·and·execute·CIL·(Common·Intermediate·Language)
19 ·bytecode·(aka·assemblies),·and·a·class·library.19 ·bytecode·(aka·assemblies),·and·a·class·library.
20 ·.20 ·.
21 ·This·package·contains·the·debugging·symbols·of·the·Mono·JIT/AOT·compiler.21 ·This·package·contains·the·debugging·symbols·of·the·Mono·JIT/AOT·compiler.
22 Build-Ids:·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·5124d5759447850ce9a47cd1b1a122a86b5327b0·52665e14bb433419829f3df88110623d66e38be5·8c29d03eee9ff03c54422bcb4567dd8cb26f665a·9392584e93d0e4877efe779fab9386283575c547·9bba124d85dffbe582ac6aaadb1dd56ab3a30d4422 Build-Ids:·3e63230504f714b033cdca927f9b3713a5176bb7·48af1bf314cf8a60b90e36d8360d80e33171fa76·52665e14bb433419829f3df88110623d66e38be5·9392584e93d0e4877efe779fab9386283575c547·9bba124d85dffbe582ac6aaadb1dd56ab3a30d44·e3856d1baad07e16c15e9610358702fc89ae85e3·ff263ba1675f6ccc93c410ef3a67e37aedebd05f
835 B
./md5sums
30.0 B
./md5sums
Files differ
787 B
line order
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug1 usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
2 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug2 usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
3 usr/lib/debug/.build-id/51/24d5759447850ce9a47cd1b1a122a86b5327b0.debug 
4 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug3 usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
5 usr/lib/debug/.build-id/8c/29d03eee9ff03c54422bcb4567dd8cb26f665a.debug 
6 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug4 usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
7 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug5 usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
 6 usr/lib/debug/.build-id/e3/856d1baad07e16c15e9610358702fc89ae85e3.debug
 7 usr/lib/debug/.build-id/ff/263ba1675f6ccc93c410ef3a67e37aedebd05f.debug
8 usr/share/doc/mono-runtime-dbg/changelog.Debian.gz8 usr/share/doc/mono-runtime-dbg/changelog.Debian.gz
9 usr/share/doc/mono-runtime-dbg/copyright9 usr/share/doc/mono-runtime-dbg/copyright
5.65 KB
data.tar.xz
5.63 KB
data.tar
3.34 KB
file list
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/3e/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/3e/
7 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug7 -rw-r--r--···0·root·········(0)·root·········(0)···163744·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/3e/63230504f714b033cdca927f9b3713a5176bb7.debug
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/48/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/48/
9 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug9 -rw-r--r--···0·root·········(0)·root·········(0)··2218768·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/48/af1bf314cf8a60b90e36d8360d80e33171fa76.debug
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/51/ 
11 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/51/24d5759447850ce9a47cd1b1a122a86b5327b0.debug 
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/52/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/52/
13 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug11 -rw-r--r--···0·root·········(0)·root·········(0)····11104·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/52/665e14bb433419829f3df88110623d66e38be5.debug
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/8c/ 
15 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/8c/29d03eee9ff03c54422bcb4567dd8cb26f665a.debug 
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/93/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/93/
17 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug13 -rw-r--r--···0·root·········(0)·root·········(0)··2275096·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/93/92584e93d0e4877efe779fab9386283575c547.debug
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/9b/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/9b/
19 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug15 -rw-r--r--···0·root·········(0)·root·········(0)···351864·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/9b/ba124d85dffbe582ac6aaadb1dd56ab3a30d44.debug
 16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/e3/
 17 -rw-r--r--···0·root·········(0)·root·········(0)·10633536·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/e3/856d1baad07e16c15e9610358702fc89ae85e3.debug
 18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/ff/
 19 -rw-r--r--···0·root·········(0)·root·········(0)··9735120·2025-05-31·19:14:45.000000·./usr/lib/debug/.build-id/ff/263ba1675f6ccc93c410ef3a67e37aedebd05f.debug
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/doc/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/doc/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/
23 -rw-r--r--···0·root·········(0)·root·········(0)·····3656·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/changelog.Debian.gz23 -rw-r--r--···0·root·········(0)·root·········(0)·····3656·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/changelog.Debian.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)····48978·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/copyright24 -rw-r--r--···0·root·········(0)·root·········(0)····48978·2025-05-31·19:14:45.000000·./usr/share/doc/mono-runtime-dbg/copyright
1.14 KB
./usr/lib/debug/.build-id/51/24d5759447850ce9a47cd1b1a122a86b5327b0.debug vs.
./usr/lib/debug/.build-id/ff/263ba1675f6ccc93c410ef3a67e37aedebd05f.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·5124d5759447850ce9a47cd1b1a122a86b5327b06 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·ff263ba1675f6ccc93c410ef3a67e37aedebd05f
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
1.14 KB
./usr/lib/debug/.build-id/8c/29d03eee9ff03c54422bcb4567dd8cb26f665a.debug vs.
./usr/lib/debug/.build-id/e3/856d1baad07e16c15e9610358702fc89ae85e3.debug
File has been modified after NT_GNU_BUILD_ID has been applied. Files 99% similar despite different names
915 B
readelf --wide --notes {}
error from `readelf --wide --notes {}`: readelf: Error: Unable to find program interpreter name
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c29d03eee9ff03c54422bcb4567dd8cb26f665a6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3856d1baad07e16c15e9610358702fc89ae85e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
4.29 KB
mono-runtime-sgen_6.12.0.199+ds-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····1048·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1048·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1684416·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0··1684472·2025-05-31·19:14:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
3.75 KB
data.tar.xz
3.73 KB
data.tar
3.71 KB
./usr/bin/mono-sgen
File has been modified after NT_GNU_BUILD_ID has been applied.
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8c29d03eee9ff03c54422bcb4567dd8cb26f665a6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e3856d1baad07e16c15e9610358702fc89ae85e3
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
558 B
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ofZ/lib64/ld-linux-x86-64.so.21 /lib64/ld-linux-x86-64.so.2
2 `yOv3U'·|·a<2 `yOv3U'·|·a<
3 »       UZtgZPff3 »       UZtgZPff
4 HG#\&=`m4 HG#\&=`m
5 _ITM_deregisterTMCloneTable5 _ITM_deregisterTMCloneTable
6 __gmon_start__6 __gmon_start__
7 _ITM_registerTMCloneTable7 _ITM_registerTMCloneTable
8 inflateInit2_8 inflateInit2_
Offset 4967, 15 lines modifiedOffset 4967, 15 lines modified
4967 assembly:4967 assembly:
4968 systemconfig:4968 systemconfig:
4969 options:4969 options:
4970 config_dir:4970 config_dir:
4971 MONO_PATH4971 MONO_PATH
4972 machineconfig:4972 machineconfig:
4973 library:4973 library:
4974 Wed·Jul··8·02:27:23·-12·20264974 Thu·Jun··5·23:23:18·+14·2025
4975 rank·==·pcount4975 rank·==·pcount
4976 jit-icalls.c4976 jit-icalls.c
4977 rank·==·n4977 rank·==·n
4978 NullReferenceException4978 NullReferenceException
4979 pcount·==·pcount_sig4979 pcount·==·pcount_sig
4980 domain->special_static_fields4980 domain->special_static_fields
4981 generic_container4981 generic_container
1.42 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%11 ··0x00343080·206d6170·70696e67·2066696c·653a2025··mapping·file:·%
12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping12 ··0x00343090·730a0045·72726f72·206d6170·70696e67·s..Error·mapping
13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.13 ··0x003430a0·2066696c·65006173·73656d62·6c793a00··file.assembly:.
14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op14 ··0x003430b0·73797374·656d636f·6e666967·3a006f70·systemconfig:.op
15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di15 ··0x003430c0·74696f6e·733a0063·6f6e6669·675f6469·tions:.config_di
16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac16 ··0x003430d0·723a004d·4f4e4f5f·50415448·006d6163·r:.MONO_PATH.mac
17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:17 ··0x003430e0·68696e65·636f6e66·69673a00·656e763a·hineconfig:.env:
18 ··0x003430f0·006c6962·72617279·3a005765·64204a75·.library:.Wed·Ju18 ··0x003430f0·006c6962·72617279·3a005468·75204a75·.library:.Thu·Ju
19 ··0x00343100·6c202038·2030323a·32373a32·33202d31·l··8·02:27:23·-119 ··0x00343100·6e202035·2032333a·32333a31·38202b31·n··5·23:23:18·+1
20 ··0x00343110·32203230·32360072·616e6b20·3d3d2070·2·2026.rank·==·p20 ··0x00343110·34203230·32350072·616e6b20·3d3d2070·4·2025.rank·==·p
21 ··0x00343120·636f756e·74006a69·742d6963·616c6c73·count.jit-icalls21 ··0x00343120·636f756e·74006a69·742d6963·616c6c73·count.jit-icalls
22 ··0x00343130·2e630072·616e6b20·3d3d206e·004e756c·.c.rank·==·n.Nul22 ··0x00343130·2e630072·616e6b20·3d3d206e·004e756c·.c.rank·==·n.Nul
23 ··0x00343140·6c526566·6572656e·63654578·63657074·lReferenceExcept23 ··0x00343140·6c526566·6572656e·63654578·63657074·lReferenceExcept
24 ··0x00343150·696f6e00·636d0070·6172616d·73007063·ion.cm.params.pc24 ··0x00343150·696f6e00·636d0070·6172616d·73007063·ion.cm.params.pc
25 ··0x00343160·6f756e74·203d3d20·70636f75·6e745f73·ount·==·pcount_s25 ··0x00343160·6f756e74·203d3d20·70636f75·6e745f73·ount·==·pcount_s
26 ··0x00343170·69670064·6f6d6169·6e2d3e73·70656369·ig.domain->speci26 ··0x00343170·69670064·6f6d6169·6e2d3e73·70656369·ig.domain->speci
27 ··0x00343180·616c5f73·74617469·635f6669·656c6473·al_static_fields27 ··0x00343180·616c5f73·74617469·635f6669·656c6473·al_static_fields
866 B
error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: readelf: Error: Unable to find program interpreter name readelf: Error: no .dynamic section in the dynamic segment
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 Hex·dump·of·section·'.gnu_debuglink':1 Hex·dump·of·section·'.gnu_debuglink':
2 ··0x00000000·32396430·33656565·39666630·33633534·29d03eee9ff03c54 
3 ··0x00000010·34323262·63623435·36376464·38636232·422bcb4567dd8cb22 ··0x00000000·38353664·31626161·64303765·31366331·856d1baad07e16c1
 3 ··0x00000010·35653936·31303335·38373032·66633839·5e9610358702fc89
4 ··0x00000020·36663636·35612e64·65627567·00000000·6f665a.debug....4 ··0x00000020·61653835·65332e64·65627567·00000000·ae85e3.debug....
5 ··0x00000030·62cb1c58····························b..X5 ··0x00000030·89b9a72b····························...+
  
17.6 MB
monodoc-manual_6.12.0.199+ds-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-05-31·19:14:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····1340·2025-05-31·19:14:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1344·2025-05-31·19:14:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0·18821544·2025-05-31·19:14:45.000000·data.tar.xz3 -rw-r--r--···0········0········0·18821180·2025-05-31·19:14:45.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
17.6 MB
data.tar.xz
17.6 MB
data.tar
2.02 KB
file list
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.source7 -rw-r--r--···0·root·········(0)·root·········(0)······182·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.source
8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.tree8 -rw-r--r--···0·root·········(0)·root·········(0)···183970·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.tree
9 -rw-r--r--···0·root·········(0)·root·········(0)···705936·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.zip9 -rw-r--r--···0·root·········(0)·root·········(0)···705936·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Mono.zip
10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.source10 -rw-r--r--···0·root·········(0)·root·········(0)······190·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.source
11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.tree11 -rw-r--r--···0·root·········(0)·root·········(0)····62108·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.tree
12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.zip12 -rw-r--r--···0·root·········(0)·root·········(0)···160782·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/Novell.zip
13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/cs-errors.tree13 -rw-r--r--···0·root·········(0)·root·········(0)····22806·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/cs-errors.tree
14 -rw-r--r--···0·root·········(0)·root·········(0)···474758·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/cs-errors.zip14 -rw-r--r--···0·root·········(0)·root·········(0)···474699·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/cs-errors.zip
15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/ecma334.tree15 -rw-r--r--···0·root·········(0)·root·········(0)····21854·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/ecma334.tree
16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/ecma334.zip16 -rw-r--r--···0·root·········(0)·root·········(0)···392664·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/ecma334.zip
17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/lang-csharp.source17 -rw-r--r--···0·root·········(0)·root·········(0)······338·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/lang-csharp.source
18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.source18 -rw-r--r--···0·root·········(0)·root·········(0)······110·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.source
19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.tree19 -rw-r--r--···0·root·········(0)·root·········(0)·······81·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.tree
20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.zip20 -rw-r--r--···0·root·········(0)·root·········(0)·····9043·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-file-formats.zip
21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-tools.source21 -rw-r--r--···0·root·········(0)·root·········(0)······103·2025-05-31·19:14:45.000000·./usr/lib/monodoc/sources/mono-tools.source
702 KB
./usr/lib/monodoc/sources/Mono.zip
51.4 KB
zipinfo {}
    
Offset 1, 445 lines modifiedOffset 1, 445 lines modified
Diff chunk too large, falling back to line-by-line diff (443 lines added, 443 lines removed)
1 Zip·file·size:·705936·bytes,·number·of·entries:·4431 Zip·file·size:·705936·bytes,·number·of·entries:·443
2 -rw----·····2.0·fat·····2128·b-·defN·26-Jul-08·02:38·02 -rw----·····2.0·fat·····2128·b-·defN·25-Jun-05·23:36·0
3 -rw----·····2.0·fat·····1532·b-·defN·26-Jul-08·02:38·13 -rw----·····2.0·fat·····1532·b-·defN·25-Jun-05·23:36·1
4 -rw----·····2.0·fat·····3934·b-·defN·26-Jul-08·02:38·24 -rw----·····2.0·fat·····3934·b-·defN·25-Jun-05·23:36·2
5 -rw----·····2.0·fat·····1686·b-·defN·26-Jul-08·02:38·35 -rw----·····2.0·fat·····1686·b-·defN·25-Jun-05·23:36·3
6 -rw----·····2.0·fat····93066·b-·defN·26-Jul-08·02:38·46 -rw----·····2.0·fat····93066·b-·defN·25-Jun-05·23:36·4
7 -rw----·····2.0·fat·····1065·b-·defN·26-Jul-08·02:38·57 -rw----·····2.0·fat·····1065·b-·defN·25-Jun-05·23:36·5
8 -rw----·····2.0·fat·····1897·b-·defN·26-Jul-08·02:38·68 -rw----·····2.0·fat·····1897·b-·defN·25-Jun-05·23:36·6
9 -rw----·····2.0·fat·····2204·b-·defN·26-Jul-08·02:38·79 -rw----·····2.0·fat·····2204·b-·defN·25-Jun-05·23:36·7
10 -rw----·····2.0·fat·····2139·b-·defN·26-Jul-08·02:38·810 -rw----·····2.0·fat·····2139·b-·defN·25-Jun-05·23:36·8
11 -rw----·····2.0·fat·····2385·b-·defN·26-Jul-08·02:38·911 -rw----·····2.0·fat·····2385·b-·defN·25-Jun-05·23:36·9
12 -rw----·····2.0·fat·····7685·b-·defN·26-Jul-08·02:38·1012 -rw----·····2.0·fat·····7685·b-·defN·25-Jun-05·23:36·10
13 -rw----·····2.0·fat·····4670·b-·defN·26-Jul-08·02:38·1113 -rw----·····2.0·fat·····4670·b-·defN·25-Jun-05·23:36·11
14 -rw----·····2.0·fat·····9860·b-·defN·26-Jul-08·02:38·1214 -rw----·····2.0·fat·····9860·b-·defN·25-Jun-05·23:36·12
15 -rw----·····2.0·fat·····1585·b-·defN·26-Jul-08·02:38·1315 -rw----·····2.0·fat·····1585·b-·defN·25-Jun-05·23:36·13
16 -rw----·····2.0·fat·····1953·b-·defN·26-Jul-08·02:38·1416 -rw----·····2.0·fat·····1953·b-·defN·25-Jun-05·23:36·14
17 -rw----·····2.0·fat·····1214·b-·defN·26-Jul-08·02:38·1517 -rw----·····2.0·fat·····1214·b-·defN·25-Jun-05·23:36·15
18 -rw----·····2.0·fat·····4002·b-·defN·26-Jul-08·02:38·1618 -rw----·····2.0·fat·····4002·b-·defN·25-Jun-05·23:36·16
19 -rw----·····2.0·fat·····1033·b-·defN·26-Jul-08·02:38·1719 -rw----·····2.0·fat·····1033·b-·defN·25-Jun-05·23:36·17
20 -rw----·····2.0·fat·····6393·b-·defN·26-Jul-08·02:38·1820 -rw----·····2.0·fat·····6393·b-·defN·25-Jun-05·23:36·18
21 -rw----·····2.0·fat·····3748·b-·defN·26-Jul-08·02:38·1921 -rw----·····2.0·fat·····3748·b-·defN·25-Jun-05·23:36·19
22 -rw----·····2.0·fat····13167·b-·defN·26-Jul-08·02:38·2022 -rw----·····2.0·fat····13167·b-·defN·25-Jun-05·23:36·20
23 -rw----·····2.0·fat·····1823·b-·defN·26-Jul-08·02:38·2123 -rw----·····2.0·fat·····1823·b-·defN·25-Jun-05·23:36·21
24 -rw----·····2.0·fat·····2754·b-·defN·26-Jul-08·02:38·2224 -rw----·····2.0·fat·····2754·b-·defN·25-Jun-05·23:36·22
25 -rw----·····2.0·fat·····8433·b-·defN·26-Jul-08·02:38·2325 -rw----·····2.0·fat·····8433·b-·defN·25-Jun-05·23:36·23
26 -rw----·····2.0·fat·····2436·b-·defN·26-Jul-08·02:38·2426 -rw----·····2.0·fat·····2436·b-·defN·25-Jun-05·23:36·24
27 -rw----·····2.0·fat·····1618·b-·defN·26-Jul-08·02:38·2527 -rw----·····2.0·fat·····1618·b-·defN·25-Jun-05·23:36·25
28 -rw----·····2.0·fat·····1477·b-·defN·26-Jul-08·02:38·2628 -rw----·····2.0·fat·····1477·b-·defN·25-Jun-05·23:36·26
29 -rw----·····2.0·fat····20712·b-·defN·26-Jul-08·02:38·2729 -rw----·····2.0·fat····20712·b-·defN·25-Jun-05·23:36·27
30 -rw----·····2.0·fat······504·b-·defN·26-Jul-08·02:38·2830 -rw----·····2.0·fat······504·b-·defN·25-Jun-05·23:36·28
31 -rw----·····2.0·fat·····6335·b-·defN·26-Jul-08·02:38·2931 -rw----·····2.0·fat·····6335·b-·defN·25-Jun-05·23:36·29
32 -rw----·····2.0·fat·····1933·b-·defN·26-Jul-08·02:38·3032 -rw----·····2.0·fat·····1933·b-·defN·25-Jun-05·23:36·30
33 -rw----·····2.0·fat·····7398·b-·defN·26-Jul-08·02:38·3133 -rw----·····2.0·fat·····7398·b-·defN·25-Jun-05·23:36·31
34 -rw----·····2.0·fat·····2023·b-·defN·26-Jul-08·02:38·3234 -rw----·····2.0·fat·····2023·b-·defN·25-Jun-05·23:36·32
35 -rw----·····2.0·fat·····2219·b-·defN·26-Jul-08·02:38·3335 -rw----·····2.0·fat·····2219·b-·defN·25-Jun-05·23:36·33
36 -rw----·····2.0·fat·····1984·b-·defN·26-Jul-08·02:38·3436 -rw----·····2.0·fat·····1984·b-·defN·25-Jun-05·23:36·34
37 -rw----·····2.0·fat·····2055·b-·defN·26-Jul-08·02:38·3537 -rw----·····2.0·fat·····2055·b-·defN·25-Jun-05·23:36·35
38 -rw----·····2.0·fat·····3822·b-·defN·26-Jul-08·02:38·3638 -rw----·····2.0·fat·····3822·b-·defN·25-Jun-05·23:36·36
39 -rw----·····2.0·fat·····2290·b-·defN·26-Jul-08·02:38·3739 -rw----·····2.0·fat·····2290·b-·defN·25-Jun-05·23:36·37
40 -rw----·····2.0·fat·····6589·b-·defN·26-Jul-08·02:38·3840 -rw----·····2.0·fat·····6589·b-·defN·25-Jun-05·23:36·38
41 -rw----·····2.0·fat·····6288·b-·defN·26-Jul-08·02:38·3941 -rw----·····2.0·fat·····6288·b-·defN·25-Jun-05·23:36·39
42 -rw----·····2.0·fat·····3918·b-·defN·26-Jul-08·02:38·4042 -rw----·····2.0·fat·····3918·b-·defN·25-Jun-05·23:36·40
43 -rw----·····2.0·fat·····9243·b-·defN·26-Jul-08·02:38·4143 -rw----·····2.0·fat·····9243·b-·defN·25-Jun-05·23:36·41
44 -rw----·····2.0·fat·····2575·b-·defN·26-Jul-08·02:38·4244 -rw----·····2.0·fat·····2575·b-·defN·25-Jun-05·23:36·42
45 -rw----·····2.0·fat····14996·b-·defN·26-Jul-08·02:38·4345 -rw----·····2.0·fat····14996·b-·defN·25-Jun-05·23:36·43
46 -rw----·····2.0·fat·····1844·b-·defN·26-Jul-08·02:38·4446 -rw----·····2.0·fat·····1844·b-·defN·25-Jun-05·23:36·44
47 -rw----·····2.0·fat·····4457·b-·defN·26-Jul-08·02:38·4547 -rw----·····2.0·fat·····4457·b-·defN·25-Jun-05·23:36·45
48 -rw----·····2.0·fat·····1741·b-·defN·26-Jul-08·02:38·4648 -rw----·····2.0·fat·····1741·b-·defN·25-Jun-05·23:36·46
49 -rw----·····2.0·fat·····1319·b-·defN·26-Jul-08·02:38·4749 -rw----·····2.0·fat·····1319·b-·defN·25-Jun-05·23:36·47
50 -rw----·····2.0·fat·····6397·b-·defN·26-Jul-08·02:38·4850 -rw----·····2.0·fat·····6397·b-·defN·25-Jun-05·23:36·48
51 -rw----·····2.0·fat······998·b-·defN·26-Jul-08·02:38·4951 -rw----·····2.0·fat······998·b-·defN·25-Jun-05·23:36·49
52 -rw----·····2.0·fat·····2970·b-·defN·26-Jul-08·02:38·5052 -rw----·····2.0·fat·····2970·b-·defN·25-Jun-05·23:36·50
53 -rw----·····2.0·fat·····8767·b-·defN·26-Jul-08·02:38·5153 -rw----·····2.0·fat·····8767·b-·defN·25-Jun-05·23:36·51
54 -rw----·····2.0·fat·····1010·b-·defN·26-Jul-08·02:38·5254 -rw----·····2.0·fat·····1010·b-·defN·25-Jun-05·23:36·52
55 -rw----·····2.0·fat····13303·b-·defN·26-Jul-08·02:38·5355 -rw----·····2.0·fat····13303·b-·defN·25-Jun-05·23:36·53
56 -rw----·····2.0·fat······989·b-·defN·26-Jul-08·02:38·5456 -rw----·····2.0·fat······989·b-·defN·25-Jun-05·23:36·54
57 -rw----·····2.0·fat·····7767·b-·defN·26-Jul-08·02:38·5557 -rw----·····2.0·fat·····7767·b-·defN·25-Jun-05·23:36·55
58 -rw----·····2.0·fat······577·b-·defN·26-Jul-08·02:38·5658 -rw----·····2.0·fat······577·b-·defN·25-Jun-05·23:36·56
59 -rw----·····2.0·fat·····2595·b-·defN·26-Jul-08·02:38·5759 -rw----·····2.0·fat·····2595·b-·defN·25-Jun-05·23:36·57
60 -rw----·····2.0·fat·····2182·b-·defN·26-Jul-08·02:38·5860 -rw----·····2.0·fat·····2182·b-·defN·25-Jun-05·23:36·58
61 -rw----·····2.0·fat·····4026·b-·defN·26-Jul-08·02:38·5961 -rw----·····2.0·fat·····4026·b-·defN·25-Jun-05·23:36·59
62 -rw----·····2.0·fat·····2634·b-·defN·26-Jul-08·02:38·6062 -rw----·····2.0·fat·····2634·b-·defN·25-Jun-05·23:36·60
63 -rw----·····2.0·fat·····1193·b-·defN·26-Jul-08·02:38·6163 -rw----·····2.0·fat·····1193·b-·defN·25-Jun-05·23:36·61
64 -rw----·····2.0·fat·····2634·b-·defN·26-Jul-08·02:38·6264 -rw----·····2.0·fat·····2634·b-·defN·25-Jun-05·23:36·62
65 -rw----·····2.0·fat····22489·b-·defN·26-Jul-08·02:38·6365 -rw----·····2.0·fat····22489·b-·defN·25-Jun-05·23:36·63
66 -rw----·····2.0·fat····17996·b-·defN·26-Jul-08·02:38·6466 -rw----·····2.0·fat····17996·b-·defN·25-Jun-05·23:36·64
67 -rw----·····2.0·fat·····1095·b-·defN·26-Jul-08·02:38·6567 -rw----·····2.0·fat·····1095·b-·defN·25-Jun-05·23:36·65
68 -rw----·····2.0·fat·····1919·b-·defN·26-Jul-08·02:38·6668 -rw----·····2.0·fat·····1919·b-·defN·25-Jun-05·23:36·66
69 -rw----·····2.0·fat····43726·b-·defN·26-Jul-08·02:38·6769 -rw----·····2.0·fat····43726·b-·defN·25-Jun-05·23:36·67
70 -rw----·····2.0·fat····19652·b-·defN·26-Jul-08·02:38·6870 -rw----·····2.0·fat····19652·b-·defN·25-Jun-05·23:36·68
71 -rw----·····2.0·fat····11484·b-·defN·26-Jul-08·02:38·6971 -rw----·····2.0·fat····11484·b-·defN·25-Jun-05·23:36·69
72 -rw----·····2.0·fat····11901·b-·defN·26-Jul-08·02:38·7072 -rw----·····2.0·fat····11901·b-·defN·25-Jun-05·23:36·70
73 -rw----·····2.0·fat····25231·b-·defN·26-Jul-08·02:38·7173 -rw----·····2.0·fat····25231·b-·defN·25-Jun-05·23:36·71
74 -rw----·····2.0·fat·····1753·b-·defN·26-Jul-08·02:38·7274 -rw----·····2.0·fat·····1753·b-·defN·25-Jun-05·23:36·72
75 -rw----·····2.0·fat·····2961·b-·defN·26-Jul-08·02:38·7375 -rw----·····2.0·fat·····2961·b-·defN·25-Jun-05·23:36·73
76 -rw----·····2.0·fat····14893·b-·defN·26-Jul-08·02:38·7476 -rw----·····2.0·fat····14893·b-·defN·25-Jun-05·23:36·74
77 -rw----·····2.0·fat·····4311·b-·defN·26-Jul-08·02:38·7577 -rw----·····2.0·fat·····4311·b-·defN·25-Jun-05·23:36·75
78 -rw----·····2.0·fat·····6884·b-·defN·26-Jul-08·02:38·7678 -rw----·····2.0·fat·····6884·b-·defN·25-Jun-05·23:36·76
79 -rw----·····2.0·fat····10610·b-·defN·26-Jul-08·02:38·7779 -rw----·····2.0·fat····10610·b-·defN·25-Jun-05·23:36·77
80 -rw----·····2.0·fat·····3228·b-·defN·26-Jul-08·02:38·7880 -rw----·····2.0·fat·····3228·b-·defN·25-Jun-05·23:36·78
81 -rw----·····2.0·fat·····2049·b-·defN·26-Jul-08·02:38·7981 -rw----·····2.0·fat·····2049·b-·defN·25-Jun-05·23:36·79
82 -rw----·····2.0·fat·····3139·b-·defN·26-Jul-08·02:38·8082 -rw----·····2.0·fat·····3139·b-·defN·25-Jun-05·23:36·80
83 -rw----·····2.0·fat·····5347·b-·defN·26-Jul-08·02:38·8183 -rw----·····2.0·fat·····5347·b-·defN·25-Jun-05·23:36·81
84 -rw----·····2.0·fat····27546·b-·defN·26-Jul-08·02:38·8284 -rw----·····2.0·fat····27546·b-·defN·25-Jun-05·23:36·82
85 -rw----·····2.0·fat····24405·b-·defN·26-Jul-08·02:38·8385 -rw----·····2.0·fat····24405·b-·defN·25-Jun-05·23:36·83
86 -rw----·····2.0·fat·····4404·b-·defN·26-Jul-08·02:38·8486 -rw----·····2.0·fat·····4404·b-·defN·25-Jun-05·23:36·84
87 -rw----·····2.0·fat·····1061·b-·defN·26-Jul-08·02:38·8587 -rw----·····2.0·fat·····1061·b-·defN·25-Jun-05·23:36·85
88 -rw----·····2.0·fat·····2262·b-·defN·26-Jul-08·02:38·8688 -rw----·····2.0·fat·····2262·b-·defN·25-Jun-05·23:36·86
89 -rw----·····2.0·fat·····4714·b-·defN·26-Jul-08·02:38·8789 -rw----·····2.0·fat·····4714·b-·defN·25-Jun-05·23:36·87
90 -rw----·····2.0·fat·····2845·b-·defN·26-Jul-08·02:38·8890 -rw----·····2.0·fat·····2845·b-·defN·25-Jun-05·23:36·88
91 -rw----·····2.0·fat·····2234·b-·defN·26-Jul-08·02:38·8991 -rw----·····2.0·fat·····2234·b-·defN·25-Jun-05·23:36·89
92 -rw----·····2.0·fat·····1094·b-·defN·26-Jul-08·02:38·9092 -rw----·····2.0·fat·····1094·b-·defN·25-Jun-05·23:36·90
93 -rw----·····2.0·fat·····1200·b-·defN·26-Jul-08·02:38·9193 -rw----·····2.0·fat·····1200·b-·defN·25-Jun-05·23:36·91
94 -rw----·····2.0·fat·····5079·b-·defN·26-Jul-08·02:38·9294 -rw----·····2.0·fat·····5079·b-·defN·25-Jun-05·23:36·92
95 -rw----·····2.0·fat·····1200·b-·defN·26-Jul-08·02:38·9395 -rw----·····2.0·fat·····1200·b-·defN·25-Jun-05·23:36·93
96 -rw----·····2.0·fat·····7246·b-·defN·26-Jul-08·02:38·9496 -rw----·····2.0·fat·····7246·b-·defN·25-Jun-05·23:36·94
97 -rw----·····2.0·fat·····1222·b-·defN·26-Jul-08·02:38·9597 -rw----·····2.0·fat·····1222·b-·defN·25-Jun-05·23:36·95
98 -rw----·····2.0·fat·····6412·b-·defN·26-Jul-08·02:38·9798 -rw----·····2.0·fat·····6412·b-·defN·25-Jun-05·23:36·97
99 -rw----·····2.0·fat·····1199·b-·defN·26-Jul-08·02:38·9899 -rw----·····2.0·fat·····1199·b-·defN·25-Jun-05·23:36·98
100 -rw----·····2.0·fat·····1199·b-·defN·26-Jul-08·02:38·99100 -rw----·····2.0·fat·····1199·b-·defN·25-Jun-05·23:36·99
101 -rw----·····2.0·fat·····1198·b-·defN·26-Jul-08·02:38·100101 -rw----·····2.0·fat·····1198·b-·defN·25-Jun-05·23:36·100
102 -rw----·····2.0·fat·····3892·b-·defN·26-Jul-08·02:38·101102 -rw----·····2.0·fat·····3892·b-·defN·25-Jun-05·23:36·101
103 -rw----·····2.0·fat·····2390·b-·defN·26-Jul-08·02:38·102103 -rw----·····2.0·fat·····2390·b-·defN·25-Jun-05·23:36·102
104 -rw----·····2.0·fat·····2459·b-·defN·26-Jul-08·02:38·103104 -rw----·····2.0·fat·····2459·b-·defN·25-Jun-05·23:36·103
105 -rw----·····2.0·fat·····1591·b-·defN·26-Jul-08·02:38·104105 -rw----·····2.0·fat·····1591·b-·defN·25-Jun-05·23:36·104
106 -rw----·····2.0·fat·····5720·b-·defN·26-Jul-08·02:38·105106 -rw----·····2.0·fat·····5720·b-·defN·25-Jun-05·23:36·105
107 -rw----·····2.0·fat·····1626·b-·defN·26-Jul-08·02:38·106107 -rw----·····2.0·fat·····1626·b-·defN·25-Jun-05·23:36·106
108 -rw----·····2.0·fat·····3336·b-·defN·26-Jul-08·02:38·107108 -rw----·····2.0·fat·····3336·b-·defN·25-Jun-05·23:36·107
109 -rw----·····2.0·fat·····9949·b-·defN·26-Jul-08·02:38·108109 -rw----·····2.0·fat·····9949·b-·defN·25-Jun-05·23:36·108
110 -rw----·····2.0·fat·····2753·b-·defN·26-Jul-08·02:38·109110 -rw----·····2.0·fat·····2753·b-·defN·25-Jun-05·23:36·109
111 -rw----·····2.0·fat·····7344·b-·defN·26-Jul-08·02:38·110111 -rw----·····2.0·fat·····7344·b-·defN·25-Jun-05·23:36·110
112 -rw----·····2.0·fat·····1176·b-·defN·26-Jul-08·02:38·111112 -rw----·····2.0·fat·····1176·b-·defN·25-Jun-05·23:36·111
113 -rw----·····2.0·fat·····1721·b-·defN·26-Jul-08·02:38·112113 -rw----·····2.0·fat·····1721·b-·defN·25-Jun-05·23:36·112
114 -rw----·····2.0·fat····11367·b-·defN·26-Jul-08·02:38·113114 -rw----·····2.0·fat····11367·b-·defN·25-Jun-05·23:36·113
115 -rw----·····2.0·fat·····1142·b-·defN·26-Jul-08·02:38·114115 -rw----·····2.0·fat·····1142·b-·defN·25-Jun-05·23:36·114
116 -rw----·····2.0·fat·····3185·b-·defN·26-Jul-08·02:38·115116 -rw----·····2.0·fat·····3185·b-·defN·25-Jun-05·23:36·115
117 -rw----·····2.0·fat·····1218·b-·defN·26-Jul-08·02:38·116117 -rw----·····2.0·fat·····1218·b-·defN·25-Jun-05·23:36·116
118 -rw----·····2.0·fat·····1152·b-·defN·26-Jul-08·02:38·117118 -rw----·····2.0·fat·····1152·b-·defN·25-Jun-05·23:36·117
119 -rw----·····2.0·fat·····1810·b-·defN·26-Jul-08·02:38·118119 -rw----·····2.0·fat·····1810·b-·defN·25-Jun-05·23:36·118
120 -rw----·····2.0·fat·····2045·b-·defN·26-Jul-08·02:38·119120 -rw----·····2.0·fat·····2045·b-·defN·25-Jun-05·23:36·119
121 -rw----·····2.0·fat·····3853·b-·defN·26-Jul-08·02:38·120121 -rw----·····2.0·fat·····3853·b-·defN·25-Jun-05·23:36·120
122 -rw----·····2.0·fat·····3558·b-·defN·26-Jul-08·02:38·121122 -rw----·····2.0·fat·····3558·b-·defN·25-Jun-05·23:36·121
123 -rw----·····2.0·fat······921·b-·defN·26-Jul-08·02:38·122123 -rw----·····2.0·fat······921·b-·defN·25-Jun-05·23:36·122
124 -rw----·····2.0·fat······959·b-·defN·26-Jul-08·02:38·123124 -rw----·····2.0·fat······959·b-·defN·25-Jun-05·23:36·123
125 -rw----·····2.0·fat·····3048·b-·defN·26-Jul-08·02:38·124125 -rw----·····2.0·fat·····3048·b-·defN·25-Jun-05·23:36·124
126 -rw----·····2.0·fat·····3079·b-·defN·26-Jul-08·02:38·125126 -rw----·····2.0·fat·····3079·b-·defN·25-Jun-05·23:36·125
Max diff block lines reached; 0/52571 bytes (0.00%) of diff not shown.
650 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'7 0000A·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
8 0000E·CRC···················81410377·(2168521591)8 0000E·CRC···················81410377·(2168521591)
9 00012·Compressed·Size·······0000022C·(556)9 00012·Compressed·Size·······0000022C·(556)
10 00016·Uncompressed·Size·····00000850·(2128)10 00016·Uncompressed·Size·····00000850·(2128)
11 0001A·Filename·Length·······0001·(1)11 0001A·Filename·Length·······0001·(1)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'X'13 0001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0024B·LOCAL·HEADER·#2·······04034B50·(67324752)20 0024B·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0024F·Extract·Zip·Spec······14·(20)·'2.0'21 0024F·Extract·Zip·Spec······14·(20)·'2.0'
22 00250·Extract·OS············00·(0)·'MS-DOS'22 00250·Extract·OS············00·(0)·'MS-DOS'
23 00251·General·Purpose·Flag··0000·(0)23 00251·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00253·Compression·Method····0008·(8)·'Deflated'25 00253·Compression·Method····0008·(8)·'Deflated'
26 00255·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'26 00255·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
27 00259·CRC···················02238411·(35882001)27 00259·CRC···················02238411·(35882001)
28 0025D·Compressed·Size·······000001DE·(478)28 0025D·Compressed·Size·······000001DE·(478)
29 00261·Uncompressed·Size·····000005FC·(1532)29 00261·Uncompressed·Size·····000005FC·(1532)
30 00265·Filename·Length·······0001·(1)30 00265·Filename·Length·······0001·(1)
31 00267·Extra·Length··········0000·(0)31 00267·Extra·Length··········0000·(0)
32 00269·Filename··············'X'32 00269·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 00448·LOCAL·HEADER·#3·······04034B50·(67324752)39 00448·LOCAL·HEADER·#3·······04034B50·(67324752)
40 0044C·Extract·Zip·Spec······14·(20)·'2.0'40 0044C·Extract·Zip·Spec······14·(20)·'2.0'
41 0044D·Extract·OS············00·(0)·'MS-DOS'41 0044D·Extract·OS············00·(0)·'MS-DOS'
42 0044E·General·Purpose·Flag··0000·(0)42 0044E·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00450·Compression·Method····0008·(8)·'Deflated'44 00450·Compression·Method····0008·(8)·'Deflated'
45 00452·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'45 00452·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
46 00456·CRC···················43FF72A5·(1140814501)46 00456·CRC···················43FF72A5·(1140814501)
47 0045A·Compressed·Size·······0000035B·(859)47 0045A·Compressed·Size·······0000035B·(859)
48 0045E·Uncompressed·Size·····00000F5E·(3934)48 0045E·Uncompressed·Size·····00000F5E·(3934)
49 00462·Filename·Length·······0001·(1)49 00462·Filename·Length·······0001·(1)
50 00464·Extra·Length··········0000·(0)50 00464·Extra·Length··········0000·(0)
51 00466·Filename··············'X'51 00466·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 007C2·LOCAL·HEADER·#4·······04034B50·(67324752)58 007C2·LOCAL·HEADER·#4·······04034B50·(67324752)
59 007C6·Extract·Zip·Spec······14·(20)·'2.0'59 007C6·Extract·Zip·Spec······14·(20)·'2.0'
60 007C7·Extract·OS············00·(0)·'MS-DOS'60 007C7·Extract·OS············00·(0)·'MS-DOS'
61 007C8·General·Purpose·Flag··0000·(0)61 007C8·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 007CA·Compression·Method····0008·(8)·'Deflated'63 007CA·Compression·Method····0008·(8)·'Deflated'
64 007CC·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'64 007CC·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
65 007D0·CRC···················D7D9AE68·(3621367400)65 007D0·CRC···················D7D9AE68·(3621367400)
66 007D4·Compressed·Size·······000001B8·(440)66 007D4·Compressed·Size·······000001B8·(440)
67 007D8·Uncompressed·Size·····00000696·(1686)67 007D8·Uncompressed·Size·····00000696·(1686)
68 007DC·Filename·Length·······0001·(1)68 007DC·Filename·Length·······0001·(1)
69 007DE·Extra·Length··········0000·(0)69 007DE·Extra·Length··········0000·(0)
70 007E0·Filename··············'X'70 007E0·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 00999·LOCAL·HEADER·#5·······04034B50·(67324752)77 00999·LOCAL·HEADER·#5·······04034B50·(67324752)
78 0099D·Extract·Zip·Spec······14·(20)·'2.0'78 0099D·Extract·Zip·Spec······14·(20)·'2.0'
79 0099E·Extract·OS············00·(0)·'MS-DOS'79 0099E·Extract·OS············00·(0)·'MS-DOS'
80 0099F·General·Purpose·Flag··0000·(0)80 0099F·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 009A1·Compression·Method····0008·(8)·'Deflated'82 009A1·Compression·Method····0008·(8)·'Deflated'
83 009A3·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'83 009A3·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
84 009A7·CRC···················0D1932D1·(219755217)84 009A7·CRC···················0D1932D1·(219755217)
85 009AB·Compressed·Size·······00003797·(14231)85 009AB·Compressed·Size·······00003797·(14231)
86 009AF·Uncompressed·Size·····00016B8A·(93066)86 009AF·Uncompressed·Size·····00016B8A·(93066)
87 009B3·Filename·Length·······0001·(1)87 009B3·Filename·Length·······0001·(1)
88 009B5·Extra·Length··········0000·(0)88 009B5·Extra·Length··········0000·(0)
89 009B7·Filename··············'X'89 009B7·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 0414F·LOCAL·HEADER·#6·······04034B50·(67324752)96 0414F·LOCAL·HEADER·#6·······04034B50·(67324752)
97 04153·Extract·Zip·Spec······14·(20)·'2.0'97 04153·Extract·Zip·Spec······14·(20)·'2.0'
98 04154·Extract·OS············00·(0)·'MS-DOS'98 04154·Extract·OS············00·(0)·'MS-DOS'
99 04155·General·Purpose·Flag··0000·(0)99 04155·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 04157·Compression·Method····0008·(8)·'Deflated'101 04157·Compression·Method····0008·(8)·'Deflated'
102 04159·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'102 04159·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
103 0415D·CRC···················34750261·(880083553)103 0415D·CRC···················34750261·(880083553)
104 04161·Compressed·Size·······00000185·(389)104 04161·Compressed·Size·······00000185·(389)
105 04165·Uncompressed·Size·····00000429·(1065)105 04165·Uncompressed·Size·····00000429·(1065)
106 04169·Filename·Length·······0001·(1)106 04169·Filename·Length·······0001·(1)
107 0416B·Extra·Length··········0000·(0)107 0416B·Extra·Length··········0000·(0)
108 0416D·Filename··············'X'108 0416D·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 042F3·LOCAL·HEADER·#7·······04034B50·(67324752)115 042F3·LOCAL·HEADER·#7·······04034B50·(67324752)
116 042F7·Extract·Zip·Spec······14·(20)·'2.0'116 042F7·Extract·Zip·Spec······14·(20)·'2.0'
117 042F8·Extract·OS············00·(0)·'MS-DOS'117 042F8·Extract·OS············00·(0)·'MS-DOS'
118 042F9·General·Purpose·Flag··0000·(0)118 042F9·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 042FB·Compression·Method····0008·(8)·'Deflated'120 042FB·Compression·Method····0008·(8)·'Deflated'
121 042FD·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'121 042FD·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
122 04301·CRC···················CDCB295A·(3452643674)122 04301·CRC···················CDCB295A·(3452643674)
123 04305·Compressed·Size·······000001F7·(503)123 04305·Compressed·Size·······000001F7·(503)
124 04309·Uncompressed·Size·····00000769·(1897)124 04309·Uncompressed·Size·····00000769·(1897)
125 0430D·Filename·Length·······0001·(1)125 0430D·Filename·Length·······0001·(1)
126 0430F·Extra·Length··········0000·(0)126 0430F·Extra·Length··········0000·(0)
127 04311·Filename··············'X'127 04311·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 04509·LOCAL·HEADER·#8·······04034B50·(67324752)134 04509·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0450D·Extract·Zip·Spec······14·(20)·'2.0'135 0450D·Extract·Zip·Spec······14·(20)·'2.0'
136 0450E·Extract·OS············00·(0)·'MS-DOS'136 0450E·Extract·OS············00·(0)·'MS-DOS'
137 0450F·General·Purpose·Flag··0000·(0)137 0450F·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 04511·Compression·Method····0008·(8)·'Deflated'139 04511·Compression·Method····0008·(8)·'Deflated'
140 04513·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'140 04513·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
141 04517·CRC···················3CD31444·(1020466244)141 04517·CRC···················3CD31444·(1020466244)
142 0451B·Compressed·Size·······0000023F·(575)142 0451B·Compressed·Size·······0000023F·(575)
143 0451F·Uncompressed·Size·····0000089C·(2204)143 0451F·Uncompressed·Size·····0000089C·(2204)
144 04523·Filename·Length·······0001·(1)144 04523·Filename·Length·······0001·(1)
145 04525·Extra·Length··········0000·(0)145 04525·Extra·Length··········0000·(0)
146 04527·Filename··············'X'146 04527·Filename··············'X'
147 #147 #
Max diff block lines reached; 659905/665576 bytes (99.15%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:38:36,·uncompressed·size·2128,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:36:02,·uncompressed·size·2128,·method=deflate
282 KB
./usr/lib/monodoc/sources/Novell.zip
20.7 KB
zipinfo {}
    
Offset 1, 180 lines modifiedOffset 1, 180 lines modified
1 Zip·file·size:·160782·bytes,·number·of·entries:·1781 Zip·file·size:·160782·bytes,·number·of·entries:·178
2 -rw----·····2.0·fat·····5941·b-·defN·26-Jul-08·02:38·162 -rw----·····2.0·fat·····5941·b-·defN·25-Jun-05·23:36·16
3 -rw----·····2.0·fat·····5837·b-·defN·26-Jul-08·02:38·173 -rw----·····2.0·fat·····5837·b-·defN·25-Jun-05·23:36·17
4 -rw----·····2.0·fat·····5099·b-·defN·26-Jul-08·02:38·184 -rw----·····2.0·fat·····5099·b-·defN·25-Jun-05·23:36·18
5 -rw----·····2.0·fat·····4074·b-·defN·26-Jul-08·02:38·195 -rw----·····2.0·fat·····4074·b-·defN·25-Jun-05·23:36·19
6 -rw----·····2.0·fat·····2819·b-·defN·26-Jul-08·02:38·206 -rw----·····2.0·fat·····2819·b-·defN·25-Jun-05·23:36·20
7 -rw----·····2.0·fat·····2693·b-·defN·26-Jul-08·02:38·217 -rw----·····2.0·fat·····2693·b-·defN·25-Jun-05·23:36·21
8 -rw----·····2.0·fat·····4100·b-·defN·26-Jul-08·02:38·228 -rw----·····2.0·fat·····4100·b-·defN·25-Jun-05·23:36·22
9 -rw----·····2.0·fat·····8083·b-·defN·26-Jul-08·02:38·239 -rw----·····2.0·fat·····8083·b-·defN·25-Jun-05·23:36·23
10 -rw----·····2.0·fat·····4081·b-·defN·26-Jul-08·02:38·2410 -rw----·····2.0·fat·····4081·b-·defN·25-Jun-05·23:36·24
11 -rw----·····2.0·fat·····2898·b-·defN·26-Jul-08·02:38·2511 -rw----·····2.0·fat·····2898·b-·defN·25-Jun-05·23:36·25
12 -rw----·····2.0·fat·····3798·b-·defN·26-Jul-08·02:38·2612 -rw----·····2.0·fat·····3798·b-·defN·25-Jun-05·23:36·26
13 -rw----·····2.0·fat·····3770·b-·defN·26-Jul-08·02:38·2713 -rw----·····2.0·fat·····3770·b-·defN·25-Jun-05·23:36·27
14 -rw----·····2.0·fat·····4134·b-·defN·26-Jul-08·02:38·2814 -rw----·····2.0·fat·····4134·b-·defN·25-Jun-05·23:36·28
15 -rw----·····2.0·fat·····3942·b-·defN·26-Jul-08·02:38·2915 -rw----·····2.0·fat·····3942·b-·defN·25-Jun-05·23:36·29
16 -rw----·····2.0·fat·····4388·b-·defN·26-Jul-08·02:38·3016 -rw----·····2.0·fat·····4388·b-·defN·25-Jun-05·23:36·30
17 -rw----·····2.0·fat·····3633·b-·defN·26-Jul-08·02:38·3117 -rw----·····2.0·fat·····3633·b-·defN·25-Jun-05·23:36·31
18 -rw----·····2.0·fat·····5461·b-·defN·26-Jul-08·02:38·3218 -rw----·····2.0·fat·····5461·b-·defN·25-Jun-05·23:36·32
19 -rw----·····2.0·fat·····4658·b-·defN·26-Jul-08·02:38·3319 -rw----·····2.0·fat·····4658·b-·defN·25-Jun-05·23:36·33
20 -rw----·····2.0·fat·····7021·b-·defN·26-Jul-08·02:38·3420 -rw----·····2.0·fat·····7021·b-·defN·25-Jun-05·23:36·34
21 -rw----·····2.0·fat·····7002·b-·defN·26-Jul-08·02:38·3521 -rw----·····2.0·fat·····7002·b-·defN·25-Jun-05·23:36·35
22 -rw----·····2.0·fat·····2756·b-·defN·26-Jul-08·02:38·3622 -rw----·····2.0·fat·····2756·b-·defN·25-Jun-05·23:36·36
23 -rw----·····2.0·fat·····3305·b-·defN·26-Jul-08·02:38·3723 -rw----·····2.0·fat·····3305·b-·defN·25-Jun-05·23:36·37
24 -rw----·····2.0·fat·····3441·b-·defN·26-Jul-08·02:38·3824 -rw----·····2.0·fat·····3441·b-·defN·25-Jun-05·23:36·38
25 -rw----·····2.0·fat·····2291·b-·defN·26-Jul-08·02:38·3925 -rw----·····2.0·fat·····2291·b-·defN·25-Jun-05·23:36·39
26 -rw----·····2.0·fat·····4843·b-·defN·26-Jul-08·02:38·4026 -rw----·····2.0·fat·····4843·b-·defN·25-Jun-05·23:36·40
27 -rw----·····2.0·fat·····6410·b-·defN·26-Jul-08·02:38·4127 -rw----·····2.0·fat·····6410·b-·defN·25-Jun-05·23:36·41
28 -rw----·····2.0·fat·····3790·b-·defN·26-Jul-08·02:38·4228 -rw----·····2.0·fat·····3790·b-·defN·25-Jun-05·23:36·42
29 -rw----·····2.0·fat·····3780·b-·defN·26-Jul-08·02:38·4329 -rw----·····2.0·fat·····3780·b-·defN·25-Jun-05·23:36·43
30 -rw----·····2.0·fat·····4147·b-·defN·26-Jul-08·02:38·4430 -rw----·····2.0·fat·····4147·b-·defN·25-Jun-05·23:36·44
31 -rw----·····2.0·fat·····4177·b-·defN·26-Jul-08·02:38·4531 -rw----·····2.0·fat·····4177·b-·defN·25-Jun-05·23:36·45
32 -rw----·····2.0·fat·····3785·b-·defN·26-Jul-08·02:38·4632 -rw----·····2.0·fat·····3785·b-·defN·25-Jun-05·23:36·46
33 -rw----·····2.0·fat·····4116·b-·defN·26-Jul-08·02:38·4733 -rw----·····2.0·fat·····4116·b-·defN·25-Jun-05·23:36·47
34 -rw----·····2.0·fat·····3765·b-·defN·26-Jul-08·02:38·4834 -rw----·····2.0·fat·····3765·b-·defN·25-Jun-05·23:36·48
35 -rw----·····2.0·fat·····2685·b-·defN·26-Jul-08·02:38·4935 -rw----·····2.0·fat·····2685·b-·defN·25-Jun-05·23:36·49
36 -rw----·····2.0·fat·····2807·b-·defN·26-Jul-08·02:38·5036 -rw----·····2.0·fat·····2807·b-·defN·25-Jun-05·23:36·50
37 -rw----·····2.0·fat·····2562·b-·defN·26-Jul-08·02:38·5137 -rw----·····2.0·fat·····2562·b-·defN·25-Jun-05·23:36·51
38 -rw----·····2.0·fat·····2288·b-·defN·26-Jul-08·02:38·5238 -rw----·····2.0·fat·····2288·b-·defN·25-Jun-05·23:36·52
39 -rw----·····2.0·fat·····2291·b-·defN·26-Jul-08·02:38·5339 -rw----·····2.0·fat·····2291·b-·defN·25-Jun-05·23:36·53
40 -rw----·····2.0·fat·····2697·b-·defN·26-Jul-08·02:38·5440 -rw----·····2.0·fat·····2697·b-·defN·25-Jun-05·23:36·54
41 -rw----·····2.0·fat·····3907·b-·defN·26-Jul-08·02:38·5541 -rw----·····2.0·fat·····3907·b-·defN·25-Jun-05·23:36·55
42 -rw----·····2.0·fat·····3765·b-·defN·26-Jul-08·02:38·5642 -rw----·····2.0·fat·····3765·b-·defN·25-Jun-05·23:36·56
43 -rw----·····2.0·fat·····3410·b-·defN·26-Jul-08·02:38·5743 -rw----·····2.0·fat·····3410·b-·defN·25-Jun-05·23:36·57
44 -rw----·····2.0·fat·····2562·b-·defN·26-Jul-08·02:38·5844 -rw----·····2.0·fat·····2562·b-·defN·25-Jun-05·23:36·58
45 -rw----·····2.0·fat·····3048·b-·defN·26-Jul-08·02:38·5945 -rw----·····2.0·fat·····3048·b-·defN·25-Jun-05·23:36·59
46 -rw----·····2.0·fat·····3371·b-·defN·26-Jul-08·02:38·6046 -rw----·····2.0·fat·····3371·b-·defN·25-Jun-05·23:36·60
47 -rw----·····2.0·fat·····2444·b-·defN·26-Jul-08·02:38·6147 -rw----·····2.0·fat·····2444·b-·defN·25-Jun-05·23:36·61
48 -rw----·····2.0·fat·····2981·b-·defN·26-Jul-08·02:38·6248 -rw----·····2.0·fat·····2981·b-·defN·25-Jun-05·23:36·62
49 -rw----·····2.0·fat·····2968·b-·defN·26-Jul-08·02:38·6349 -rw----·····2.0·fat·····2968·b-·defN·25-Jun-05·23:36·63
50 -rw----·····2.0·fat····11616·b-·defN·26-Jul-08·02:38·6450 -rw----·····2.0·fat····11616·b-·defN·25-Jun-05·23:36·64
51 -rw----·····2.0·fat·····2700·b-·defN·26-Jul-08·02:38·6551 -rw----·····2.0·fat·····2700·b-·defN·25-Jun-05·23:36·65
52 -rw----·····2.0·fat·····4790·b-·defN·26-Jul-08·02:38·6652 -rw----·····2.0·fat·····4790·b-·defN·25-Jun-05·23:36·66
53 -rw----·····2.0·fat·····2663·b-·defN·26-Jul-08·02:38·6753 -rw----·····2.0·fat·····2663·b-·defN·25-Jun-05·23:36·67
54 -rw----·····2.0·fat·····3467·b-·defN·26-Jul-08·02:38·6854 -rw----·····2.0·fat·····3467·b-·defN·25-Jun-05·23:36·68
55 -rw----·····2.0·fat·····3790·b-·defN·26-Jul-08·02:38·6955 -rw----·····2.0·fat·····3790·b-·defN·25-Jun-05·23:36·69
56 -rw----·····2.0·fat·····2715·b-·defN·26-Jul-08·02:38·7056 -rw----·····2.0·fat·····2715·b-·defN·25-Jun-05·23:36·70
57 -rw----·····2.0·fat·····5853·b-·defN·26-Jul-08·02:38·7157 -rw----·····2.0·fat·····5853·b-·defN·25-Jun-05·23:36·71
58 -rw----·····2.0·fat·····4786·b-·defN·26-Jul-08·02:38·7258 -rw----·····2.0·fat·····4786·b-·defN·25-Jun-05·23:36·72
59 -rw----·····2.0·fat·····5993·b-·defN·26-Jul-08·02:38·7359 -rw----·····2.0·fat·····5993·b-·defN·25-Jun-05·23:36·73
60 -rw----·····2.0·fat·····3649·b-·defN·26-Jul-08·02:38·7460 -rw----·····2.0·fat·····3649·b-·defN·25-Jun-05·23:36·74
61 -rw----·····2.0·fat·····8019·b-·defN·26-Jul-08·02:38·7561 -rw----·····2.0·fat·····8019·b-·defN·25-Jun-05·23:36·75
62 -rw----·····2.0·fat·····3365·b-·defN·26-Jul-08·02:38·7662 -rw----·····2.0·fat·····3365·b-·defN·25-Jun-05·23:36·76
63 -rw----·····2.0·fat·····5231·b-·defN·26-Jul-08·02:38·7763 -rw----·····2.0·fat·····5231·b-·defN·25-Jun-05·23:36·77
64 -rw----·····2.0·fat·····5926·b-·defN·26-Jul-08·02:38·7864 -rw----·····2.0·fat·····5926·b-·defN·25-Jun-05·23:36·78
65 -rw----·····2.0·fat·····1671·b-·defN·26-Jul-08·02:38·7965 -rw----·····2.0·fat·····1671·b-·defN·25-Jun-05·23:36·79
66 -rw----·····2.0·fat·····2321·b-·defN·26-Jul-08·02:38·8066 -rw----·····2.0·fat·····2321·b-·defN·25-Jun-05·23:36·80
67 -rw----·····2.0·fat·····2365·b-·defN·26-Jul-08·02:38·8167 -rw----·····2.0·fat·····2365·b-·defN·25-Jun-05·23:36·81
68 -rw----·····2.0·fat·····2213·b-·defN·26-Jul-08·02:38·8268 -rw----·····2.0·fat·····2213·b-·defN·25-Jun-05·23:36·82
69 -rw----·····2.0·fat····61112·b-·defN·26-Jul-08·02:38·8369 -rw----·····2.0·fat····61112·b-·defN·25-Jun-05·23:36·83
70 -rw----·····2.0·fat·····3031·b-·defN·26-Jul-08·02:38·8470 -rw----·····2.0·fat·····3031·b-·defN·25-Jun-05·23:36·84
71 -rw----·····2.0·fat·····9820·b-·defN·26-Jul-08·02:38·8571 -rw----·····2.0·fat·····9820·b-·defN·25-Jun-05·23:36·85
72 -rw----·····2.0·fat·····3122·b-·defN·26-Jul-08·02:38·8672 -rw----·····2.0·fat·····3122·b-·defN·25-Jun-05·23:36·86
73 -rw----·····2.0·fat·····3887·b-·defN·26-Jul-08·02:38·8773 -rw----·····2.0·fat·····3887·b-·defN·25-Jun-05·23:36·87
74 -rw----·····2.0·fat·····4447·b-·defN·26-Jul-08·02:38·8874 -rw----·····2.0·fat·····4447·b-·defN·25-Jun-05·23:36·88
75 -rw----·····2.0·fat·····3713·b-·defN·26-Jul-08·02:38·8975 -rw----·····2.0·fat·····3713·b-·defN·25-Jun-05·23:36·89
76 -rw----·····2.0·fat·····3791·b-·defN·26-Jul-08·02:38·9076 -rw----·····2.0·fat·····3791·b-·defN·25-Jun-05·23:36·90
77 -rw----·····2.0·fat·····2661·b-·defN·26-Jul-08·02:38·9177 -rw----·····2.0·fat·····2661·b-·defN·25-Jun-05·23:36·91
78 -rw----·····2.0·fat····10950·b-·defN·26-Jul-08·02:38·9278 -rw----·····2.0·fat····10950·b-·defN·25-Jun-05·23:36·92
79 -rw----·····2.0·fat·····4169·b-·defN·26-Jul-08·02:38·9379 -rw----·····2.0·fat·····4169·b-·defN·25-Jun-05·23:36·93
80 -rw----·····2.0·fat·····2253·b-·defN·26-Jul-08·02:38·9480 -rw----·····2.0·fat·····2253·b-·defN·25-Jun-05·23:36·94
81 -rw----·····2.0·fat·····2572·b-·defN·26-Jul-08·02:38·9581 -rw----·····2.0·fat·····2572·b-·defN·25-Jun-05·23:36·95
82 -rw----·····2.0·fat····38631·b-·defN·26-Jul-08·02:38·9682 -rw----·····2.0·fat····38631·b-·defN·25-Jun-05·23:36·96
83 -rw----·····2.0·fat·····4575·b-·defN·26-Jul-08·02:38·9783 -rw----·····2.0·fat·····4575·b-·defN·25-Jun-05·23:36·97
84 -rw----·····2.0·fat····11386·b-·defN·26-Jul-08·02:38·9884 -rw----·····2.0·fat····11386·b-·defN·25-Jun-05·23:36·98
85 -rw----·····2.0·fat·····2247·b-·defN·26-Jul-08·02:38·9985 -rw----·····2.0·fat·····2247·b-·defN·25-Jun-05·23:36·99
86 -rw----·····2.0·fat·····2382·b-·defN·26-Jul-08·02:38·10086 -rw----·····2.0·fat·····2382·b-·defN·25-Jun-05·23:36·100
87 -rw----·····2.0·fat·····2918·b-·defN·26-Jul-08·02:38·10187 -rw----·····2.0·fat·····2918·b-·defN·25-Jun-05·23:36·101
88 -rw----·····2.0·fat·····6875·b-·defN·26-Jul-08·02:38·10288 -rw----·····2.0·fat·····6875·b-·defN·25-Jun-05·23:36·102
89 -rw----·····2.0·fat·····6327·b-·defN·26-Jul-08·02:38·10389 -rw----·····2.0·fat·····6327·b-·defN·25-Jun-05·23:36·103
90 -rw----·····2.0·fat·····7623·b-·defN·26-Jul-08·02:38·10490 -rw----·····2.0·fat·····7623·b-·defN·25-Jun-05·23:36·104
91 -rw----·····2.0·fat·····3483·b-·defN·26-Jul-08·02:38·10591 -rw----·····2.0·fat·····3483·b-·defN·25-Jun-05·23:36·105
92 -rw----·····2.0·fat·····2744·b-·defN·26-Jul-08·02:38·10692 -rw----·····2.0·fat·····2744·b-·defN·25-Jun-05·23:36·106
93 -rw----·····2.0·fat·····4935·b-·defN·26-Jul-08·02:38·10793 -rw----·····2.0·fat·····4935·b-·defN·25-Jun-05·23:36·107
94 -rw----·····2.0·fat·····3921·b-·defN·26-Jul-08·02:38·10894 -rw----·····2.0·fat·····3921·b-·defN·25-Jun-05·23:36·108
95 -rw----·····2.0·fat·····1941·b-·defN·26-Jul-08·02:38·10995 -rw----·····2.0·fat·····1941·b-·defN·25-Jun-05·23:36·109
96 -rw----·····2.0·fat·····2172·b-·defN·26-Jul-08·02:38·11096 -rw----·····2.0·fat·····2172·b-·defN·25-Jun-05·23:36·110
97 -rw----·····2.0·fat·····2812·b-·defN·26-Jul-08·02:38·11197 -rw----·····2.0·fat·····2812·b-·defN·25-Jun-05·23:36·111
98 -rw----·····2.0·fat·····5369·b-·defN·26-Jul-08·02:38·11298 -rw----·····2.0·fat·····5369·b-·defN·25-Jun-05·23:36·112
99 -rw----·····2.0·fat·····5117·b-·defN·26-Jul-08·02:38·11399 -rw----·····2.0·fat·····5117·b-·defN·25-Jun-05·23:36·113
100 -rw----·····2.0·fat····14883·b-·defN·26-Jul-08·02:38·114100 -rw----·····2.0·fat····14883·b-·defN·25-Jun-05·23:36·114
101 -rw----·····2.0·fat·····4059·b-·defN·26-Jul-08·02:38·115101 -rw----·····2.0·fat·····4059·b-·defN·25-Jun-05·23:36·115
102 -rw----·····2.0·fat·····2669·b-·defN·26-Jul-08·02:38·116102 -rw----·····2.0·fat·····2669·b-·defN·25-Jun-05·23:36·116
103 -rw----·····2.0·fat·····3116·b-·defN·26-Jul-08·02:38·117103 -rw----·····2.0·fat·····3116·b-·defN·25-Jun-05·23:36·117
104 -rw----·····2.0·fat·····2135·b-·defN·26-Jul-08·02:38·118104 -rw----·····2.0·fat·····2135·b-·defN·25-Jun-05·23:36·118
105 -rw----·····2.0·fat·····8759·b-·defN·26-Jul-08·02:38·119105 -rw----·····2.0·fat·····8759·b-·defN·25-Jun-05·23:36·119
106 -rw----·····2.0·fat····12703·b-·defN·26-Jul-08·02:38·120106 -rw----·····2.0·fat····12703·b-·defN·25-Jun-05·23:36·120
107 -rw----·····2.0·fat·····5462·b-·defN·26-Jul-08·02:38·121107 -rw----·····2.0·fat·····5462·b-·defN·25-Jun-05·23:36·121
108 -rw----·····2.0·fat·····5706·b-·defN·26-Jul-08·02:38·122108 -rw----·····2.0·fat·····5706·b-·defN·25-Jun-05·23:36·122
109 -rw----·····2.0·fat·····4230·b-·defN·26-Jul-08·02:38·123109 -rw----·····2.0·fat·····4230·b-·defN·25-Jun-05·23:36·123
110 -rw----·····2.0·fat·····4860·b-·defN·26-Jul-08·02:38·124110 -rw----·····2.0·fat·····4860·b-·defN·25-Jun-05·23:36·124
111 -rw----·····2.0·fat·····4088·b-·defN·26-Jul-08·02:38·125111 -rw----·····2.0·fat·····4088·b-·defN·25-Jun-05·23:36·125
112 -rw----·····2.0·fat·····3477·b-·defN·26-Jul-08·02:38·126112 -rw----·····2.0·fat·····3477·b-·defN·25-Jun-05·23:36·126
113 -rw----·····2.0·fat·····2770·b-·defN·26-Jul-08·02:38·127113 -rw----·····2.0·fat·····2770·b-·defN·25-Jun-05·23:36·127
114 -rw----·····2.0·fat·····8301·b-·defN·26-Jul-08·02:38·128114 -rw----·····2.0·fat·····8301·b-·defN·25-Jun-05·23:36·128
115 -rw----·····2.0·fat·····4379·b-·defN·26-Jul-08·02:38·129115 -rw----·····2.0·fat·····4379·b-·defN·25-Jun-05·23:36·129
116 -rw----·····2.0·fat·····4384·b-·defN·26-Jul-08·02:38·130116 -rw----·····2.0·fat·····4384·b-·defN·25-Jun-05·23:36·130
117 -rw----·····2.0·fat·····6339·b-·defN·26-Jul-08·02:38·131117 -rw----·····2.0·fat·····6339·b-·defN·25-Jun-05·23:36·131
118 -rw----·····2.0·fat·····6444·b-·defN·26-Jul-08·02:38·132118 -rw----·····2.0·fat·····6444·b-·defN·25-Jun-05·23:36·132
119 -rw----·····2.0·fat·····6055·b-·defN·26-Jul-08·02:38·133119 -rw----·····2.0·fat·····6055·b-·defN·25-Jun-05·23:36·133
120 -rw----·····2.0·fat·····3462·b-·defN·26-Jul-08·02:38·134120 -rw----·····2.0·fat·····3462·b-·defN·25-Jun-05·23:36·134
121 -rw----·····2.0·fat·····4734·b-·defN·26-Jul-08·02:38·135121 -rw----·····2.0·fat·····4734·b-·defN·25-Jun-05·23:36·135
122 -rw----·····2.0·fat·····3446·b-·defN·26-Jul-08·02:38·136122 -rw----·····2.0·fat·····3446·b-·defN·25-Jun-05·23:36·136
123 -rw----·····2.0·fat·····3804·b-·defN·26-Jul-08·02:38·137123 -rw----·····2.0·fat·····3804·b-·defN·25-Jun-05·23:36·137
124 -rw----·····2.0·fat·····2840·b-·defN·26-Jul-08·02:38·138124 -rw----·····2.0·fat·····2840·b-·defN·25-Jun-05·23:36·138
125 -rw----·····2.0·fat·····3855·b-·defN·26-Jul-08·02:38·139125 -rw----·····2.0·fat·····3855·b-·defN·25-Jun-05·23:36·139
126 -rw----·····2.0·fat·····2361·b-·defN·26-Jul-08·02:38·140126 -rw----·····2.0·fat·····2361·b-·defN·25-Jun-05·23:36·140
127 -rw----·····2.0·fat·····4084·b-·defN·26-Jul-08·02:38·141127 -rw----·····2.0·fat·····4084·b-·defN·25-Jun-05·23:36·141
Max diff block lines reached; 0/21162 bytes (0.00%) of diff not shown.
261 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'7 0000A·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
8 0000E·CRC···················F717E60B·(4145538571)8 0000E·CRC···················F717E60B·(4145538571)
9 00012·Compressed·Size·······00000310·(784)9 00012·Compressed·Size·······00000310·(784)
10 00016·Uncompressed·Size·····00001735·(5941)10 00016·Uncompressed·Size·····00001735·(5941)
11 0001A·Filename·Length·······0002·(2)11 0001A·Filename·Length·······0002·(2)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XX'13 0001E·Filename··············'XX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 00330·LOCAL·HEADER·#2·······04034B50·(67324752)20 00330·LOCAL·HEADER·#2·······04034B50·(67324752)
21 00334·Extract·Zip·Spec······14·(20)·'2.0'21 00334·Extract·Zip·Spec······14·(20)·'2.0'
22 00335·Extract·OS············00·(0)·'MS-DOS'22 00335·Extract·OS············00·(0)·'MS-DOS'
23 00336·General·Purpose·Flag··0000·(0)23 00336·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00338·Compression·Method····0008·(8)·'Deflated'25 00338·Compression·Method····0008·(8)·'Deflated'
26 0033A·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'26 0033A·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
27 0033E·CRC···················8954791F·(2304014623)27 0033E·CRC···················8954791F·(2304014623)
28 00342·Compressed·Size·······0000031C·(796)28 00342·Compressed·Size·······0000031C·(796)
29 00346·Uncompressed·Size·····000016CD·(5837)29 00346·Uncompressed·Size·····000016CD·(5837)
30 0034A·Filename·Length·······0002·(2)30 0034A·Filename·Length·······0002·(2)
31 0034C·Extra·Length··········0000·(0)31 0034C·Extra·Length··········0000·(0)
32 0034E·Filename··············'XX'32 0034E·Filename··············'XX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 0066C·LOCAL·HEADER·#3·······04034B50·(67324752)39 0066C·LOCAL·HEADER·#3·······04034B50·(67324752)
40 00670·Extract·Zip·Spec······14·(20)·'2.0'40 00670·Extract·Zip·Spec······14·(20)·'2.0'
41 00671·Extract·OS············00·(0)·'MS-DOS'41 00671·Extract·OS············00·(0)·'MS-DOS'
42 00672·General·Purpose·Flag··0000·(0)42 00672·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00674·Compression·Method····0008·(8)·'Deflated'44 00674·Compression·Method····0008·(8)·'Deflated'
45 00676·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'45 00676·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
46 0067A·CRC···················66EF218A·(1726947722)46 0067A·CRC···················66EF218A·(1726947722)
47 0067E·Compressed·Size·······00000390·(912)47 0067E·Compressed·Size·······00000390·(912)
48 00682·Uncompressed·Size·····000013EB·(5099)48 00682·Uncompressed·Size·····000013EB·(5099)
49 00686·Filename·Length·······0002·(2)49 00686·Filename·Length·······0002·(2)
50 00688·Extra·Length··········0000·(0)50 00688·Extra·Length··········0000·(0)
51 0068A·Filename··············'XX'51 0068A·Filename··············'XX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 00A1C·LOCAL·HEADER·#4·······04034B50·(67324752)58 00A1C·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00A20·Extract·Zip·Spec······14·(20)·'2.0'59 00A20·Extract·Zip·Spec······14·(20)·'2.0'
60 00A21·Extract·OS············00·(0)·'MS-DOS'60 00A21·Extract·OS············00·(0)·'MS-DOS'
61 00A22·General·Purpose·Flag··0000·(0)61 00A22·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 00A24·Compression·Method····0008·(8)·'Deflated'63 00A24·Compression·Method····0008·(8)·'Deflated'
64 00A26·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'64 00A26·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
65 00A2A·CRC···················2BA0BA56·(731953750)65 00A2A·CRC···················2BA0BA56·(731953750)
66 00A2E·Compressed·Size·······00000353·(851)66 00A2E·Compressed·Size·······00000353·(851)
67 00A32·Uncompressed·Size·····00000FEA·(4074)67 00A32·Uncompressed·Size·····00000FEA·(4074)
68 00A36·Filename·Length·······0002·(2)68 00A36·Filename·Length·······0002·(2)
69 00A38·Extra·Length··········0000·(0)69 00A38·Extra·Length··········0000·(0)
70 00A3A·Filename··············'XX'70 00A3A·Filename··············'XX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 00D8F·LOCAL·HEADER·#5·······04034B50·(67324752)77 00D8F·LOCAL·HEADER·#5·······04034B50·(67324752)
78 00D93·Extract·Zip·Spec······14·(20)·'2.0'78 00D93·Extract·Zip·Spec······14·(20)·'2.0'
79 00D94·Extract·OS············00·(0)·'MS-DOS'79 00D94·Extract·OS············00·(0)·'MS-DOS'
80 00D95·General·Purpose·Flag··0000·(0)80 00D95·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 00D97·Compression·Method····0008·(8)·'Deflated'82 00D97·Compression·Method····0008·(8)·'Deflated'
83 00D99·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'83 00D99·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
84 00D9D·CRC···················1914AB78·(420785016)84 00D9D·CRC···················1914AB78·(420785016)
85 00DA1·Compressed·Size·······000002A9·(681)85 00DA1·Compressed·Size·······000002A9·(681)
86 00DA5·Uncompressed·Size·····00000B03·(2819)86 00DA5·Uncompressed·Size·····00000B03·(2819)
87 00DA9·Filename·Length·······0002·(2)87 00DA9·Filename·Length·······0002·(2)
88 00DAB·Extra·Length··········0000·(0)88 00DAB·Extra·Length··········0000·(0)
89 00DAD·Filename··············'XX'89 00DAD·Filename··············'XX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 01058·LOCAL·HEADER·#6·······04034B50·(67324752)96 01058·LOCAL·HEADER·#6·······04034B50·(67324752)
97 0105C·Extract·Zip·Spec······14·(20)·'2.0'97 0105C·Extract·Zip·Spec······14·(20)·'2.0'
98 0105D·Extract·OS············00·(0)·'MS-DOS'98 0105D·Extract·OS············00·(0)·'MS-DOS'
99 0105E·General·Purpose·Flag··0000·(0)99 0105E·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 01060·Compression·Method····0008·(8)·'Deflated'101 01060·Compression·Method····0008·(8)·'Deflated'
102 01062·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'102 01062·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
103 01066·CRC···················0624C224·(103072292)103 01066·CRC···················0624C224·(103072292)
104 0106A·Compressed·Size·······00000284·(644)104 0106A·Compressed·Size·······00000284·(644)
105 0106E·Uncompressed·Size·····00000A85·(2693)105 0106E·Uncompressed·Size·····00000A85·(2693)
106 01072·Filename·Length·······0002·(2)106 01072·Filename·Length·······0002·(2)
107 01074·Extra·Length··········0000·(0)107 01074·Extra·Length··········0000·(0)
108 01076·Filename··············'XX'108 01076·Filename··············'XX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 012FC·LOCAL·HEADER·#7·······04034B50·(67324752)115 012FC·LOCAL·HEADER·#7·······04034B50·(67324752)
116 01300·Extract·Zip·Spec······14·(20)·'2.0'116 01300·Extract·Zip·Spec······14·(20)·'2.0'
117 01301·Extract·OS············00·(0)·'MS-DOS'117 01301·Extract·OS············00·(0)·'MS-DOS'
118 01302·General·Purpose·Flag··0000·(0)118 01302·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01304·Compression·Method····0008·(8)·'Deflated'120 01304·Compression·Method····0008·(8)·'Deflated'
121 01306·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'121 01306·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
122 0130A·CRC···················AF43825D·(2940437085)122 0130A·CRC···················AF43825D·(2940437085)
123 0130E·Compressed·Size·······00000335·(821)123 0130E·Compressed·Size·······00000335·(821)
124 01312·Uncompressed·Size·····00001004·(4100)124 01312·Uncompressed·Size·····00001004·(4100)
125 01316·Filename·Length·······0002·(2)125 01316·Filename·Length·······0002·(2)
126 01318·Extra·Length··········0000·(0)126 01318·Extra·Length··········0000·(0)
127 0131A·Filename··············'XX'127 0131A·Filename··············'XX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01651·LOCAL·HEADER·#8·······04034B50·(67324752)134 01651·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01655·Extract·Zip·Spec······14·(20)·'2.0'135 01655·Extract·Zip·Spec······14·(20)·'2.0'
136 01656·Extract·OS············00·(0)·'MS-DOS'136 01656·Extract·OS············00·(0)·'MS-DOS'
137 01657·General·Purpose·Flag··0000·(0)137 01657·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01659·Compression·Method····0008·(8)·'Deflated'139 01659·Compression·Method····0008·(8)·'Deflated'
140 0165B·Modification·Time·····5CE814D8·(1558713560)·'Wed·Jul··8·02:38:48·2026'140 0165B·Modification·Time·····5AC5BC8D·(1522908301)·'Thu·Jun··5·23:36:26·2025'
141 0165F·CRC···················AC99FA31·(2895772209)141 0165F·CRC···················AC99FA31·(2895772209)
142 01663·Compressed·Size·······00000416·(1046)142 01663·Compressed·Size·······00000416·(1046)
143 01667·Uncompressed·Size·····00001F93·(8083)143 01667·Uncompressed·Size·····00001F93·(8083)
144 0166B·Filename·Length·······0002·(2)144 0166B·Filename·Length·······0002·(2)
145 0166D·Extra·Length··········0000·(0)145 0166D·Extra·Length··········0000·(0)
146 0166F·Filename··············'XX'146 0166F·Filename··············'XX'
147 #147 #
Max diff block lines reached; 261169/266847 bytes (97.87%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:38:48,·uncompressed·size·5941,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:36:26,·uncompressed·size·5941,·method=deflate
4.48 MB
./usr/lib/monodoc/sources/cs-errors.zip
117 KB
zipinfo {}
    
Offset 1, 984 lines modifiedOffset 1, 984 lines modified
Diff chunk too large, falling back to line-by-line diff (984 lines added, 984 lines removed)
1 Zip·file·size:·474758·bytes,·number·of·entries:·9821 Zip·file·size:·474699·bytes,·number·of·entries:·982
2 -rw----·····2.0·fat······726·b-·defN·26-Jul-08·02:38·CS04662 -rw----·····2.0·fat······866·b-·defN·25-Jun-05·23:36·CS1735
3 -rw----·····2.0·fat····10175·b-·defN·26-Jul-08·02:38·CS01223 -rw----·····2.0·fat····14620·b-·defN·25-Jun-05·23:36·CS0619
4 -rw----·····2.0·fat·····2210·b-·defN·26-Jul-08·02:38·CS01594 -rw----·····2.0·fat······844·b-·defN·25-Jun-05·23:36·CS0243
5 -rw----·····2.0·fat·····5287·b-·defN·26-Jul-08·02:38·CS01625 -rw----·····2.0·fat····17933·b-·defN·25-Jun-05·23:36·CS0019
6 -rw----·····2.0·fat····14620·b-·defN·26-Jul-08·02:38·CS06196 -rw----·····2.0·fat······682·b-·defN·25-Jun-05·23:36·CS0531
7 -rw----·····2.0·fat·····1251·b-·defN·26-Jul-08·02:38·CS00677 -rw----·····2.0·fat·····1037·b-·defN·25-Jun-05·23:36·CS0668
8 -rw----·····2.0·fat·····9700·b-·defN·26-Jul-08·02:38·CS15258 -rw----·····2.0·fat····16615·b-·defN·25-Jun-05·23:36·CS1644
9 -rw----·····2.0·fat·····2484·b-·defN·26-Jul-08·02:38·CS00609 -rw----·····2.0·fat······960·b-·defN·25-Jun-05·23:36·CS1671
10 -rw----·····2.0·fat·····1395·b-·defN·26-Jul-08·02:38·CS025310 -rw----·····2.0·fat·····4376·b-·defN·25-Jun-05·23:36·CS0458
11 -rw----·····2.0·fat····11439·b-·defN·26-Jul-08·02:38·CS012111 -rw----·····2.0·fat······393·b-·defN·25-Jun-05·23:36·CS0710
12 -rw----·····2.0·fat·····1039·b-·defN·26-Jul-08·02:38·CS173812 -rw----·····2.0·fat······839·b-·defN·25-Jun-05·23:36·CS1021
13 -rw----·····2.0·fat······711·b-·defN·26-Jul-08·02:38·CS046513 -rw----·····2.0·fat······859·b-·defN·25-Jun-05·23:36·CS1616
14 -rw----·····2.0·fat·····6805·b-·defN·26-Jul-08·02:38·CS157014 -rw----·····2.0·fat·····9786·b-·defN·25-Jun-05·23:36·CS0246
15 -rw----·····2.0·fat·····1162·b-·defN·26-Jul-08·02:38·CS012615 -rw----·····2.0·fat·····3009·b-·defN·25-Jun-05·23:36·CS3002
16 -rw----·····2.0·fat······706·b-·defN·26-Jul-08·02:38·CS194816 -rw----·····2.0·fat·····1960·b-·defN·25-Jun-05·23:36·CS0171
17 -rw----·····2.0·fat······403·b-·defN·26-Jul-08·02:38·CS199417 -rw----·····2.0·fat·····1708·b-·defN·25-Jun-05·23:36·CS0183
18 -rw----·····2.0·fat·····2419·b-·defN·26-Jul-08·02:38·CS030818 -rw----·····2.0·fat·····2077·b-·defN·25-Jun-05·23:36·CS0315
19 -rw----·····2.0·fat·····7524·b-·defN·26-Jul-08·02:38·CS154019 -rw----·····2.0·fat·····8398·b-·defN·25-Jun-05·23:36·CS1961
20 -rw----·····2.0·fat······800·b-·defN·26-Jul-08·02:38·CS167820 -rw----·····2.0·fat······498·b-·defN·25-Jun-05·23:36·CS0541
21 -rw----·····2.0·fat·····1056·b-·defN·26-Jul-08·02:38·CS025221 -rw----·····2.0·fat·····6561·b-·defN·25-Jun-05·23:36·CS1591
22 -rw----·····2.0·fat·····4787·b-·defN·26-Jul-08·02:38·CS017722 -rw----·····2.0·fat······507·b-·defN·25-Jun-05·23:36·CS1943
23 -rw----·····2.0·fat·····1308·b-·defN·26-Jul-08·02:38·CS012823 -rw----·····2.0·fat·····8532·b-·defN·25-Jun-05·23:36·CS0657
24 -rw----·····2.0·fat·····8207·b-·defN·26-Jul-08·02:38·CS041124 -rw----·····2.0·fat·····7524·b-·defN·25-Jun-05·23:36·CS1540
25 -rw----·····2.0·fat······364·b-·defN·26-Jul-08·02:38·CS804125 -rw----·····2.0·fat······456·b-·defN·25-Jun-05·23:36·CS8144
26 -rw----·····2.0·fat·····1337·b-·defN·26-Jul-08·02:38·CS171726 -rw----·····2.0·fat····10521·b-·defN·25-Jun-05·23:36·CS0029
27 -rw----·····2.0·fat······514·b-·defN·26-Jul-08·02:38·CS083827 -rw----·····2.0·fat······547·b-·defN·25-Jun-05·23:36·CS1972
28 -rw----·····2.0·fat·····1979·b-·defN·26-Jul-08·02:38·CS061228 -rw----·····2.0·fat·····6805·b-·defN·25-Jun-05·23:36·CS1570
29 -rw----·····2.0·fat······752·b-·defN·26-Jul-08·02:38·CS174529 -rw----·····2.0·fat····16488·b-·defN·25-Jun-05·23:36·CS0165
30 -rw----·····2.0·fat······650·b-·defN·26-Jul-08·02:38·CS026930 -rw----·····2.0·fat·····2519·b-·defN·25-Jun-05·23:36·CS3008
31 -rw----·····2.0·fat······547·b-·defN·26-Jul-08·02:38·CS051531 -rw----·····2.0·fat······373·b-·defN·25-Jun-05·23:36·CS2034
32 -rw----·····2.0·fat······466·b-·defN·26-Jul-08·02:38·CS166332 -rw----·····2.0·fat·····2023·b-·defN·25-Jun-05·23:36·CS0219
33 -rw----·····2.0·fat······381·b-·defN·26-Jul-08·02:38·CS814533 -rw----·····2.0·fat······545·b-·defN·25-Jun-05·23:36·CS7082
34 -rw----·····2.0·fat····16615·b-·defN·26-Jul-08·02:38·CS164434 -rw----·····2.0·fat······515·b-·defN·25-Jun-05·23:36·CS1998
35 -rw----·····2.0·fat·····2674·b-·defN·26-Jul-08·02:38·CS040735 -rw----·····2.0·fat·····9700·b-·defN·25-Jun-05·23:36·CS1525
36 -rw----·····2.0·fat·····3380·b-·defN·26-Jul-08·02:38·CS042536 -rw----·····2.0·fat······493·b-·defN·25-Jun-05·23:36·CS1038
37 -rw----·····2.0·fat·····2382·b-·defN·26-Jul-08·02:38·CS081537 -rw----·····2.0·fat······772·b-·defN·25-Jun-05·23:36·CS1628
38 -rw----·····2.0·fat······952·b-·defN·26-Jul-08·02:38·CS808238 -rw----·····2.0·fat······842·b-·defN·25-Jun-05·23:36·CS1942
39 -rw----·····2.0·fat······812·b-·defN·26-Jul-08·02:38·CS028339 -rw----·····2.0·fat·····1042·b-·defN·25-Jun-05·23:36·CS1058
40 -rw----·····2.0·fat·····1552·b-·defN·26-Jul-08·02:38·CS050840 -rw----·····2.0·fat····10175·b-·defN·25-Jun-05·23:36·CS0122
41 -rw----·····2.0·fat·····2310·b-·defN·26-Jul-08·02:38·CS011541 -rw----·····2.0·fat······984·b-·defN·25-Jun-05·23:36·CS1986
42 -rw----·····2.0·fat·····1103·b-·defN·26-Jul-08·02:38·CS171542 -rw----·····2.0·fat·····2488·b-·defN·25-Jun-05·23:36·CS1944
43 -rw----·····2.0·fat····10521·b-·defN·26-Jul-08·02:38·CS002943 -rw----·····2.0·fat······833·b-·defN·25-Jun-05·23:36·CS1577
44 -rw----·····2.0·fat·····1059·b-·defN·26-Jul-08·02:38·CS166144 -rw----·····2.0·fat······916·b-·defN·25-Jun-05·23:36·CS0050
45 -rw----·····2.0·fat·····1894·b-·defN·26-Jul-08·02:38·CS010645 -rw----·····2.0·fat·····2710·b-·defN·25-Jun-05·23:36·CS0119
46 -rw----·····2.0·fat·····1042·b-·defN·26-Jul-08·02:38·CS803046 -rw----·····2.0·fat······604·b-·defN·25-Jun-05·23:36·CS0529
47 -rw----·····2.0·fat······468·b-·defN·26-Jul-08·02:38·CS024547 -rw----·····2.0·fat·····1220·b-·defN·25-Jun-05·23:36·CS0403
48 -rw----·····2.0·fat·····8320·b-·defN·26-Jul-08·02:38·CS013648 -rw----·····2.0·fat······505·b-·defN·25-Jun-05·23:36·CS0845
49 -rw----·····2.0·fat·····1966·b-·defN·26-Jul-08·02:38·CS047249 -rw----·····2.0·fat·····1204·b-·defN·25-Jun-05·23:36·CS0737
50 -rw----·····2.0·fat····17933·b-·defN·26-Jul-08·02:38·CS001950 -rw----·····2.0·fat····10032·b-·defN·25-Jun-05·23:36·CS0266
51 -rw----·····2.0·fat······984·b-·defN·26-Jul-08·02:38·CS198651 -rw----·····2.0·fat·····2382·b-·defN·25-Jun-05·23:36·CS0815
52 -rw----·····2.0·fat·····2422·b-·defN·26-Jul-08·02:38·CS168652 -rw----·····2.0·fat·····1120·b-·defN·25-Jun-05·23:36·CS1013
53 -rw----·····2.0·fat·····6529·b-·defN·26-Jul-08·02:38·CS012053 -rw----·····2.0·fat······679·b-·defN·25-Jun-05·23:36·CS0081
54 -rw----·····2.0·fat·····1225·b-·defN·26-Jul-08·02:38·CS175054 -rw----·····2.0·fat·····2807·b-·defN·25-Jun-05·23:36·CS0184
55 -rw----·····2.0·fat······826·b-·defN·26-Jul-08·02:38·CS199355 -rw----·····2.0·fat······565·b-·defN·25-Jun-05·23:36·CS0500
56 -rw----·····2.0·fat·····3836·b-·defN·26-Jul-08·02:38·CS018256 -rw----·····2.0·fat·····1688·b-·defN·25-Jun-05·23:36·CS0100
57 -rw----·····2.0·fat······694·b-·defN·26-Jul-08·02:38·CS070257 -rw----·····2.0·fat······527·b-·defN·25-Jun-05·23:36·CS4001
58 -rw----·····2.0·fat····16488·b-·defN·26-Jul-08·02:38·CS016558 -rw----·····2.0·fat······470·b-·defN·25-Jun-05·23:36·CS1919
59 -rw----·····2.0·fat·····7012·b-·defN·26-Jul-08·02:38·CS150259 -rw----·····2.0·fat······924·b-·defN·25-Jun-05·23:36·CS1025
60 -rw----·····2.0·fat······362·b-·defN·26-Jul-08·02:38·CS057560 -rw----·····2.0·fat·····1109·b-·defN·25-Jun-05·23:36·CS0105
61 -rw----·····2.0·fat······973·b-·defN·26-Jul-08·02:38·CS043261 -rw----·····2.0·fat·····2209·b-·defN·25-Jun-05·23:36·CS0205
62 -rw----·····2.0·fat······944·b-·defN·26-Jul-08·02:38·CS062862 -rw----·····2.0·fat······426·b-·defN·25-Jun-05·23:36·CS1703
63 -rw----·····2.0·fat·····2185·b-·defN·26-Jul-08·02:38·CS015163 -rw----·····2.0·fat·····1422·b-·defN·25-Jun-05·23:36·CS0146
64 -rw----·····2.0·fat······387·b-·defN·26-Jul-08·02:38·CS819964 -rw----·····2.0·fat······434·b-·defN·25-Jun-05·23:36·CS0225
65 -rw----·····2.0·fat······785·b-·defN·26-Jul-08·02:38·CS302465 -rw----·····2.0·fat······594·b-·defN·25-Jun-05·23:36·CS3007
66 -rw----·····2.0·fat·····2106·b-·defN·26-Jul-08·02:38·CS030566 -rw----·····2.0·fat······667·b-·defN·25-Jun-05·23:36·CS8132
67 -rw----·····2.0·fat······428·b-·defN·26-Jul-08·02:38·CS081967 -rw----·····2.0·fat······864·b-·defN·25-Jun-05·23:36·CS0576
68 -rw----·····2.0·fat······431·b-·defN·26-Jul-08·02:38·CS101568 -rw----·····2.0·fat······429·b-·defN·25-Jun-05·23:36·CS1065
69 -rw----·····2.0·fat·····2710·b-·defN·26-Jul-08·02:38·CS011969 -rw----·····2.0·fat······417·b-·defN·25-Jun-05·23:36·CS5001
70 -rw----·····2.0·fat·····2110·b-·defN·26-Jul-08·02:38·CS301470 -rw----·····2.0·fat·····1337·b-·defN·25-Jun-05·23:36·CS1717
71 -rw----·····2.0·fat·····5558·b-·defN·26-Jul-08·02:38·CS150171 -rw----·····2.0·fat·····1188·b-·defN·25-Jun-05·23:36·CS0693
72 -rw----·····2.0·fat······772·b-·defN·26-Jul-08·02:38·CS162872 -rw----·····2.0·fat······561·b-·defN·25-Jun-05·23:36·CS8201
73 -rw----·····2.0·fat······942·b-·defN·26-Jul-08·02:38·CS019973 -rw----·····2.0·fat·····2281·b-·defN·25-Jun-05·23:36·CS0695
74 -rw----·····2.0·fat······717·b-·defN·26-Jul-08·02:38·CS834574 -rw----·····2.0·fat·····1743·b-·defN·25-Jun-05·23:36·CS7003
75 -rw----·····2.0·fat······661·b-·defN·26-Jul-08·02:38·CS023975 -rw----·····2.0·fat·····4060·b-·defN·25-Jun-05·23:36·CS0123
76 -rw----·····2.0·fat······695·b-·defN·26-Jul-08·02:38·CS072276 -rw----·····2.0·fat·····1768·b-·defN·25-Jun-05·23:36·CS0832
77 -rw----·····2.0·fat·····1098·b-·defN·26-Jul-08·02:38·CS159077 -rw----·····2.0·fat·····2468·b-·defN·25-Jun-05·23:36·CS0626
78 -rw----·····2.0·fat······613·b-·defN·26-Jul-08·02:38·CS110678 -rw----·····2.0·fat·····8320·b-·defN·25-Jun-05·23:36·CS0136
79 -rw----·····2.0·fat······636·b-·defN·26-Jul-08·02:38·CS151279 -rw----·····2.0·fat·····1419·b-·defN·25-Jun-05·23:36·CS1739
80 -rw----·····2.0·fat·····1094·b-·defN·26-Jul-08·02:38·CS030680 -rw----·····2.0·fat······335·b-·defN·25-Jun-05·23:36·CS2005
81 -rw----·····2.0·fat·····1783·b-·defN·26-Jul-08·02:38·CS030781 -rw----·····2.0·fat······547·b-·defN·25-Jun-05·23:36·CS0843
82 -rw----·····2.0·fat·····1648·b-·defN·26-Jul-08·02:38·CS159482 -rw----·····2.0·fat······515·b-·defN·25-Jun-05·23:36·CS0568
83 -rw----·····2.0·fat······706·b-·defN·26-Jul-08·02:38·CS101783 -rw----·····2.0·fat·····1008·b-·defN·25-Jun-05·23:36·CS0677
84 -rw----·····2.0·fat·····1538·b-·defN·26-Jul-08·02:38·CS100184 -rw----·····2.0·fat······655·b-·defN·25-Jun-05·23:36·CS0430
85 -rw----·····2.0·fat······645·b-·defN·26-Jul-08·02:38·CS838585 -rw----·····2.0·fat·····3004·b-·defN·25-Jun-05·23:36·CS0535
86 -rw----·····2.0·fat·····1719·b-·defN·26-Jul-08·02:38·CS041886 -rw----·····2.0·fat······391·b-·defN·25-Jun-05·23:36·CS0616
87 -rw----·····2.0·fat·····2306·b-·defN·26-Jul-08·02:38·CS031087 -rw----·····2.0·fat······476·b-·defN·25-Jun-05·23:36·CS1637
88 -rw----·····2.0·fat·····1110·b-·defN·26-Jul-08·02:38·CS013488 -rw----·····2.0·fat·····1056·b-·defN·25-Jun-05·23:36·CS0252
89 -rw----·····2.0·fat·····3407·b-·defN·26-Jul-08·02:38·CS300189 -rw----·····2.0·fat······733·b-·defN·25-Jun-05·23:36·CS1966
90 -rw----·····2.0·fat······924·b-·defN·26-Jul-08·02:38·CS102590 -rw----·····2.0·fat·····6969·b-·defN·25-Jun-05·23:36·CS0108
91 -rw----·····2.0·fat······782·b-·defN·26-Jul-08·02:38·CS044191 -rw----·····2.0·fat······380·b-·defN·25-Jun-05·23:36·CS1906
92 -rw----·····2.0·fat······735·b-·defN·26-Jul-08·02:38·CS153492 -rw----·····2.0·fat·····1451·b-·defN·25-Jun-05·23:36·CS0459
93 -rw----·····2.0·fat·····1688·b-·defN·26-Jul-08·02:38·CS010093 -rw----·····2.0·fat······350·b-·defN·25-Jun-05·23:36·CS0706
94 -rw----·····2.0·fat·····2778·b-·defN·26-Jul-08·02:38·CS045394 -rw----·····2.0·fat······492·b-·defN·25-Jun-05·23:36·CS1981
95 -rw----·····2.0·fat······699·b-·defN·26-Jul-08·02:38·CS193295 -rw----·····2.0·fat·····1642·b-·defN·25-Jun-05·23:36·CS0455
96 -rw----·····2.0·fat······616·b-·defN·26-Jul-08·02:38·CS176396 -rw----·····2.0·fat·····4549·b-·defN·25-Jun-05·23:36·CS0102
97 -rw----·····2.0·fat·····6784·b-·defN·26-Jul-08·02:38·CS002397 -rw----·····2.0·fat·····3407·b-·defN·25-Jun-05·23:36·CS3001
98 -rw----·····2.0·fat······763·b-·defN·26-Jul-08·02:38·CS066598 -rw----·····2.0·fat·····8008·b-·defN·25-Jun-05·23:36·CS1587
99 -rw----·····2.0·fat·····2014·b-·defN·26-Jul-08·02:38·CS013999 -rw----·····2.0·fat·····3326·b-·defN·25-Jun-05·23:36·CS0118
100 -rw----·····2.0·fat·····6575·b-·defN·26-Jul-08·02:38·CS0111100 -rw----·····2.0·fat······798·b-·defN·25-Jun-05·23:36·CS8196
101 -rw----·····2.0·fat······736·b-·defN·26-Jul-08·02:38·CS0028101 -rw----·····2.0·fat·····3028·b-·defN·25-Jun-05·23:36·CS4014
102 -rw----·····2.0·fat·····3771·b-·defN·26-Jul-08·02:38·CS1729102 -rw----·····2.0·fat······657·b-·defN·25-Jun-05·23:36·CS0767
103 -rw----·····2.0·fat·····1329·b-·defN·26-Jul-08·02:38·CS0202103 -rw----·····2.0·fat·····1021·b-·defN·25-Jun-05·23:36·CS1722
104 -rw----·····2.0·fat·····1120·b-·defN·26-Jul-08·02:38·CS1013104 -rw----·····2.0·fat······952·b-·defN·25-Jun-05·23:36·CS8082
105 -rw----·····2.0·fat·····1410·b-·defN·26-Jul-08·02:38·CS4011105 -rw----·····2.0·fat·····6529·b-·defN·25-Jun-05·23:36·CS0120
106 -rw----·····2.0·fat······908·b-·defN·26-Jul-08·02:38·CS0144106 -rw----·····2.0·fat······592·b-·defN·25-Jun-05·23:36·CS0036
107 -rw----·····2.0·fat·····2658·b-·defN·26-Jul-08·02:38·CS0034107 -rw----·····2.0·fat······499·b-·defN·25-Jun-05·23:36·CS8152
108 -rw----·····2.0·fat······780·b-·defN·26-Jul-08·02:38·CS0192108 -rw----·····2.0·fat······821·b-·defN·25-Jun-05·23:36·CS0610
109 -rw----·····2.0·fat······430·b-·defN·26-Jul-08·02:38·CS0549109 -rw----·····2.0·fat·····4434·b-·defN·25-Jun-05·23:36·CS0579
110 -rw----·····2.0·fat·····2181·b-·defN·26-Jul-08·02:38·CS3016110 -rw----·····2.0·fat·····2372·b-·defN·25-Jun-05·23:36·CS1593
111 -rw----·····2.0·fat······490·b-·defN·26-Jul-08·02:38·CS8009111 -rw----·····2.0·fat·····2181·b-·defN·25-Jun-05·23:36·CS3016
112 -rw----·····2.0·fat······490·b-·defN·26-Jul-08·02:38·CS7095112 -rw----·····2.0·fat······400·b-·defN·25-Jun-05·23:36·CS8089
113 -rw----·····2.0·fat······542·b-·defN·26-Jul-08·02:38·CS1056113 -rw----·····2.0·fat·····5558·b-·defN·25-Jun-05·23:36·CS1501
114 -rw----·····2.0·fat·····1743·b-·defN·26-Jul-08·02:38·CS7003114 -rw----·····2.0·fat······868·b-·defN·25-Jun-05·23:36·CS1031
115 -rw----·····2.0·fat······452·b-·defN·26-Jul-08·02:38·CS0538115 -rw----·····2.0·fat·····6577·b-·defN·25-Jun-05·23:36·CS1061
116 -rw----·····2.0·fat·····1609·b-·defN·26-Jul-08·02:38·CS0133116 -rw----·····2.0·fat······503·b-·defN·25-Jun-05·23:36·CS8081
117 -rw----·····2.0·fat······891·b-·defN·26-Jul-08·02:38·CS0703117 -rw----·····2.0·fat······482·b-·defN·25-Jun-05·23:36·CS0544
118 -rw----·····2.0·fat······672·b-·defN·26-Jul-08·02:38·CS8075118 -rw----·····2.0·fat·····3863·b-·defN·25-Jun-05·23:36·CS0221
119 -rw----·····2.0·fat·····2320·b-·defN·26-Jul-08·02:38·CS0311119 -rw----·····2.0·fat·····1052·b-·defN·25-Jun-05·23:36·CS0618
120 -rw----·····2.0·fat······875·b-·defN·26-Jul-08·02:38·CS1059120 -rw----·····2.0·fat······533·b-·defN·25-Jun-05·23:36·CS1971
121 -rw----·····2.0·fat······576·b-·defN·26-Jul-08·02:38·CS0227121 -rw----·····2.0·fat·····1157·b-·defN·25-Jun-05·23:36·CS1625
122 -rw----·····2.0·fat······624·b-·defN·26-Jul-08·02:38·CS8087122 -rw----·····2.0·fat·····2300·b-·defN·25-Jun-05·23:36·CS1547
123 -rw----·····2.0·fat······655·b-·defN·26-Jul-08·02:38·CS1521123 -rw----·····2.0·fat······783·b-·defN·25-Jun-05·23:36·CS8123
124 -rw----·····2.0·fat·····8398·b-·defN·26-Jul-08·02:38·CS1961124 -rw----·····2.0·fat·····1138·b-·defN·25-Jun-05·23:36·CS0429
125 -rw----·····2.0·fat······391·b-·defN·26-Jul-08·02:38·CS1743125 -rw----·····2.0·fat······336·b-·defN·25-Jun-05·23:36·CS1035
126 -rw----·····2.0·fat······692·b-·defN·26-Jul-08·02:38·CS4027126 -rw----·····2.0·fat·····2302·b-·defN·25-Jun-05·23:36·CS0082
Max diff block lines reached; -1/120074 bytes (-0.00%) of diff not shown.
47.0 KB
zipnote {}
    
Offset 1, 2947 lines modifiedOffset 1, 2947 lines modified
1 Filename:·CS04661 Filename:·CS1735
2 Comment:·2 Comment:·
  
3 Filename:·CS01223 Filename:·CS0619
4 Comment:·4 Comment:·
  
5 Filename:·CS01595 Filename:·CS0243
6 Comment:·6 Comment:·
  
7 Filename:·CS01627 Filename:·CS0019
8 Comment:·8 Comment:·
  
9 Filename:·CS06199 Filename:·CS0531
10 Comment:·10 Comment:·
  
11 Filename:·CS006711 Filename:·CS0668
12 Comment:·12 Comment:·
  
13 Filename:·CS152513 Filename:·CS1644
14 Comment:·14 Comment:·
  
15 Filename:·CS006015 Filename:·CS1671
16 Comment:·16 Comment:·
  
17 Filename:·CS025317 Filename:·CS0458
18 Comment:·18 Comment:·
  
19 Filename:·CS012119 Filename:·CS0710
20 Comment:·20 Comment:·
  
21 Filename:·CS173821 Filename:·CS1021
22 Comment:·22 Comment:·
  
23 Filename:·CS046523 Filename:·CS1616
24 Comment:·24 Comment:·
  
25 Filename:·CS157025 Filename:·CS0246
26 Comment:·26 Comment:·
  
27 Filename:·CS012627 Filename:·CS3002
28 Comment:·28 Comment:·
  
29 Filename:·CS194829 Filename:·CS0171
30 Comment:·30 Comment:·
  
31 Filename:·CS199431 Filename:·CS0183
32 Comment:·32 Comment:·
  
33 Filename:·CS030833 Filename:·CS0315
34 Comment:·34 Comment:·
  
35 Filename:·CS154035 Filename:·CS1961
36 Comment:·36 Comment:·
  
37 Filename:·CS167837 Filename:·CS0541
38 Comment:·38 Comment:·
  
39 Filename:·CS025239 Filename:·CS1591
40 Comment:·40 Comment:·
  
41 Filename:·CS017741 Filename:·CS1943
42 Comment:·42 Comment:·
  
43 Filename:·CS012843 Filename:·CS0657
44 Comment:·44 Comment:·
  
45 Filename:·CS041145 Filename:·CS1540
46 Comment:·46 Comment:·
  
47 Filename:·CS804147 Filename:·CS8144
48 Comment:·48 Comment:·
  
49 Filename:·CS171749 Filename:·CS0029
50 Comment:·50 Comment:·
  
51 Filename:·CS083851 Filename:·CS1972
52 Comment:·52 Comment:·
  
53 Filename:·CS061253 Filename:·CS1570
54 Comment:·54 Comment:·
  
55 Filename:·CS174555 Filename:·CS0165
56 Comment:·56 Comment:·
  
57 Filename:·CS026957 Filename:·CS3008
58 Comment:·58 Comment:·
  
59 Filename:·CS051559 Filename:·CS2034
60 Comment:·60 Comment:·
  
61 Filename:·CS166361 Filename:·CS0219
62 Comment:·62 Comment:·
  
63 Filename:·CS814563 Filename:·CS7082
64 Comment:·64 Comment:·
  
65 Filename:·CS164465 Filename:·CS1998
66 Comment:·66 Comment:·
  
67 Filename:·CS040767 Filename:·CS1525
68 Comment:·68 Comment:·
  
69 Filename:·CS042569 Filename:·CS1038
70 Comment:·70 Comment:·
  
71 Filename:·CS081571 Filename:·CS1628
72 Comment:·72 Comment:·
  
73 Filename:·CS808273 Filename:·CS1942
74 Comment:·74 Comment:·
  
75 Filename:·CS028375 Filename:·CS1058
76 Comment:·76 Comment:·
  
77 Filename:·CS050877 Filename:·CS0122
78 Comment:·78 Comment:·
  
79 Filename:·CS011579 Filename:·CS1986
80 Comment:·80 Comment:·
  
81 Filename:·CS171581 Filename:·CS1944
82 Comment:·82 Comment:·
  
83 Filename:·CS002983 Filename:·CS1577
84 Comment:·84 Comment:·
  
85 Filename:·CS166185 Filename:·CS0050
Max diff block lines reached; 45997/48124 bytes (95.58%) of diff not shown.
3.26 MB
zipdetails --redact --walk --utc {}
    
Offset 1, 44349 lines modifiedOffset 1, 44349 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
8 0000E·CRC···················BE92E7B9·(3197298617)7 0000A·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 8 0000E·CRC···················7399BA53·(1939454547)
9 00012·Compressed·Size·······0000014C·(332)9 00012·Compressed·Size·······00000175·(373)
10 00016·Uncompressed·Size·····000002D6·(726)10 00016·Uncompressed·Size·····00000362·(866)
11 0001A·Filename·Length·······0006·(6)11 0001A·Filename·Length·······0006·(6)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXXX'13 0001E·Filename··············'XXXXXX'
14 #14 #
15 #·WARNING:·Offset·0x1E:·Filename·'XXXXXX'15 #·WARNING:·Offset·0x1E:·Filename·'XXXXXX'
16 #··········Zero·length·filename16 #··········Zero·length·filename
17 #17 #
18 00024·PAYLOAD18 00024·PAYLOAD
  
19 00170·LOCAL·HEADER·#2·······04034B50·(67324752)19 00199·LOCAL·HEADER·#2·······04034B50·(67324752)
20 00174·Extract·Zip·Spec······14·(20)·'2.0'20 0019D·Extract·Zip·Spec······14·(20)·'2.0'
21 00175·Extract·OS············00·(0)·'MS-DOS'21 0019E·Extract·OS············00·(0)·'MS-DOS'
22 00176·General·Purpose·Flag··0000·(0)22 0019F·General·Purpose·Flag··0000·(0)
23 ······[Bits·1-2]············0·'Normal·Compression'23 ······[Bits·1-2]············0·'Normal·Compression'
24 00178·Compression·Method····0008·(8)·'Deflated'24 001A1·Compression·Method····0008·(8)·'Deflated'
25 0017A·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
26 0017E·CRC···················AB10500D·(2869973005)25 001A3·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 26 001A7·CRC···················74422160·(1950490976)
27 00182·Compressed·Size·······0000089B·(2203)27 001AB·Compressed·Size·······00000AF0·(2800)
28 00186·Uncompressed·Size·····000027BF·(10175)28 001AF·Uncompressed·Size·····0000391C·(14620)
29 0018A·Filename·Length·······0006·(6)29 001B3·Filename·Length·······0006·(6)
30 0018C·Extra·Length··········0000·(0)30 001B5·Extra·Length··········0000·(0)
31 0018E·Filename··············'XXXXXX'31 001B7·Filename··············'XXXXXX'
32 #32 #
33 #·WARNING:·Offset·0x18E:·Filename·'XXXXXX'33 #·WARNING:·Offset·0x1B7:·Filename·'XXXXXX'
34 #··········Zero·length·filename34 #··········Zero·length·filename
35 #35 #
36 00194·PAYLOAD36 001BD·PAYLOAD
  
37 00A2F·LOCAL·HEADER·#3·······04034B50·(67324752)37 00CAD·LOCAL·HEADER·#3·······04034B50·(67324752)
38 00A33·Extract·Zip·Spec······14·(20)·'2.0'38 00CB1·Extract·Zip·Spec······14·(20)·'2.0'
39 00A34·Extract·OS············00·(0)·'MS-DOS'39 00CB2·Extract·OS············00·(0)·'MS-DOS'
40 00A35·General·Purpose·Flag··0000·(0)40 00CB3·General·Purpose·Flag··0000·(0)
41 ······[Bits·1-2]············0·'Normal·Compression'41 ······[Bits·1-2]············0·'Normal·Compression'
42 00A37·Compression·Method····0008·(8)·'Deflated'42 00CB5·Compression·Method····0008·(8)·'Deflated'
43 00A39·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
44 00A3D·CRC···················69DFF543·(1776284995)43 00CB7·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 44 00CBB·CRC···················EAAD9586·(3937244550)
45 00A41·Compressed·Size·······00000236·(566)45 00CBF·Compressed·Size·······0000018F·(399)
46 00A45·Uncompressed·Size·····000008A2·(2210)46 00CC3·Uncompressed·Size·····0000034C·(844)
47 00A49·Filename·Length·······0006·(6)47 00CC7·Filename·Length·······0006·(6)
48 00A4B·Extra·Length··········0000·(0)48 00CC9·Extra·Length··········0000·(0)
49 00A4D·Filename··············'XXXXXX'49 00CCB·Filename··············'XXXXXX'
50 #50 #
51 #·WARNING:·Offset·0xA4D:·Filename·'XXXXXX'51 #·WARNING:·Offset·0xCCB:·Filename·'XXXXXX'
52 #··········Zero·length·filename52 #··········Zero·length·filename
53 #53 #
54 00A53·PAYLOAD54 00CD1·PAYLOAD
  
55 00C89·LOCAL·HEADER·#4·······04034B50·(67324752)55 00E60·LOCAL·HEADER·#4·······04034B50·(67324752)
56 00C8D·Extract·Zip·Spec······14·(20)·'2.0'56 00E64·Extract·Zip·Spec······14·(20)·'2.0'
57 00C8E·Extract·OS············00·(0)·'MS-DOS'57 00E65·Extract·OS············00·(0)·'MS-DOS'
58 00C8F·General·Purpose·Flag··0000·(0)58 00E66·General·Purpose·Flag··0000·(0)
59 ······[Bits·1-2]············0·'Normal·Compression'59 ······[Bits·1-2]············0·'Normal·Compression'
60 00C91·Compression·Method····0008·(8)·'Deflated'60 00E68·Compression·Method····0008·(8)·'Deflated'
61 00C93·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
62 00C97·CRC···················DD9DD2CF·(3718107855)61 00E6A·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 62 00E6E·CRC···················169CB9FB·(379369979)
63 00C9B·Compressed·Size·······00000470·(1136)63 00E72·Compressed·Size·······00000D41·(3393)
64 00C9F·Uncompressed·Size·····000014A7·(5287)64 00E76·Uncompressed·Size·····0000460D·(17933)
65 00CA3·Filename·Length·······0006·(6)65 00E7A·Filename·Length·······0006·(6)
66 00CA5·Extra·Length··········0000·(0)66 00E7C·Extra·Length··········0000·(0)
67 00CA7·Filename··············'XXXXXX'67 00E7E·Filename··············'XXXXXX'
68 #68 #
69 #·WARNING:·Offset·0xCA7:·Filename·'XXXXXX'69 #·WARNING:·Offset·0xE7E:·Filename·'XXXXXX'
70 #··········Zero·length·filename70 #··········Zero·length·filename
71 #71 #
72 00CAD·PAYLOAD72 00E84·PAYLOAD
  
73 0111D·LOCAL·HEADER·#5·······04034B50·(67324752)73 01BC5·LOCAL·HEADER·#5·······04034B50·(67324752)
74 01121·Extract·Zip·Spec······14·(20)·'2.0'74 01BC9·Extract·Zip·Spec······14·(20)·'2.0'
75 01122·Extract·OS············00·(0)·'MS-DOS'75 01BCA·Extract·OS············00·(0)·'MS-DOS'
76 01123·General·Purpose·Flag··0000·(0)76 01BCB·General·Purpose·Flag··0000·(0)
77 ······[Bits·1-2]············0·'Normal·Compression'77 ······[Bits·1-2]············0·'Normal·Compression'
78 01125·Compression·Method····0008·(8)·'Deflated'78 01BCD·Compression·Method····0008·(8)·'Deflated'
79 01127·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
80 0112B·CRC···················3DA1F292·(1034023570)79 01BCF·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 80 01BD3·CRC···················B104AEE5·(2969874149)
81 0112F·Compressed·Size·······00000AFE·(2814)81 01BD7·Compressed·Size·······00000126·(294)
82 01133·Uncompressed·Size·····0000391C·(14620)82 01BDB·Uncompressed·Size·····000002AA·(682)
83 01137·Filename·Length·······0006·(6)83 01BDF·Filename·Length·······0006·(6)
84 01139·Extra·Length··········0000·(0)84 01BE1·Extra·Length··········0000·(0)
85 0113B·Filename··············'XXXXXX'85 01BE3·Filename··············'XXXXXX'
86 #86 #
87 #·WARNING:·Offset·0x113B:·Filename·'XXXXXX'87 #·WARNING:·Offset·0x1BE3:·Filename·'XXXXXX'
88 #··········Zero·length·filename88 #··········Zero·length·filename
89 #89 #
90 01141·PAYLOAD90 01BE9·PAYLOAD
  
91 01C3F·LOCAL·HEADER·#6·······04034B50·(67324752)91 01D0F·LOCAL·HEADER·#6·······04034B50·(67324752)
92 01C43·Extract·Zip·Spec······14·(20)·'2.0'92 01D13·Extract·Zip·Spec······14·(20)·'2.0'
93 01C44·Extract·OS············00·(0)·'MS-DOS'93 01D14·Extract·OS············00·(0)·'MS-DOS'
94 01C45·General·Purpose·Flag··0000·(0)94 01D15·General·Purpose·Flag··0000·(0)
95 ······[Bits·1-2]············0·'Normal·Compression'95 ······[Bits·1-2]············0·'Normal·Compression'
96 01C47·Compression·Method····0008·(8)·'Deflated'96 01D17·Compression·Method····0008·(8)·'Deflated'
97 01C49·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026' 
98 01C4D·CRC···················45AE0D8A·(1169034634)97 01D19·Modification·Time·····5AC5BC80·(1522908288)·'Thu·Jun··5·23:36:00·2025'
 98 01D1D·CRC···················FCB603AA·(4239786922)
99 01C51·Compressed·Size·······000001A6·(422)99 01D21·Compressed·Size·······000001A2·(418)
100 01C55·Uncompressed·Size·····000004E3·(1251)100 01D25·Uncompressed·Size·····0000040D·(1037)
101 01C59·Filename·Length·······0006·(6)101 01D29·Filename·Length·······0006·(6)
102 01C5B·Extra·Length··········0000·(0)102 01D2B·Extra·Length··········0000·(0)
103 01C5D·Filename··············'XXXXXX'103 01D2D·Filename··············'XXXXXX'
104 #104 #
105 #·WARNING:·Offset·0x1C5D:·Filename·'XXXXXX'105 #·WARNING:·Offset·0x1D2D:·Filename·'XXXXXX'
106 #··········Zero·length·filename106 #··········Zero·length·filename
107 #107 #
108 01C63·PAYLOAD108 01D33·PAYLOAD
  
109 01E09·LOCAL·HEADER·#7·······04034B50·(67324752)109 01ED5·LOCAL·HEADER·#7·······04034B50·(67324752)
110 01E0D·Extract·Zip·Spec······14·(20)·'2.0'110 01ED9·Extract·Zip·Spec······14·(20)·'2.0'
111 01E0E·Extract·OS············00·(0)·'MS-DOS'111 01EDA·Extract·OS············00·(0)·'MS-DOS'
112 01E0F·General·Purpose·Flag··0000·(0)112 01EDB·General·Purpose·Flag··0000·(0)
113 ······[Bits·1-2]············0·'Normal·Compression'113 ······[Bits·1-2]············0·'Normal·Compression'
114 01E11·Compression·Method····0008·(8)·'Deflated'114 01EDD·Compression·Method····0008·(8)·'Deflated'
Max diff block lines reached; 3408369/3417111 bytes (99.74%) of diff not shown.
326 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:38:34,·uncompressed·size·726,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:36:00,·uncompressed·size·866,·method=deflate
1.21 KB
CS0466
1.2 KB
CS0466
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0466</ErrorName>3 ··<ErrorName>CS0466</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier5 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
6 //·Line:·106 //·Line:·10
  
7 interface·I7 interface·I
8 {8 {
9 »       void·M(int[]·values);9 »       int·this·[int[]·p]·{·set;·}
10 }10 }
11 class·Base·:·I11 class·Base·:·I
12 {12 {
13 »       void·I.M(params·int[]·values)·{}13 »       int·I.this·[params·int[]·p]·{·
 14 »       »       set·{
 15 »       »       }
 16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0466:·`Base.I.this[params·int[]].set':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier18 ····<string>//·CS0466:··`Base.I.M(params·int[])':·the·explicit·interface·implementation·cannot·introduce·the·params·modifier
16 //·Line:·1019 //·Line:·10
  
17 interface·I20 interface·I
18 {21 {
19 »       int·this·[int[]·p]·{·set;·}22 »       void·M(int[]·values);
20 }23 }
21 class·Base·:·I24 class·Base·:·I
22 {25 {
 26 »       void·I.M(params·int[]·values)·{}
23 »       int·I.this·[params·int[]·p]·{· 
24 »       »       set·{ 
25 »       »       } 
26 »       } 
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
17.8 KB
CS0122
17.8 KB
CS0122
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0122</ErrorName>3 ··<ErrorName>CS0122</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0122:·`N.S'·is·inaccessible·due·to·its·protection·level
 6 //·Line:·9
 7 //·Compiler·options:·-r:CS0122-36-lib.dll
  
 8 class·X
 9 {
 10 »       static·void·Main·()
 11 »       {
 12 »       »       var·v·=·new·N.S·();
 13 »       }
 14 }</string>
5 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level15 ····<string>//·CS0122:·`Foo.this[int]'·is·inaccessible·due·to·its·protection·level
6 //·Line:·1416 //·Line:·14
  
7 using·System;17 using·System;
8 »       18 »       
9 public·class·Foo·{19 public·class·Foo·{
10 »       private·int·this[int·index]·{·get·{·return·index;·}·}20 »       private·int·this[int·index]·{·get·{·return·index;·}·}
Offset 14, 60 lines modifiedOffset 25, 109 lines modified
14 public·class·Bar·{25 public·class·Bar·{
15 »       public·static·void·Main·()26 »       public·static·void·Main·()
16 »       {27 »       {
17 »       »       Foo·foo·=·new·Foo·();28 »       »       Foo·foo·=·new·Foo·();
18 »       »       Console.WriteLine·(foo[5]);29 »       »       Console.WriteLine·(foo[5]);
19 »       }30 »       }
20 }</string>31 }</string>
21 ····<string>//·CS0122:·`Test.SomeAttribute.SomeAttribute()'·is·inaccessible·due·to·its·protection·level32 ····<string>//·CS0122:·`BB.AnEvent'·is·inaccessible·due·to·its·protection·level
22 //·Line:·1033 //·Line:·10
  
23 using·System;34 using·System;
  
24 namespace·Test35 class·X·
25 {36 {
26 »       public·class·SomeAttribute·:·Attribute37 ·······static·void·Main·()
 38 ·······{
 39 ···············BB·b·=·new·BB·();
 40 ···············b.AnEvent·+=·DoIt;
 41 ·······}
 42 ·······
 43 ·······public·static·void·DoIt·(object·sender,·EventArgs·args)·{}
 44 }
  
 45 public·class·BB
 46 {
 47 ·······event·EventHandler·AnEvent;
 48 }</string>
 49 ····<string>//·CS0122:·`Foo.Bar()'·is·inaccessible·due·to·its·protection·level
 50 //·Line:·17
  
 51 using·System;
  
 52 public·class·Foo
 53 {
 54 »       void·Bar·()
27 »       {55 »       {
28 »       »       SomeAttribute()·{} 
29 »       }56 »       }
 57 }
  
30 »       [SomeAttribute] 
31 »       public·class·SomeClass58 public·class·Baz·:·Foo
 59 {
 60 »       public·static·void·Main·(String[]·args)
32 »       {61 »       {
 62 »       »       Bar·();
33 »       }·63 »       }
34 }</string>64 }</string>
35 ····<string>//·CS0122:·`A.B'·is·inaccessible·due·to·its·protection·level65 ····<string>//·CS0122:·`C.this[int]'·is·inaccessible·due·to·its·protection·level
36 //·Line:·466 //·Line:·6
  
37 using·C·=·A.B;67 using·System;
 68 using·System.Collections;
  
38 class·A69 class·C
39 {70 {
40 »       class·B·{}71 »       protected·string·this·[int·i]·{·set·{}·}
 72 }
  
 73 public·class·D
 74 {
 75 »       void·Foo·()
 76 »       {
 77 »       »       C·c·=·new·C·();
 78 »       »       c·[0]·=·null;
 79 »       }
41 }</string>80 }</string>
42 ····<string>//·CS0122:·`InternalClass'·is·inaccessible·due·to·its·protection·level81 ····<string>//·CS0122:·`X.a.get'·is·inaccessible·due·to·its·protection·level
43 //·Line:·982 //·Line:·16
44 //·Compiler·options:·-r:CS0122-38-lib.dll 
  
45 class·M83 public·class·X·{
 84 »       private·int·a·{
 85 »       »       get·{
 86 »       »       »       return·1;
 87 »       »       }
 88 »       }
 89 }
  
 90 internal·class·Y·:·X
 91 {
 92 »       int·D·(X·x)
 93 »       {
 94 »       »       if·(x.a·==·2)
 95 »       »       »       return·0;
 96 »       »       return·0;
 97 »       }
 98 }</string>
 99 ····<string>//·CS0122:·`A.AA.Foo()'·is·inaccessible·due·to·its·protection·level
 100 //·Line:·16
 101 //·Compiler·options:·-r:CS0122-8-lib.dll
  
 102 public·class·Test
46 {103 {
47 »       public·static·void·Main·()104 »       public·static·void·Main·()
48 »       {105 »       {
49 »       »       new·InternalClass·();106 »       »       new·B.BB·().Foo·();
50 »       }107 »       }
51 }</string>108 }</string>
52 ····<string>//·CS0122:·`Y.Y(string)'·is·inaccessible·due·to·its·protection·level109 ····<string>//·CS0122:·`X.Y.Y(string)'·is·inaccessible·due·to·its·protection·level
53 //·Line:·12110 //·Line:·9
 111 //·Compiler·options:·-r:CS0122-10-lib.dll
  
54 using·System;112 using·System;
Max diff block lines reached; 15099/18160 bytes (83.14%) of diff not shown.
3.52 KB
CS0159
3.51 KB
CS0159
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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·("huh?");
 15 »       »       }·while·(i·!=·9);
22 »       }16 »       }
23 }</string>17 }</string>
24 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement18 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement
25 //·Line:·1319 //·Line:·1
  
26 class·y·{20 class·y·{
27 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·} 
  
28 »       static·void·Main·()21 »       static·void·Main·()
29 »       {22 »       {
30 »       »       int·x·=·1;23 »       »       string·x·=·null;
  
31 »       »       switch·(x){24 »       »       switch·(x){
32 »       »       »       case·1:·break; 
33 »       »       »       case·2:·goto·case·20;25 »       »       »       case·"":·goto·case·null;
34 »       »       }26 »       »       }
35 »       }27 »       }
36 }</string>28 }</string>
37 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement29 ····<string>//·CS0159:·The·label·`skip:'·could·not·be·found·within·the·scope·of·the·goto·statement
38 //·Line:·930 //·Line:·9
  
39 class·Foo·{31 class·Foo·{
40 »       static·void·Main·()32 »       static·void·Main·()
41 »       {33 »       {
 34 »       »       try·{}
 35 »       »       finally·{
 36 »       »       »       goto·skip;
42 »       »       int·i·=·9; 
43 »       »       goto·a; 
44 »       »       while·(i·!=·9)·{ 
45 »       »       a: 
46 »       »       »       throw·new·System.Exception·("huh?"); 
47 »       »       }37 »       »       }
48 »       }38 »       }
49 }</string>39 }</string>
50 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement40 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
51 //·Line:·941 //·Line:·9
  
52 public·class·A42 public·class·A
Offset 67, 39 lines modifiedOffset 53, 51 lines modified
67 »       »       switch·(i)·{53 »       »       switch·(i)·{
68 »       »       case·9:54 »       »       case·9:
69 »       »       a:55 »       »       a:
70 »       »       »       break;56 »       »       »       break;
71 »       »       }57 »       »       }
72 »       }58 »       }
73 }</string>59 }</string>
74 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement60 ····<string>//·CS0159:·The·label·`case·20:'·could·not·be·found·within·the·scope·of·the·goto·statement
75 //·Line:·961 //·Line:·13
  
 62 class·y·{
 63 »       enum·X·{·A·=·1,·B·=·1,·C·=·1·}
  
76 class·Foo·{ 
77 »       static·void·Main·()64 »       static·void·Main·()
78 »       {65 »       {
79 »       »       int·i·=·9;66 »       »       int·x·=·1;
80 »       »       goto·a; 
81 »       »       do·{ 
82 »       »       a: 
83 »       »       »       throw·new·System.Exception·("huh?"); 
84 »       »       }·while·(i·!=·9); 
 67 »       »       switch·(x){
 68 »       »       »       case·1:·break;
 69 »       »       »       case·2:·goto·case·20;
 70 »       »       }
85 »       }71 »       }
86 }</string>72 }</string>
87 ····<string>//·CS0159:·The·label·`case·null:'·could·not·be·found·within·the·scope·of·the·goto·statement73 ····<string>//·CS0159:·The·label·`default:'·could·not·be·found·within·the·scope·of·the·goto·statement
88 //·Line:·174 //·Line:·10
  
89 class·y·{75 class·X·{
90 »       static·void·Main·() 
 76 »       static·int·m·(int·n)
91 »       {77 »       {
92 »       »       string·x·=·null;78 »       »       switch·(n){
 79 »       »       case·0:
 80 »       »       »       goto·default;
  
93 »       »       switch·(x){ 
94 »       »       »       case·"":·goto·case·null;81 »       »       case·1:
 82 »       »       »       return·1;
95 »       »       }83 »       »       }
  
 84 »       »       return·10;
 85 »       }
 86 »       
 87 »       static·void·Main·()
 88 »       {
 89 »       »       m·(1);
96 »       }90 »       }
97 }</string>91 }</string>
98 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement92 ····<string>//·CS0159:·The·label·`a:'·could·not·be·found·within·the·scope·of·the·goto·statement
99 //·Line:·893 //·Line:·8
  
100 class·Foo·{94 class·Foo·{
Max diff block lines reached; 557/3560 bytes (15.65%) of diff not shown.
7.93 KB
CS0162
7.92 KB
CS0162
Ordering differences only
    
Offset 1, 154 lines modifiedOffset 1, 118 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0162</ErrorName>3 ··<ErrorName>CS0162</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0162:·Unreachable·code·detected5 ····<string>//·CS0162:·Unreachable·code·detected
6 //·Line:·126 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 using·System; 
  
9 class·E 
10 { 
11 ···public·void·Method&lt;T&gt;·()·where·T·:·class 
12 ···{ 
13 ······if·(default·(T)·!=·null) 
14 ·········throw·new·ArgumentNullException·(); 
15 ···} 
16 }</string> 
17 ····<string>//·CS0162:·Unreachable·code·detected 
18 //·Line:·10 
19 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
20 class·C8 class·C
21 {9 {
22 »       static·int·Main·()·10 »       public·static·int·Main·()
23 »       {11 »       {
24 »       »       while·(!new·bool·{});12 »       »       if·(true·==·false)
25 »       »       return·1;13 »       »       »       return·1;
 14 »       »       
 15 »       »       return·2;
26 »       }16 »       }
27 }</string>17 }</string>
28 ····<string>//·CS0162:·Unreachable·code·detected18 ····<string>//·CS0162:·Unreachable·code·detected
29 //·Line:·919 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:220 //·Compiler·options:·-warnaserror·-warn:2
  
 21 class·Foo·{
 22 »       static·void·Main·()
31 class·Error 
32 { 
33 »       void·Test·() 
34 »       { 
35 »       »       if·(1·==·0)·{ 
36 »       »       »       try·{ 
37 »       »       »       }·catch·(System.Net.Sockets.SocketException·sex)·{ 
38 »       »       »       »       int·x·=·(int)sex.SocketErrorCode; 
39 »       »       »       } 
40 »       »       } 
41 »       } 
  
42 }</string> 
43 ····<string>//·CS0162:·Unreachable·code·detected 
44 //·Line:·10 
45 //·Compiler·options:·-warnaserror 
  
46 class·C 
47 { 
48 »       void·Test·(int·a) 
49 »       {23 »       {
 24 »       »       goto·skip;
 25 »       a:
 26 »       »       throw·new·System.Exception·();
 27 »       »       goto·a;
 28 »       skip:
50 »       »       return;29 »       »       return;
51 »       »       if·(a·&gt;·0)·{ 
52 »       »       »       int·x·=·a·+·20; 
53 »       »       »       return; 
54 »       »       } 
55 »       }30 »       }
56 }</string>31 }</string>
57 ····<string>//·CS0162:·Unreachable·code·detected32 ····<string>//·CS0162:·Unreachable·code·detected
58 //·Line:·1233 //·Line:·18
59 //·Compiler·options:·-warnaserror34 //·Compiler·options:·-warnaserror·-warn:2
  
60 using·System;35 using·System;
  
 36 class·C·{
 37 »       public·enum·Flags·{
 38 »       »       Removed»=·0,
 39 »       »       Public» =·1
61 public·class·Driver 
62 { 
63 »       public·static·void·Main·() 
64 »       { 
65 »       »       int·yyTop·=·0; 
66 »       »       for·(;·;·++yyTop)·{ 
67 »       »       »       if·(yyTop·&gt;·0) 
68 »       »       »       »       break; 
69 »       »       »       else 
70 »       »       »       »       return; 
71 »       »       }40 »       }
  
 41 »       public·Flags»    _enumFlags;
 42 »       »       
 43 »       internal·void·Close()
 44 »       {»      
 45 »       »       if·((_enumFlags·&amp;·Flags.Removed)·!=·0)
 46 »       »       »       Console.WriteLine·("error");
72 »       }47 »       }
73 }</string>48 }</string>
74 ····<string>//·CS0162:·Unreachable·code·detected49 ····<string>//·CS0162:·Unreachable·code·detected
75 //·Line:·1850 //·Line:·10
76 //·Compiler·options:·-warnaserror·-warn:251 //·Compiler·options:·-warnaserror·-warn:2
  
77 using·System; 
  
78 class·X52 class·C
79 {53 {
80 »       public·static·int·Main·()54 »       static·int·Main·()·
81 »       {55 »       {
 56 »       »       while·(!new·bool·{});
82 »       »       try·{ 
83 »       »       »       throw·new·ApplicationException·(); 
84 »       »       }·catch·when·(false)·{ 
85 »       »       »       return·0;57 »       »       return·1;
86 »       »       } 
87 »       }58 »       }
88 }</string>59 }</string>
89 ····<string>//·CS0162:·Unreachable·code·detected60 ····<string>//·CS0162:·Unreachable·code·detected
90 //·Line:·1261 //·Line:·12
91 //·Compiler·options:·-warnaserror·-warn:262 //·Compiler·options:·-warnaserror·-warn:2
  
92 using·System;63 using·System;
  
93 class·E64 class·E
94 {65 {
Max diff block lines reached; 5503/8073 bytes (68.17%) of diff not shown.
25.9 KB
CS0619
25.9 KB
CS0619
Ordering differences only
    
Offset 1, 154 lines modifiedOffset 1, 231 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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-49:·`A.A(string[])'·is·obsolete:·`!!!'5 ····<string>//·CS0619:·`ObsoleteException'·is·obsolete:·`'
6 //·Line:·126 //·Line:·15
  
7 class·A:·System.Attribute 
8 { 
9 »       [System.Obsolete("!!!",·true)] 
10 »       public·A·(string[]·s) 
11 »       { 
12 »       } 
13 } 
  
14 [A(new·string[0])] 
15 class·Obsolete·{ 
16 }</string> 
17 ····<string>//·CS0619:·`I'·is·obsolete:·`Do·not·use·it' 
18 //·Line:·12 
  
19 using·System;7 using·System;
  
20 [Obsolete("Do·not·use·it",·true)] 
21 interface·I·{ 
22 } 
  
23 class·B·{ 
24 ····I·i; 
25 }</string> 
26 ····<string>//·CS0619:·`Obsolete'·is·obsolete:·`' 
27 //·Line:·11 
  
28 [System.Obsolete("",·true)]8 [System.Obsolete("",·true)]
29 class·Obsolete·{9 class·ObsoleteException:·Exception·{
30 }10 }
  
31 class·MainClass·{11 class·MainClass·{
32 ········public·static·void·Main·()12 ········public·void·Method·()
33 ········{13 ········{
34 ················System.Type·t·=·typeof·(Obsolete);14 ················try·{
 15 ················}
 16 ················catch·(ObsoleteException)·{
 17 ················}
35 ········}18 ········}
36 }</string>19 }</string>
37 ····<string>//·CS0619-48:·`A.Prop'·is·obsolete:·`!!!'20 ····<string>//·CS0619:·`ObsoleteEnum'·is·obsolete:·`Yeah,·is·obsolete'
38 //·Line:·1321 //·Line:·13
  
39 class·A:·System.Attribute22 using·System;
  
 23 [Obsolete("Yeah,·is·obsolete",·true)]
 24 enum·ObsoleteEnum
40 {25 {
41 »       [System.Obsolete("!!!",·true)] 
42 »       public·string·Prop·{ 
43 »       »       set·{·} 
44 »       »       get·{·return·"";·} 
45 »       } 
46 }26 }
  
47 [A(Prop="System.String.Empty")] 
48 class·Obsolete·{27 interface·Ex
 28 {
 29 »       ObsoleteEnum·Foo·();
49 }</string>30 }</string>
 31 ····<string>//·CS0619:·`Test.Test()'·is·obsolete:·`Causes·an·error'
 32 //·Line:·9
  
 33 using·System;
 34 public·class·Test
 35 {
 36 »       [Obsolete·("Causes·an·error",·true)]
 37 »       public·Test·()·{}
 38 »       public·Test·(bool·flag)·:·this·()·{}
 39 }</string>
50 ····<string>//·CS0619:·`AA'·is·obsolete:·`'40 ····<string>//·CS0619:·`A'·is·obsolete:·`'
51 //·Line:·1241 //·Line:·13
  
52 [System.Obsolete·("",·true)]42 [System.Obsolete·("",·true)]
53 class·AA43 class·A
54 {44 {
55 }45 }
  
56 class·B·{ 
57 ········public·bool·Foo·(object·b)46 class·AA
 47 {
 48 ········public·AA·()
58 ········{49 ········{
59 ················return·b·is·AA;50 ················for·(A·aa·=·null;·aa·!=·null;)·{
 51 ························System.Console.WriteLine·(aa);
 52 ················}
60 ········}53 ········}
61 }</string>54 }</string>
62 ····<string>//·CS0619:·`ObsoleteA.ObsoleteA()'·is·obsolete:·`Obsolete·struct'55 ····<string>//·CS0619:·`Y'·is·obsolete:·`ooo'
63 //·Line:·756 //·Line:·6
64 //·Compiler·options:·-reference:CS0619-17-lib.dll 
  
65 public·class·B:·ObsoleteA57 using·System;
  
 58 class·X·:·I&lt;Y&gt;
 59 {
 60 }
  
 61 interface·I&lt;T&gt;
 62 {
  
 63 }
  
 64 [Obsolete("ooo",·true)]
 65 class·Y
66 {66 {
67 »       public·B·():·base·()·{} 
68 }</string>67 }</string>
69 ····<string>//·CS0619:·`O'·is·obsolete:·`'68 ····<string>//·CS0619:·`ObsoleteInterface'·is·obsolete:·`'
70 //·Line:·1269 //·Line:·11
  
 70 using·System;
  
71 [System.Obsolete("",·true)]71 [Obsolete("",·true)]
72 class·O72 interface·ObsoleteInterface
73 {73 {
74 }74 }
  
75 class·MainClass·{ 
76 ········public·void·Method·() 
77 ········{ 
Max diff block lines reached; 23166/26515 bytes (87.37%) of diff not shown.
1.76 KB
CS0067
1.75 KB
CS0067
Ordering differences only
    
Offset 1, 42 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>CS0067</ErrorName>3 ··<ErrorName>CS0067</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used5 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
6 //·Line:·126 //·Line:·12
7 //·Compiler·options:·-warnaserror·-warn:3 
  
8 using·System; 
  
9 class·Foo 
10 { 
11 »       public·event·FooHandler·OnFoo; 
12 »       public·delegate·void·FooHandler·(); 
  
13 »       public·static·void·Main·() 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used 
18 //·Line:·12 
19 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
20 using·System;8 using·System;
  
21 class·ErrorCS0067·{9 class·ErrorCS0067·{
22 »       public·delegate·void·FooHandler·();10 »       public·delegate·void·FooHandler·();
23 }11 }
  
24 class·Foo·{12 class·Foo·{
25 »       private·event·ErrorCS0067.FooHandler·OnFoo;13 »       private·event·ErrorCS0067.FooHandler·OnFoo;
26 »       14 »       
27 »       public·static·void·Main·()·{15 »       public·static·void·Main·()·{
28 »       }16 »       }
29 }</string>17 }</string>
 18 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used
 19 //·Line:·9
 20 //·Compiler·options:·-warnaserror·-warn:3
  
 21 using·System;
  
 22 static·class·S
 23 {
 24 »       public·static·event·EventHandler·EH;
 25 }</string>
30 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used26 ····<string>//·CS0067:·The·event·`EventTestClass.Elapsed'·is·never·used
31 //·Line:·827 //·Line:·8
32 //·Compiler·options:·-warnaserror28 //·Compiler·options:·-warnaserror
  
33 using·System;29 using·System;
  
34 public·class·EventTestClass·:·IEventTest30 public·class·EventTestClass·:·IEventTest
Offset 44, 19 lines modifiedOffset 39, 24 lines modified
44 »       public·event·EventHandler·Elapsed;39 »       public·event·EventHandler·Elapsed;
45 }40 }
  
46 public·interface·IEventTest·41 public·interface·IEventTest·
47 {42 {
48 »       event·EventHandler·Elapsed;43 »       event·EventHandler·Elapsed;
49 }</string>44 }</string>
50 ····<string>//·CS0067:·The·event·`S.EH'·is·never·used45 ····<string>//·CS0067:·The·event·`Foo.OnFoo'·is·never·used
51 //·Line:·946 //·Line:·12
52 //·Compiler·options:·-warnaserror·-warn:347 //·Compiler·options:·-warnaserror·-warn:3
  
53 using·System;48 using·System;
  
54 static·class·S49 class·Foo
55 {50 {
56 »       public·static·event·EventHandler·EH;51 »       public·event·FooHandler·OnFoo;
 52 »       public·delegate·void·FooHandler·();
  
 53 »       public·static·void·Main·()
 54 »       {
 55 »       }
57 }</string>56 }</string>
58 ··</Examples>57 ··</Examples>
59 </ErrorDocumentation>58 </ErrorDocumentation>
17.3 KB
CS1525
17.3 KB
CS1525
Ordering differences only
    
Offset 1, 597 lines modifiedOffset 1, 597 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`base'·or·`this'5 ····<string>//·CS1525:·Unexpected·symbol·`fe',·expecting·`class',·`delegate',·`enum',·`interface',·`partial',·`ref',·or·`struct'
6 //·Line:·56 //·Line:·6
  
7 class·X·{ 
8 »       X·()·:·{ 
9 »       }7 namespace·X
 8 {
 9 »       sealed·fe·{}
 10 }</string>
 11 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`(',·`{',·or·`=&gt;'
 12 //·Line:·6
  
10 »       static·void·Main·()·{}13 class·MyClass
 14 {
 15 »       void·a&lt;T&gt;
11 }</string>16 }</string>
12 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`)'·or·`,'17 ····<string>//·CS1525:·Unexpected·symbol·`)',·expecting·`.'·or·`['
13 //·Line:·718 //·Line:·10
  
14 class·X·{ 
15 »       static·void·Main·()19 using·System.Collections;
  
 20 class·Collection·:·CollectionBase
 21 {
 22 »       public·int·Add·(int·x)
16 »       {23 »       {
17 »       »       Console.WriteLine·("Hola"24 »       »       return·((IList)·base).Add·(x);
18 »       }25 »       }
19 }</string>26 }</string>
20 ····<string>//·CS1525:·Unexpected·symbol·`}',·expecting·`{'·or·`when'27 ····<string>//·CS1525:·Unexpected·symbol·`ref'
21 //·Line:·1128 //·Line:·8
  
22 using·System; 
  
23 class·MyTest29 public·class·Test
24 {30 {
25 »       public·static·void·Main·(string[]·args)31 »       static·void·Main·()
26 »       {32 »       {
 33 »       »       string·ref·=·"abc";
27 »       »       try·{ 
28 »       »       }·catch·(Exception) 
29 »       }34 »       }
30 }</string>35 }</string>
31 ····<string>//·CS1026:·Unexpected·symbol·`;',·expecting·`)'·or·`,'36 ····<string>//·CS1525:·Unexpected·symbol·`&gt;',·expecting·`[',·`identifier',·`in',·or·`out'
 37 //·Line:·4
  
 38 public·class·C&lt;&gt;
 39 {
 40 }</string>
 41 ····<string>//·CS1525:·Unexpected·symbol·`}'
32 //·Line:·1042 //·Line:·10
  
33 using·System;43 using·System;
  
34 class·Test·{ 
35 ········static·void·Main·() 
36 ········{ 
37 ················string·uri·=·"http://localhost/"; 
38 ················int·default_port·=·(uri.StartsWith·("http://")·?·80·:·-1; 
39 ········}44 class·Foo
 45 {
 46 »       void·Bar·()
 47 »       {
 48 »       »       throw·new·Exception·("e",
 49 »       }
40 }</string>50 }</string>
41 ····<string>//·CS1525:·Unexpected·symbol·`string',·expecting·`,'·or·`]'51 ····<string>//·CS1525:·Unexpected·symbol·`int'
42 //·Line:·552 //·Line:·8
  
43 public·class·TestApp·{ 
44 »       static·void·Main·([MarshalAs·(UnmanagedType.LPStr)·string[]·args)53 class·T·{
 54 »       void·member·()
45 »       {55 »       {
 56 »       »       int·a·=·1·|·2
 57 »       »       int·b;
46 »       }58 »       }
47 }</string>59 }</string>
48 ····<string>//·CS1525:·Unexpected·symbol·`)'60 ····<string>//·CS1525:·Unexpected·symbol·`i',·expecting·`}',·`case',·or·`default:'
49 //·Line:·1261 //·Line:·11
  
50 class·Test62 class·X·{
  
 63 »       static·void·Main·()
 64 »       {
 65 »       »       int·i·=·0;
  
 66 »       »       switch·(i){
 67 »       »       »       i·=·4;
 68 »       »       }
 69 »       }
 70 }</string>
 71 ····<string>//·CS1525:·Unexpected·symbol·`super',·expecting·`base'·or·`this'
 72 //·Line:·7
  
 73 class·Bar
51 {74 {
52 »       static·void·Foo·(int·a,·bool·b)75 »       Bar(int·a)
 76 »       »       :super()
53 »       {77 »       {
54 »       }78 »       }
 79 }</string>
 80 ····<string>//·CS1525:·Unexpected·symbol·`;',·expecting·`(',·`[',·or·`{'
 81 //·Line:·7
  
 82 class·X·{
55 »       static·void·Main·()83 »       static·void·Main·()
56 »       {84 »       {
57 »       »       Foo·(1,·);85 »       »       X·x·=·new·X;
58 »       }86 »       }
59 }</string>87 }</string>
60 ····<string>//·CS1518:·Unexpected·symbol·`ew'88 ····<string>//·CS1525:·Unexpected·symbol·`:',·expecting·`,',·`;',·or·`='
61 //·Line:·689 //·Line:·7
  
62 class·TestClass90 class·X·{
 91 »       public·static·void·Main·()
 92 »       {
 93 »       »       int·myarray:;
 94 »       }
 95 }</string>
 96 ····<string>//·CS1525:·Unexpected·symbol·`default:'
 97 //·Line:·12
  
 98 class·Program
Max diff block lines reached; 14428/17659 bytes (81.70%) of diff not shown.
3.71 KB
CS0060
3.7 KB
CS0060
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>CS0060</ErrorName>3 ··<ErrorName>CS0060</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D'
 6 //·Line:·13
  
 7 public·class·A&lt;T&gt;
 8 {
 9 »       public·class·B·{}
 10 }
  
 11 internal·class·C·:·A&lt;C&gt;
 12 {
 13 }
  
 14 public·class·D·:·C.B
 15 {
 16 }</string>
5 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'17 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.Base'·is·less·accessible·than·class·`A.B.Derived'
6 //·Line:·918 //·Line:·9
  
7 internal·class·A19 internal·class·A
8 {20 {
9 »       protected·class·B21 »       protected·class·B
10 »       {22 »       {
Offset 16, 17 lines modifiedOffset 31, 46 lines modified
16 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'31 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
17 //·Line:·732 //·Line:·7
  
18 public·class·Foo&lt;K&gt;·{33 public·class·Foo&lt;K&gt;·{
19 }34 }
  
20 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{35 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
 36 »       internal·class·Baz·{
 37 »       }
 38 }</string>
 39 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X'·is·less·accessible·than·class·`Y'
 40 //·Line:·6
 41 class·X·{
 42 }
  
 43 public·class·Y·:·X·{
 44 }</string>
 45 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`Foo&lt;Bar.Baz&gt;'·is·less·accessible·than·class·`Bar'
 46 //·Line:·7
  
 47 public·class·Foo&lt;K&gt;·{
 48 }
  
 49 public·class·Bar·:·Foo&lt;Bar.Baz&gt;·{
21 »       private·class·Baz·{50 »       private·class·Baz·{
22 »       }51 »       }
23 }</string>52 }</string>
 53 ····<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;'
 54 //·Line:·7
  
 55 using·System;
 56 using·System.Collections.Generic;
  
 57 public·class·Foo&lt;T&gt;·:·List&lt;Foo&lt;T&gt;.Bar&gt;
 58 {
 59 »       class·Bar
 60 »       {
 61 »       }
 62 }</string>
24 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'63 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`X.A.D.E'·is·less·accessible·than·class·`X.A.B.F'
25 //·Line:·1064 //·Line:·10
  
26 internal·class·X65 internal·class·X
27 {66 {
28 »       protected·class·A67 »       protected·class·A
29 »       {68 »       {
Offset 39, 14 lines modifiedOffset 83, 28 lines modified
  
39 »       »       protected·class·D·:·B83 »       »       protected·class·D·:·B
40 »       »       {84 »       »       {
41 »       »       »       internal·class·E·{·}85 »       »       »       internal·class·E·{·}
42 »       »       }86 »       »       }
43 »       }87 »       }
44 }</string>88 }</string>
 89 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A.B.C'·is·less·accessible·than·class·`A.B.D'
 90 //·Line:·10
  
 91 public·class·A
 92 {
 93 »       private·class·B
 94 »       {
 95 »       »       protected·class·C·{·}
  
 96 »       »       protected·internal·class·D·:·C
 97 »       »       {
 98 »       »       }
 99 ····}
 100 }</string>
45 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'101 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`B.C.E'·is·less·accessible·than·class·`B.A.D'
46 //·Line:·15102 //·Line:·15
  
47 public·class·B103 public·class·B
48 {104 {
49 »       protected·class·C·:·A105 »       protected·class·C·:·A
50 »       {106 »       {
Offset 58, 67 lines modifiedOffset 116, 9 lines modified
58 »       protected·internal·class·A116 »       protected·internal·class·A
59 »       {117 »       {
60 »       »       protected·class·D·:·C.E118 »       »       protected·class·D·:·C.E
61 »       »       {119 »       »       {
62 »       »       }120 »       »       }
63 »       }121 »       }
64 }</string>122 }</string>
65 ····<string>//·CS0060:·Inconsistent·accessibility:·base·class·`A&lt;C&gt;.B'·is·less·accessible·than·class·`D' 
66 //·Line:·13 
  
67 public·class·A&lt;T&gt; 
68 { 
69 »       public·class·B·{} 
70 } 
  
71 internal·class·C·:·A&lt;C&gt; 
72 { 
73 } 
  
74 public·class·D·:·C.B 
75 { 
76 }</string> 
77 ····<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;' 
78 //·Line:·7 
Max diff block lines reached; 23/3750 bytes (0.61%) of diff not shown.
1.51 KB
CS0253
1.5 KB
CS0253
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0253</ErrorName>3 ··<ErrorName>CS0253</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 class·MainClass 
10 { 
11 »       public·static·void·Main·() 
12 »       { 
13 »       »       Action·a·=·null; 
14 »       »       object·b·=·null; 
15 »       »       var·x·=·a·==·b; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison5 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`A'·to·get·value·comparison
19 //·Line:·166 //·Line:·16
20 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
21 using·System;8 using·System;
  
22 class·A9 class·A
Offset 41, 14 lines modifiedOffset 26, 29 lines modified
41 »       }26 »       }
42 »       27 »       
43 »       public·static·bool·operator·!=·(A·left,·A·right)28 »       public·static·bool·operator·!=·(A·left,·A·right)
44 »       {29 »       {
45 »       »       return·false;30 »       »       return·false;
46 »       }31 »       }
47 }</string>32 }</string>
 33 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`System.Action'·to·get·value·comparison
 34 //·Line:·13
 35 //·Compiler·options:·-warnaserror
  
 36 using·System;
  
 37 class·MainClass
 38 {
 39 »       public·static·void·Main·()
 40 »       {
 41 »       »       Action·a·=·null;
 42 »       »       object·b·=·null;
 43 »       »       var·x·=·a·==·b;
 44 »       }
 45 }</string>
48 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison46 ····<string>//·CS0253:·Possible·unintended·reference·comparison.·Consider·casting·the·right·side·expression·to·type·`string'·to·get·value·comparison
49 //·Line:·1047 //·Line:·10
50 //·Compiler·options:·-warn:2·-warnaserror48 //·Compiler·options:·-warn:2·-warnaserror
  
51 using·System;49 using·System;
  
52 class·X·{50 class·X·{
20.0 KB
CS0121
20.0 KB
CS0121
Ordering differences only
    
Offset 1, 178 lines modifiedOffset 1, 217 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0121</ErrorName>3 ··<ErrorName>CS0121</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(byte)'·and·`C.Foo(int)'5 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.Foo&lt;int&gt;(int,·G&lt;int&gt;)'·and·`A.Foo&lt;int&gt;(int,·object)'
6 //·Line:·186 //·Line:·18
  
7 class·C7 class·A
8 {8 {
9 »       static·int·Foo·(byte·b·=·9)9 »       static·int·Foo&lt;T&gt;·(T·a,·G&lt;T&gt;·y·=·null)
10 »       {10 »       {
11 »       »       return·4;11 »       »       return·1;
12 »       }12 »       }
13 »        
14 »       static·int·Foo·(int·i·=·8) 
 13 »       static·int·Foo&lt;T&gt;·(T·a,·object·y·=·null)
15 »       {14 »       {
16 »       »       return·2;15 »       »       return·2;
17 »       }16 »       }
18 »        
19 »       public·static·void·Main·()17 »       public·static·int·Main·()
20 »       {18 »       {
21 »       »       Foo·();19 »       »       if·(A.Foo&lt;int&gt;·(99)·!=·2)
 20 »       »       »       return·1;
  
 21 »       »       return·0;
22 »       }22 »       }
 23 }
23 }</string> 
24 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IList.Count()'·and·`ICounter.Count()' 
25 //·Line:·29 
  
26 using·System;24 class·G&lt;U&gt;
 25 {
 26 }</string>
 27 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`IA.Foo()'·and·`IB.Foo()'
 28 //·Line:·27
  
27 interface·IList·29 interface·IA
28 {30 {
29 »       int·Count·();31 »       void·Foo·();
30 }32 }
  
31 interface·ICounter·33 interface·IBB·:·IB
32 {34 {
33 »       int·Count·(); 
34 }35 }
  
35 interface·ICollection36 interface·IB
36 {37 {
37 »       int·Count·{·set;·}38 »       int·Foo·();
38 }39 }
  
39 interface·IListCounter:·IList,·ICounter,·ICollection40 interface·IC·:·IA,·IBB
40 {41 {
41 }42 }
  
42 class·Test43 public·class·Program
43 {44 {
44 »       static·void·Foo·(IListCounter·t)45 »       static·void·Main·()
45 »       {46 »       {
46 »       »       t.Count·();47 »       »       IC·i·=·null;
 48 »       »       i.Foo·();
47 »       }49 »       }
48 }</string>50 }</string>
49 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`C.Foo(int,·long,·params·string[])'·and·`C.Foo(long,·int,·params·string[])'51 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.B.X.Test(this·int)'·and·`A.C.X.Test(this·int)'
50 //·Line:·952 //·Line:·37
  
51 class·C53 using·System;
  
 54 namespace·A.B
52 {55 {
53 »       public·static·void·Main·()56 »       static·class·X
54 »       {57 »       {
55 »       »       var·d·=·new·C·(); 
56 »       »       d.Foo·(b:·1,·x:·"",·a·:·2);58 »       »       public·static·int·Test·(this·int·o)
 59 »       »       {
 60 »       »       »       return·1;
 61 »       »       }
57 »       }62 »       }
 63 }
  
58 »       public·void·Foo·(int·a,·long·b,·params·string[]·x)64 namespace·A.C
 65 {
 66 »       static·class·X
59 »       {67 »       {
 68 »       »       public·static·int·Test·(this·int·o)
 69 »       »       {
 70 »       »       »       return·2;
 71 »       »       }
60 »       }72 »       }
 73 }
  
61 »       public·void·Foo·(long·b,·int·a,·params·string[]·x)74 namespace·C
 75 {
 76 »       using·A.B;
 77 »       using·static·A.C.X;
  
 78 »       class·M
62 »       {79 »       {
 80 »       »       public·static·int·Main·()
 81 »       »       {
 82 »       »       »       if·(1.Test·()·!=·1)
 83 »       »       »       »       return·1;
  
 84 »       »       »       return·0;
 85 »       »       }
63 »       }86 »       }
64 }</string>87 }</string>
65 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.Foo(int,·string)'·and·`A.Foo(string,·int)'88 ····<string>//·CS0121:·The·call·is·ambiguous·between·the·following·methods·or·properties:·`A.operator·+(A,·B)'·and·`B.operator·+(A,·B)'
66 //·Line:·2789 //·Line:·21
  
67 class·A90 class·A
68 {91 {
 92 »       public·static·A·operator·+·(A·a,·B·b)
69 »       public·virtual·void·Foo·(int·a2,·string·b2) 
70 »       { 
71 »       } 
72 »        
73 »       public·void·Foo·(string·b,·int·a) 
74 »       {93 »       {
 94 »       »       return·null;
75 »       }95 »       }
76 }96 }
  
77 class·B·:·A97 class·B
78 {98 {
Max diff block lines reached; 17177/20431 bytes (84.07%) of diff not shown.
1.16 KB
CS1738
1.15 KB
CS1738
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1738</ErrorName>3 ··<ErrorName>CS1738</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.25 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
 6 //·Line:·12
  
 7 class·C
 8 {
 9 »       static·void·Foo·(int·a,·string·s)
 10 »       {
 11 »       }
 12 »       
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       Foo·(a·:·1,··"out");
 16 »       }
 17 }</string>
 18 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2
6 //·Line:·1319 //·Line:·13
  
7 using·System;20 using·System;
  
8 class·MyAttribute·:·Attribute21 class·MyAttribute·:·Attribute
9 {22 {
10 »       public·MyAttribute·(string·s,·int·value)23 »       public·MyAttribute·(string·s,·int·value)
Offset 30, 23 lines modifiedOffset 44, 9 lines modified
30 »       }44 »       }
31 »       45 »       
32 »       void·Test·()46 »       void·Test·()
33 »       {47 »       {
34 »       »       var·r·=·this·[a·:·1,··"out"];48 »       »       var·r·=·this·[a·:·1,··"out"];
35 »       }49 »       }
36 }</string>50 }</string>
37 ····<string>//·CS1738:·Named·arguments·must·appear·after·the·positional·arguments·when·using·language·version·older·than·7.2 
38 //·Line:·12 
  
39 class·C 
40 { 
41 »       static·void·Foo·(int·a,·string·s) 
42 »       { 
43 »       } 
44 »        
45 »       public·static·void·Main·() 
46 »       { 
47 »       »       Foo·(a·:·1,··"out"); 
48 »       } 
49 }</string> 
50 ··</Examples>51 ··</Examples>
51 </ErrorDocumentation>52 </ErrorDocumentation>
8.87 KB
CS1570
8.85 KB
CS1570
Ordering differences only
    
Offset 1, 52 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>CS1570</ErrorName>3 ··<ErrorName>CS1570</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.StructTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)5 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.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.)
6 //·Line:·106 //·Line:·12
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 namespace·Testing 
9 { 
10 »       ///&lt;summary&gt;· 
11 »       ///·incorrect·markup·comment·for·struct 
12 »       ///&lt;/incorrect&gt; 
13 »       public·struct·StructTest2 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.Constant2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'invalid'.·Line·3,·position·4.) 
18 //·Line:·19 
19 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
20 using·System;8 using·System;
  
21 namespace·Testing9 namespace·Testing
22 {10 {
 11 »       ///·&lt;summary&gt;
 12 »       ///·Incorrect·comment·markup.
 13 »       ///·&lt;/incorrect&gt;
23 »       public·class·Test14 »       public·class·Test2
24 »       {15 »       {
25 »       »       ///·&lt;summary&gt; 
26 »       »       ///·invalid·comment·for·const·declaration 
27 »       »       ///·&lt;/invalid&gt; 
28 »       »       const·string·Constant2·=·"CONSTANT·STRING"; 
29 »       }16 »       }
30 }</string>17 }</string>
 18 ····<string>//·CS1570:·XML·documentation·comment·on·`Test'·is·not·well-formed·XML·markup·(Unexpected·XML·declaration.·The·XML·declaration·must·be·the·first·node·in·the·document,·and·no·white·space·characters·are·allowed·to·appear·before·it.·Line·3,·position·4.)
 19 //·Line:·13
 20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 21 ///·Text·goes·here.
 22 ///
 23 ///·&lt;?xml·version·=·"1.0"·encoding·=·"utf-8"·?&gt;
 24 ///·&lt;configuration&gt;
 25 ///·····&lt;appSettings&gt;
 26 ///·········&lt;add·key·=·"blah"·value·=·"blech"/&gt;
 27 ///·····&lt;/appSettings&gt;
 28 ///·&lt;/configuration&gt;·
 29 public·class·Test
 30 {····
 31 ····static·void·Main·()
 32 ····{
 33 ····}
 34 }</string>
31 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)35 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.InterfaceTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
32 //·Line:·1236 //·Line:·12
33 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror37 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
34 using·System;38 using·System;
  
35 namespace·Testing39 namespace·Testing
36 {40 {
37 »       ///&lt;summary&gt;41 »       ///&lt;summary&gt;
38 »       ///·Incorrect·comment·markup.42 »       ///·incorrect·markup·comment·for·interface
39 »       ///&lt;/incorrect&gt;43 »       ///&lt;/incorrect&gt;
40 »       public·class·Test244 »       public·interface·InterfaceTest2
41 »       {45 »       {
42 »       }46 »       }
43 }</string>47 }</string>
44 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PublicProperty2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)48 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test.PublicProperty2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·3·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·4.)
45 //·Line:·3249 //·Line:·32
46 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror50 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
Offset 98, 27 lines modifiedOffset 102, 29 lines modified
98 »       »       »       On·public·setter·-·no·effect102 »       »       »       On·public·setter·-·no·effect
99 »       »       »       &lt;/summary&gt;103 »       »       »       &lt;/summary&gt;
100 »       »       »       */104 »       »       »       */
101 »       »       »       set·{·}105 »       »       »       set·{·}
102 »       »       }106 »       »       }
103 »       }107 »       }
104 }</string>108 }</string>
105 ····<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.)109 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.EnumTest2'·is·not·well-formed·XML·markup·(The·'summary'·start·tag·on·line·1·position·2·does·not·match·the·end·tag·of·'incorrect'.·Line·3,·position·3.)
106 //·Line:·12110 //·Line:·12
107 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1111 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
108 using·System;112 using·System;
  
109 namespace·Testing113 namespace·Testing
110 {114 {
111 »       ///·&lt;summary&gt;115 »       ///&lt;summary&gt;
112 »       ///·Incorrect·comment·markup.116 »       ///·comment·for·enum·type
113 »       ///·&lt;/incorrect&gt;117 »       ///&lt;/incorrect&gt;
114 »       public·class·Test2118 »       enum·EnumTest2
115 »       {119 »       {
 120 »       »       Foo,
 121 »       »       Bar,
116 »       }122 »       }
117 }</string>123 }</string>
118 ····<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.)124 ····<string>//·CS1570:·XML·documentation·comment·on·`Testing.Test2'·is·not·well-formed·XML·markup·(Name·cannot·begin·with·the·'6'·character,·hexadecimal·value·0x36.·Line·1,·position·3.)
119 //·Line:·9125 //·Line:·9
120 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror126 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
121 using·System;127 using·System;
Offset 126, 29 lines modifiedOffset 132, 14 lines modified
126 namespace·Testing132 namespace·Testing
127 {133 {
128 »       ///·&lt;6roken&gt;·broken·markup134 »       ///·&lt;6roken&gt;·broken·markup
129 »       public·class·Test2135 »       public·class·Test2
130 »       {136 »       {
131 »       }137 »       }
132 }</string>138 }</string>
133 ····<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.) 
134 //·Line:·12 
135 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
136 using·System; 
  
137 namespace·Testing 
138 { 
139 »       ///&lt;summary&gt; 
140 »       ///·incorrect·markup·comment·for·interface 
141 »       ///&lt;/incorrect&gt; 
142 »       public·interface·InterfaceTest2 
143 »       { 
144 »       } 
145 }</string> 
146 ····<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.)139 ····<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.)
Max diff block lines reached; 3741/9030 bytes (41.43%) of diff not shown.
1.5 KB
CS0126
1.49 KB
CS0126
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0126</ErrorName>3 ··<ErrorName>CS0126</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement
 6 //·Line:·15
  
 7 using·System.Threading.Tasks;
  
 8 class·MainClass
 9 {
 10 ····public·static·void·Main·()
 11 ····{
 12 ········Task&lt;C&gt;·v·=·null;
  
 13 ········Task.Run·(async·()·=&gt;·{
 14 ············await·Task.Yield·();
 15 ············if·(v·==·null)·{
 16 ················return;
 17 ············}
  
 18 ············return·1;
 19 ········});
 20 ····}
 21 }
  
 22 public·class·C
 23 {
 24 ····string·Id·{·get;·set;·}
 25 }</string>
5 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement26 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`string'·is·required·for·the·return·statement
6 //·Line:·727 //·Line:·7
  
7 using·System.Threading.Tasks;28 using·System.Threading.Tasks;
  
8 class·A29 class·A
9 {30 {
Offset 25, 35 lines modifiedOffset 51, 9 lines modified
  
25 class·X·{51 class·X·{
26 »       int·Y·()52 »       int·Y·()
27 »       {53 »       {
28 »       »       return;54 »       »       return;
29 »       }55 »       }
30 }</string>56 }</string>
31 ····<string>//·CS0126:·An·object·of·a·type·convertible·to·`int'·is·required·for·the·return·statement 
32 //·Line:·15 
  
33 using·System.Threading.Tasks; 
  
34 class·MainClass 
35 { 
36 ····public·static·void·Main·() 
37 ····{ 
38 ········Task&lt;C&gt;·v·=·null; 
  
39 ········Task.Run·(async·()·=&gt;·{ 
40 ············await·Task.Yield·(); 
41 ············if·(v·==·null)·{ 
42 ················return; 
43 ············} 
  
44 ············return·1; 
45 ········}); 
46 ····} 
47 } 
  
48 public·class·C 
49 { 
50 ····string·Id·{·get;·set;·} 
51 }</string> 
52 ··</Examples>57 ··</Examples>
53 </ErrorDocumentation>58 </ErrorDocumentation>
901 B
CS1948
889 B
CS1948
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1948</ErrorName>3 ··<ErrorName>CS1948</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter5 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
6 //·Line:·136 //·Line:·12
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·static·void·Foo·&lt;T&gt;·()11 »       public·static·void·Foo·&lt;T&gt;·()
12 »       {12 »       {
13 »       »       var·s·=·"0"; 
14 »       »       var·e·=·from·T·in·"a"13 »       »       var·e·=·from·T·in·"a"
15 »       »       »       select·T·+·s;14 »       »       »       select·T;
16 »       }15 »       }
17 }</string>16 }</string>
18 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter17 ····<string>//·CS1948:·A·range·variable·`T'·conflicts·with·a·method·type·parameter
19 //·Line:·1218 //·Line:·13
  
  
20 using·System;19 using·System;
21 using·System.Linq;20 using·System.Linq;
  
22 class·C21 class·C
23 {22 {
24 »       public·static·void·Foo·&lt;T&gt;·()23 »       public·static·void·Foo·&lt;T&gt;·()
25 »       {24 »       {
 25 »       »       var·s·=·"0";
26 »       »       var·e·=·from·T·in·"a"26 »       »       var·e·=·from·T·in·"a"
27 »       »       »       select·T;27 »       »       »       select·T·+·s;
28 »       }28 »       }
29 }</string>29 }</string>
30 ··</Examples>30 ··</Examples>
31 </ErrorDocumentation>31 </ErrorDocumentation>
2.54 KB
CS0308
2.53 KB
CS0308
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>CS0308</ErrorName>3 ··<ErrorName>CS0308</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments
 6 //·Line:·13
  
 7 class·C
 8 {
 9 »       static·void·TestCall·(int·i)
 10 »       {
 11 »       }
 12 »       
 13 »       public·static·void·Main·()
 14 »       {
 15 »       »       dynamic·d·=·0;
 16 »       »       TestCall&lt;int&gt;·(d);
 17 »       }
 18 }</string>
5 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments19 ····<string>//·CS0308:·The·non-generic·type·`BaseGeneric&lt;T&gt;.InnerDerived'·cannot·be·used·with·the·type·arguments
6 //·Line:·1920 //·Line:·19
  
7 class·BaseGeneric&lt;T&gt;21 class·BaseGeneric&lt;T&gt;
8 {22 {
9 »       public·class·InnerDerived23 »       public·class·InnerDerived
10 »       {24 »       {
Offset 48, 28 lines modifiedOffset 63, 14 lines modified
48 »       class·X63 »       class·X
49 »       {64 »       {
50 »       »       static·void·Main·()65 »       »       static·void·Main·()
51 »       »       {66 »       »       {
52 »       »       }67 »       »       }
53 »       }68 »       }
54 }</string>69 }</string>
55 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments 
56 //·Line:·8 
  
57 public·class·Test 
58 { 
59 »       public·static·void·Main·(string[]·args) 
60 »       { 
61 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·(); 
62 »       } 
  
63 »       internal·class·NonGeneric 
64 »       { 
65 »       } 
66 }</string> 
67 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments70 ····<string>//·CS0308:·The·non-generic·type·`System.DateTime'·cannot·be·used·with·the·type·arguments
68 //·Line:·871 //·Line:·8
  
69 using·System;72 using·System;
  
70 class·X73 class·X
71 {74 {
Offset 89, 27 lines modifiedOffset 90, 40 lines modified
89 public·static·class·Driver90 public·static·class·Driver
90 {91 {
91 »       static·object·UseBrokenType·()92 »       static·object·UseBrokenType·()
92 »       {93 »       {
93 »       »       return·Foo&lt;int&gt;·().Test·();94 »       »       return·Foo&lt;int&gt;·().Test·();
94 »       }95 »       }
95 }</string>96 }</string>
96 ····<string>//·CS0308:·The·non-generic·method·`C.TestCall(int)'·cannot·be·used·with·the·type·arguments97 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments
97 //·Line:·1398 //·Line:·12
  
98 class·C99 class·X
99 {100 {
100 »       static·void·TestCall·(int·i)101 »       public·void·Foo·()
101 »       {102 »       {
102 »       }103 »       }
103 »       104 »       
 105 »       void·Test·()
 106 »       {
 107 »       »       Foo&lt;int&gt;·();
 108 »       }
 109 }</string>
 110 ····<string>//·CS0308:·The·non-generic·type·`Test.NonGeneric'·cannot·be·used·with·the·type·arguments
 111 //·Line:·8
  
 112 public·class·Test
 113 {
104 »       public·static·void·Main·()114 »       public·static·void·Main·(string[]·args)
 115 »       {
 116 »       »       NonGeneric·dummy·=·new·NonGeneric&lt;string&gt;·();
 117 »       }
  
 118 »       internal·class·NonGeneric
105 »       {119 »       {
106 »       »       dynamic·d·=·0; 
107 »       »       TestCall&lt;int&gt;·(d); 
108 »       }120 »       }
109 }</string>121 }</string>
110 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments122 ····<string>//·CS0308:·The·non-generic·type·`NamingContext'·cannot·be·used·with·the·type·arguments
111 //·Line:·6123 //·Line:·6
  
112 class·Program124 class·Program
113 {125 {
Offset 118, 23 lines modifiedOffset 132, 9 lines modified
118 »       »       return·null;132 »       »       return·null;
119 »       }133 »       }
120 }134 }
  
121 class·NamingContext135 class·NamingContext
122 {136 {
123 }</string>137 }</string>
124 ····<string>//·CS0308:·The·non-generic·method·`X.Foo()'·cannot·be·used·with·the·type·arguments 
125 //·Line:·12 
  
126 class·X 
127 { 
128 »       public·void·Foo·() 
129 »       { 
130 »       } 
131 »        
132 »       void·Test·() 
133 »       { 
134 »       »       Foo&lt;int&gt;·(); 
135 »       } 
136 }</string> 
137 ··</Examples>138 ··</Examples>
138 </ErrorDocumentation>139 </ErrorDocumentation>
12.3 KB
CS1540
12.3 KB
CS1540
Ordering differences only
    
Offset 1, 99 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·it5 ····<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
6 //·Line:·86 //·Line:·9
7 //·Compiler·options:·-r:CS1540-15-lib.dll 
  
8 public·class·Child·:·Parent7 class·A
9 {8 {
10 »       public·void·Bar·(Parent·p)9 »       public·A·()
11 »       {10 »       {
12 »       »       p.Foo·();11 »       »       var·x·=·new·{·s·=·"-"·};
 12 »       »       x.MemberwiseClone();
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1540:·Cannot·access·protected·member·`A.A(int)'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it15 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
16 //·Line:·2516 //·Line:·17
  
17 public·class·A17 class·A
18 {18 {
 19 ····protected·object[]·Test·{·get·{·return·null;·}·}
19 »       protected·A·(int·a) 
20 »       { 
21 »       } 
22 }20 }
  
23 public·class·B·:·A21 class·B·:·A
24 {22 {
 23 }
25 »       public·B·() 
26 »       »       :·base·(1) 
27 »       { 
28 »       } 
29 »        
30 »       public·static·void·Main·() 
31 »       { 
32 »       »       A·a·=·new·A·(1); 
33 »       } 
34 }</string> 
35 ····<string>//·CS1540:·Cannot·access·protected·member·`Test.A.Property'·via·a·qualifier·of·type·`Test.A'.·The·qualifier·must·be·of·type·`Test.B.C'·or·derived·from·it 
36 //·Line:·19 
  
37 namespace·Test24 class·C:·A
38 {25 {
 26 ····public·void·Test2·(B·b)
39 ····public·class·A 
40 ····{ 
41 ········protected·int·Property·{ 
42 ············get·{·return·0;·} 
43 ········} 
44 ····} 
45 · 
46 ····public·class·B·:·A 
47 ····{27 ····{
48 ········private·sealed·class·C28 ········foreach·(object·o·in·b.Test)
49 ········{29 ········{
50 ············public·C·(A·a) 
51 ············{ 
52 ················int·test·=·a.Property; 
53 ················test++; 
54 ············} 
55 ········}30 ········}
56 ····}·31 ····}
  
57 }</string>32 }</string>
58 ····<string>//·CS1540:·Cannot·access·protected·member·`A.f'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it33 ····<string>//·CS1540:·Cannot·access·protected·member·`A.n'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
59 //·Line:·934 //·Line:·14
  
60 class·A·{35 class·A
61 »       protected·int·f·{·get·{·return·1;·}·}36 {
 37 ····protected·int·n;
62 }38 }
  
63 class·B·:·A·{39 class·B·:·A
64 ·········int·baz·()·{·return·new·A().f;·}40 {
 41 ····public·static·void·Main·()
 42 »       {
 43 »       »       A·b·=·new·A·();
 44 »       »       b.n·=·1;
 45 »       }
65 ···}</string>46 }</string>
66 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it47 ····<string>//·CS1540:·Cannot·access·protected·member·`A.del'·via·a·qualifier·of·type·`A'.·The·qualifier·must·be·of·type·`B'·or·derived·from·it
67 //·Line:·1748 //·Line:·16
  
 49 delegate·int·D·();
  
68 class·A50 class·A
69 {51 {
70 ····protected·object[]·Test·{·get·{·return·null;·}·}52 »       protected·D·del;
71 }53 }
  
72 class·B·:·A54 class·B·:·A
73 {55 {
 56 ····public·static·void·Main·()
 57 »       {
 58 »       »       A·b·=·new·A·();
 59 »       »       var·v·=·b.del·();
 60 »       }
 61 }</string>
 62 ····<string>//·CS1540:·Cannot·access·protected·member·`A.Test.get'·via·a·qualifier·of·type·`B'.·The·qualifier·must·be·of·type·`C'·or·derived·from·it
 63 //·Line:·17
  
 64 class·A
 65 {
 66 »       public·object[]·Test·{
 67 »       »       set·{·}
 68 »       »       protected·get·{·return·null;·}
 69 »       }
74 }70 }
  
75 class·C:·A71 class·B·:·A
76 {72 {
 73 }
77 ····public·void·Test2·(B·b) 
78 ····{ 
79 ········foreach·(object·o·in·b.Test) 
80 ········{ 
81 ········} 
82 ····} 
  
 74 class·C·:·A
 75 {
 76 »       public·void·Test2·(B·b)
 77 »       {
 78 »       »       foreach·(object·o·in·b.Test)·{
 79 »       »       }
Max diff block lines reached; 8928/12554 bytes (71.12%) of diff not shown.
1.12 KB
CS1678
1.1 KB
CS1678
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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>
5 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`T'·but·should·be·`IStream&lt;T&gt;'14 ····<string>//·CS1678:·Parameter·`1'·is·declared·as·type·`T'·but·should·be·`IStream&lt;T&gt;'
6 //·Line:·1415 //·Line:·14
  
7 using·System;16 using·System;
  
8 interface·IStream&lt;T&gt;17 interface·IStream&lt;T&gt;
9 {18 {
Offset 14, 20 lines modifiedOffset 25, 9 lines modified
14 static·class·X25 static·class·X
15 {26 {
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)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)
17 »       {28 »       {
18 »       »       return·Select&lt;T,·U&gt;·(stream,·(T·_)·=&gt;·selector(stream));29 »       »       return·Select&lt;T,·U&gt;·(stream,·(T·_)·=&gt;·selector(stream));
19 »       }30 »       }
20 }</string>31 }</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> 
30 ··</Examples>32 ··</Examples>
31 </ErrorDocumentation>33 </ErrorDocumentation>
1.27 KB
CS0252
1.26 KB
CS0252
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0252</ErrorName>3 ··<ErrorName>CS0252</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`string'·to·get·value·comparison
 6 //·Line:·10
 7 //·Compiler·options:·-warn:2·-warnaserror
  
 8 using·System;
  
 9 class·X·{
 10 »       static·void·Main()·{
 11 »       »       object·a·=·"11";
 12 »       »       Console.WriteLine(a·==·"11");
 13 »       }
 14 }</string>
5 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison15 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`A'·to·get·value·comparison
6 //·Line:·1516 //·Line:·15
7 //·Compiler·options:·-warnaserror17 //·Compiler·options:·-warnaserror
  
8 using·System;18 using·System;
  
9 class·A19 class·A
Offset 26, 21 lines modifiedOffset 38, 9 lines modified
26 »       }38 »       }
27 »       39 »       
28 »       public·static·bool·operator·!=·(A·left,·A·right)40 »       public·static·bool·operator·!=·(A·left,·A·right)
29 »       {41 »       {
30 »       »       return·false;42 »       »       return·false;
31 »       }43 »       }
32 }</string>44 }</string>
33 ····<string>//·CS0252:·Possible·unintended·reference·comparison.·Consider·casting·the·left·side·expression·to·type·`string'·to·get·value·comparison 
34 //·Line:·10 
35 //·Compiler·options:·-warn:2·-warnaserror 
  
36 using·System; 
  
37 class·X·{ 
38 »       static·void·Main()·{ 
39 »       »       object·a·=·"11"; 
40 »       »       Console.WriteLine(a·==·"11"); 
41 »       } 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </ErrorDocumentation>
7.21 KB
CS0177
7.2 KB
CS0177
Ordering differences only
    
Offset 1, 43 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>CS0177</ErrorName>3 ··<ErrorName>CS0177</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method5 ····<string>//·CS0177:·The·out·parameter·`a'·must·be·assigned·to·before·control·leaves·the·current·method
6 //·Line:·66 //·Line:·21
  
7 public·class·GotoWithOut7 using·System;
  
 8 class·OutputParam
8 {9 {
9 »       public·static·void·Test·(bool·cond,·out·int·x)10 ····public·static·void·Main(string[]·args)
 11 ····{
 12 »       ·int·a;
 13 »       ·Method(out·a);
 14 »       ·Console.WriteLine(a);
 15 ····}
  
 16 ····public·static·void·Method(out·int·a)
 17 ····{
 18 »       int·b;
  
 19 »       try·{
 20 »       ····b·=·5;
 21 »       }·catch·(Exception)·{·return;·}
  
 22 »       a·=·b;
 23 ····}
 24 }</string>
 25 ····<string>//·CS0177:·The·out·parameter·`val'·must·be·assigned·to·before·control·leaves·the·current·method
 26 //·Line:·12
  
 27 public·class·A
 28 {
 29 »       public·bool·GetValue·(out·int·val)
10 »       {30 »       {
11 »       »       if·(cond) 
12 »       »       { 
13 »       »       »       goto·Label2; 
14 »       »       } 
15 »       »       else 
16 »       »       { 
17 »       »       »       goto·Label; 
18 »       »       } 
19 »       »       Label: 
20 »       »       x·=·0;31 »       »       val·=·0;
21 »       »       Label2: 
22 »       »       return;32 »       »       return·true;
23 »       }33 »       }
24 }</string> 
25 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method 
26 //·Line:·5 
  
 34 »       public·void·ReallyGetValue·(out·int·val)
27 class·ClassMain·{ 
28 »       public·static·void·test2·(int·a,·out·float·f) 
29 »       {35 »       {
30 »       »       //·CS0177 
31 »       »       if·(a·==·5) 
32 »       »       »       return;36 »       »       if·(AlwaysReturnTrue·()·||·GetValue·(out·val))·{
 37 »       »       }
 38 »       }
  
33 »       »       f·=·8.53F;39 »       public·bool·AlwaysReturnTrue·()
 40 »       {
 41 »       »       return·true;
34 »       }42 »       }
35 }</string>43 }</string>
36 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method44 ····<string>//·CS0177:·The·out·parameter·`f'·must·be·assigned·to·before·control·leaves·the·current·method
37 //·Line:·545 //·Line:·5
  
38 class·C·{46 class·C·{
39 »       public·static·void·test3·(out·float·f)47 »       public·static·void·test3·(out·float·f)
Offset 45, 14 lines modifiedOffset 58, 54 lines modified
45 »       »       try·{58 »       »       try·{
46 »       »       »       f·=·8.53F;59 »       »       »       f·=·8.53F;
47 »       »       }·catch·{60 »       »       }·catch·{
48 »       »       »       return;61 »       »       »       return;
49 »       »       }62 »       »       }
50 »       }63 »       }
51 }</string>64 }</string>
 65 ····<string>//·CS0177:·The·out·parameter·`o'·must·be·assigned·to·before·control·leaves·the·current·method
 66 //·Line:·4
 67 //·Compiler·options:·-langversion:experimental
  
 68 class·Test(out·int·o)·
 69 {
 70 }</string>
 71 ····<string>//·CS0177:·The·out·parameter·`output'·must·be·assigned·to·before·control·leaves·the·current·method
 72 //·Line:·10
  
 73 class·Test
 74 {
 75 »       delegate·T·Creator&lt;T&gt;·();
  
 76 »       static·bool·TryAction&lt;T&gt;·(Creator&lt;T&gt;·creator,·out·T·output)·where·T·:·struct
 77 »       {
 78 »       »       return·false;
 79 »       }
 80 }</string>
 81 ····<string>//·CS0177:·The·out·parameter·`x'·must·be·assigned·to·before·control·leaves·the·current·method
 82 //·Line:·6
  
 83 public·class·GotoWithOut
 84 {
 85 »       public·static·void·Test·(bool·cond,·out·int·x)
 86 »       {
 87 »       »       if·(cond)
 88 »       »       {
 89 »       »       »       goto·Label2;
 90 »       »       }
 91 »       »       else
 92 »       »       {
 93 »       »       »       goto·Label;
 94 »       »       }
 95 »       »       Label:
 96 »       »       x·=·0;
 97 »       »       Label2:
 98 »       »       return;
 99 »       }
 100 }</string>
52 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method101 ····<string>//·CS0177:·The·out·parameter·`arg'·must·be·assigned·to·before·control·leaves·the·current·method
53 //·Line:·12102 //·Line:·12
  
54 class·C103 class·C
55 {104 {
56 »       delegate·void·D·(string·s,·out·int·arg);105 »       delegate·void·D·(string·s,·out·int·arg);
Max diff block lines reached; 4438/7336 bytes (60.50%) of diff not shown.
1.12 KB
CS0128
1.11 KB
CS0128
Ordering differences only
    
Offset 14, 23 lines modifiedOffset 14, 24 lines modified
14 »       }14 »       }
  
15 »       static·void·Foo·(out·int·arg)15 »       static·void·Foo·(out·int·arg)
16 »       {16 »       {
17 »       »       arg·=·2;17 »       »       arg·=·2;
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope20 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope
21 //·Line:·921 //·Line:·8
  
22 class·X22 class·x·{
 23 »       static·int·y·()
23 { 
24 »       public·static·void·Main·() 
25 »       {24 »       {
26 »       »       short·xx; 
27 »       »       var·(xx,·yy)·=·(1,·'g');25 »       »       int·x·=·1;
 26 »       »       int·x·=·2;
  
 27 »       »       return·x·+·x;
28 »       }28 »       }
29 }</string>29 }</string>
30 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope30 ····<string>//·CS0128:·A·local·variable·named·`res'·is·already·defined·in·this·scope
31 //·Line:·1331 //·Line:·13
  
32 class·C32 class·C
33 {33 {
Offset 55, 21 lines modifiedOffset 56, 20 lines modified
55 »       {56 »       {
56 »       »       object·o·=·null;57 »       »       object·o·=·null;
  
57 »       »       var·x1·=·o·is·string·s;58 »       »       var·x1·=·o·is·string·s;
58 »       »       var·x2·=·o·is·string·s;59 »       »       var·x2·=·o·is·string·s;
59 »       }60 »       }
60 }</string>61 }</string>
61 ····<string>//·CS0128:·A·local·variable·named·`x'·is·already·defined·in·this·scope62 ····<string>//·CS0128:·A·local·variable·named·`xx'·is·already·defined·in·this·scope
62 //·Line:·863 //·Line:·9
  
63 class·x·{64 class·X
64 »       static·int·y·()65 {
 66 »       public·static·void·Main·()
65 »       {67 »       {
 68 »       »       short·xx;
 69 »       »       var·(xx,·yy)·=·(1,·'g');
66 »       »       int·x·=·1; 
67 »       »       int·x·=·2; 
  
68 »       »       return·x·+·x; 
69 »       }70 »       }
70 }</string>71 }</string>
71 ··</Examples>72 ··</Examples>
72 </ErrorDocumentation>73 </ErrorDocumentation>
12.8 KB
CS0411
12.8 KB
CS0411
Ordering differences only
    
Offset 1, 42 lines modifiedOffset 1, 59 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0411</ErrorName>3 ··<ErrorName>CS0411</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(ref·T,·ref·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly5 ····<string>//·CS0411:·The·type·arguments·for·method·`Test.Foo&lt;A&gt;(D&lt;A&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
6 //·Line:·146 //·Line:·15
  
7 class·C7 delegate·void·D&lt;T&gt;·(T·t);
  
 8 class·Test
8 {9 {
9 »       public·static·void·Foo&lt;T&gt;·(ref·T·t1,·ref·T·t2)10 »       public·static·D&lt;A&gt;·Foo&lt;A&gt;·(D&lt;A&gt;·a)
10 »       {11 »       {
 12 »       »       return·null;
11 »       }13 »       }
12 »       14 »       
13 »       public·static·void·Main·()15 »       public·static·void·Main·()
14 »       {16 »       {
 17 »       »       Foo·(delegate·{});
15 »       »       string·s·=·"a"; 
16 »       »       object·o·=·null; 
17 »       »       Foo·(ref·s,·ref·o); 
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0411:·The·type·arguments·for·method·`Test&lt;float&gt;.Foo&lt;V,W&gt;(V,·V)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly20 ····<string>//·CS0411:·The·type·arguments·for·method·`Foo&lt;U&gt;.DoSomething&lt;U&gt;(System.Func&lt;U,U&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
21 //·Line:·1521 //·Line:·15
  
22 class·Test&lt;A&gt;22 using·System;
  
 23 public·class·Foo&lt;T&gt;
23 {24 {
 25 »       public·void·DoSomething&lt;U&gt;·(Func&lt;U,·T&gt;·valueExpression)·{·}
24 »       public·void·Foo&lt;V,W&gt;·(V·v,·V·w) 
25 »       {·} 
26 }26 }
  
27 class·X27 public·class·Bar
28 {28 {
29 »       static·void·Main·()29 »       protected·void·DoAnything&lt;T,·U&gt;·(U·value)
30 »       {30 »       {
31 »       »       Test&lt;float&gt;·test·=·new·Test&lt;float&gt;·(); 
32 »       »       test.Foo·(8,·9);31 »       »       new·Foo&lt;U&gt;·().DoSomething·(value);
 32 »       }
 33 }</string>
 34 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(ref·T,·ref·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
 35 //·Line:·14
  
 36 class·C
 37 {
 38 »       public·static·void·Foo&lt;T&gt;·(ref·T·t1,·ref·T·t2)
 39 »       {
 40 »       }
 41 »       
 42 »       public·static·void·Main·()
 43 »       {
 44 »       »       string·s·=·"a";
 45 »       »       object·o·=·null;
 46 »       »       Foo·(ref·s,·ref·o);
33 »       }47 »       }
34 }</string>48 }</string>
35 ····<string>//·CS0411:·The·type·arguments·for·method·`AsyncTypeInference.Test2&lt;T&gt;(System.Func&lt;int,T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly49 ····<string>//·CS0411:·The·type·arguments·for·method·`AsyncTypeInference.Test2&lt;T&gt;(System.Func&lt;int,T&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
36 //·Line:·1150 //·Line:·11
  
37 using·System;51 using·System;
38 using·System.Threading.Tasks;52 using·System.Threading.Tasks;
Offset 55, 100 lines modifiedOffset 72, 67 lines modified
55 »       }72 »       }
  
56 »       static·void·Test2&lt;T&gt;·(Func&lt;int,·T&gt;·arg)73 »       static·void·Test2&lt;T&gt;·(Func&lt;int,·T&gt;·arg)
57 »       {74 »       {
58 »       »       arg·(0);75 »       »       arg·(0);
59 »       }76 »       }
60 }</string>77 }</string>
61 ····<string>//·CS0411:·The·type·arguments·for·method·`C.Foo&lt;T&gt;(out·T)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly78 ····<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
62 //·Line:·879 //·Line:·17
63 //·Compiler·options:·-langversion:experimental 
  
64 public·class·C80 interface·I&lt;T&gt;
65 {81 {
 82 }
66 »       public·static·void·Main·() 
67 »       { 
68 »       »       Foo·(out·var·y); 
69 »       } 
  
70 »       static·void·Foo&lt;T&gt;·(out·T·t) 
71 »       { 
72 »       »       t·=·default·(T); 
73 »       } 
74 }</string> 
75 ····<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 
76 //·Line:·16 
77 public·interface·IFoo&lt;T&gt; 
78 {·} 
  
79 public·class·Foo·:·IFoo&lt;int&gt;,·IFoo&lt;string&gt; 
80 {·} 
  
81 public·class·Hello83 class·C·:·I&lt;long&gt;,·I&lt;int&gt;
82 {84 {
 85 »       static·void·Foo&lt;T&gt;·(I&lt;T&gt;·i)
83 »       public·void·World&lt;U&gt;·(IFoo&lt;U&gt;·foo) 
84 »       {·} 
  
85 »       public·void·Test·(Foo·foo) 
86 »       {86 »       {
87 »       »       World·(foo); 
88 »       }87 »       }
89 } 
  
90 class·X 
91 { 
92 »       static·void·Main·()88 »       static·void·Main·()
93 »       {89 »       {
 90 »       »       C·c·=·new·C·();
 91 »       »       Foo·(c);
94 »       }92 »       }
95 }</string>93 }</string>
96 ····<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·explicitly94 ····<string>//·CS0411:·The·type·arguments·for·method·`System.Linq.Enumerable.OrderBy&lt;TSource,TKey&gt;(this·System.Collections.Generic.IEnumerable&lt;TSource&gt;,·System.Func&lt;TSource,TKey&gt;)'·cannot·be·inferred·from·the·usage.·Try·specifying·the·type·arguments·explicitly
97 //·Line:·1595 //·Line:·20
  
98 using·System; 
  
 96 using·System.Collections.Generic;
 97 using·System.Linq;
99 public·class·Foo&lt;T&gt; 
100 { 
Max diff block lines reached; 8711/13031 bytes (66.85%) of diff not shown.
1.43 KB
CS1717
1.42 KB
CS1717
Ordering differences only
    
Offset 4, 19 lines modifiedOffset 4, 17 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?5 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·A8 class·A
9 {····9 {····
 10 ····public·A·(int·a)
10 ····int·i; 
11 ···· 
12 ····void·C·() 
13 ····{11 ····{
14 »       i·=·i;12 »       a·=·a;
15 ····}13 ····}
16 }</string>14 }</string>
17 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?15 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
18 //·Line:·916 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:317 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·A18 class·A
Offset 28, 39 lines modifiedOffset 26, 41 lines modified
28 ····}26 ····}
29 }</string>27 }</string>
30 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?28 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
31 //·Line:·929 //·Line:·9
32 //·Compiler·options:·-warnaserror·-warn:330 //·Compiler·options:·-warnaserror·-warn:3
  
33 class·A31 class·A
34 { 
35 »       public·A·() 
36 »       { 
37 »       »       int·a·=·a·=·5; 
38 »       }32 {····
 33 ····static·int·Value;
 34 ····
 35 ····void·D·()
 36 ····{
 37 »       A.Value·=·Value;
 38 ····}
39 }</string>39 }</string>
40 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?40 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
41 //·Line:·941 //·Line:·9
42 //·Compiler·options:·-warnaserror·-warn:342 //·Compiler·options:·-warnaserror·-warn:3
  
43 class·A43 class·A
44 {····44 {····
45 ····public·A·(int·a)45 ····int·i;
 46 ····
 47 ····void·C·()
46 ····{48 ····{
47 »       a·=·a;49 »       i·=·i;
48 ····}50 ····}
49 }</string>51 }</string>
50 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?52 ····<string>//·CS1717:·Assignment·made·to·same·variable;·did·you·mean·to·assign·something·else?
51 //·Line:·953 //·Line:·9
52 //·Compiler·options:·-warnaserror·-warn:354 //·Compiler·options:·-warnaserror·-warn:3
  
53 class·A55 class·A
 56 {
 57 »       public·A·()
 58 »       {
 59 »       »       int·a·=·a·=·5;
 60 »       }
54 {···· 
55 ····static·int·Value; 
56 ···· 
57 ····void·D·() 
58 ····{ 
59 »       A.Value·=·Value; 
60 ····} 
61 }</string>61 }</string>
62 ··</Examples>62 ··</Examples>
63 </ErrorDocumentation>63 </ErrorDocumentation>
2.53 KB
CS0612
2.52 KB
CS0612
Ordering differences only
    
Offset 1, 104 lines modifiedOffset 1, 104 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0612</ErrorName>3 ··<ErrorName>CS0612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0612:·`A.Value'·is·obsolete 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 class·A·{ 
9 ····[System.Obsolete] 
10 ····int·Value·{ 
11 ········set·{ 
12 ········} 
13 ····} 
14 ···· 
15 ····public·A·()·{ 
16 ········Value·=·4; 
17 ····} 
18 }</string> 
19 ····<string>//·CS0612:·`O1'·is·obsolete5 ····<string>//·CS0612:·`O2'·is·obsolete
20 //·Line:·236 //·Line:·23
21 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
22 using·System;8 using·System;
  
23 [Obsolete]9 [Obsolete]
24 class·O110 interface·O2
25 {11 {
26 }12 }
  
27 #pragma·warning·disable·61213 #pragma·warning·disable·612
28 class·A14 class·A
29 {15 {
30 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O116 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O2
31 »       {17 »       {
32 »       }18 »       }
33 }19 }
34 #pragma·warning·restore·61220 #pragma·warning·restore·612
  
35 class·B·:·A21 class·B·:·A
36 {22 {
37 »       public·override·void·Foo&lt;U&gt;·()23 »       public·override·void·Foo&lt;U&gt;·()
38 »       {24 »       {
39 »       }25 »       }
40 }</string>26 }</string>
41 ····<string>//·CS0612:·`A.Value'·is·obsolete 
42 //·Line:·13 
43 //·Compiler·options:·-warnaserror 
  
44 class·A·{ 
45 ····[System.Obsolete·("")] 
46 ····int·Value·{ 
47 ········set·{ 
48 ········} 
49 ····} 
50 ···· 
51 ····public·A·()·{ 
52 ········Value·=·4; 
53 ····} 
54 }</string> 
55 ····<string>//·CS0612:·`O2'·is·obsolete27 ····<string>//·CS0612:·`O1'·is·obsolete
56 //·Line:·2328 //·Line:·23
57 //·Compiler·options:·-warnaserror29 //·Compiler·options:·-warnaserror
  
58 using·System;30 using·System;
  
59 [Obsolete]31 [Obsolete]
60 interface·O232 class·O1
61 {33 {
62 }34 }
  
63 #pragma·warning·disable·61235 #pragma·warning·disable·612
64 class·A36 class·A
65 {37 {
66 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O238 »       public·virtual·void·Foo&lt;T&gt;·()·where·T·:·O1
67 »       {39 »       {
68 »       }40 »       }
69 }41 }
70 #pragma·warning·restore·61242 #pragma·warning·restore·612
  
71 class·B·:·A43 class·B·:·A
72 {44 {
73 »       public·override·void·Foo&lt;U&gt;·()45 »       public·override·void·Foo&lt;U&gt;·()
74 »       {46 »       {
75 »       }47 »       }
76 }</string>48 }</string>
 49 ····<string>//·CS0612:·`A.Value'·is·obsolete
 50 //·Line:·13
 51 //·Compiler·options:·-warnaserror
  
 52 class·A·{
 53 ····[System.Obsolete·("")]
 54 ····int·Value·{
 55 ········set·{
 56 ········}
 57 ····}
 58 ····
 59 ····public·A·()·{
 60 ········Value·=·4;
 61 ····}
 62 }</string>
77 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete63 ····<string>//·CS0612:·`Foo.Bar'·is·obsolete
78 //·Line:·864 //·Line:·8
79 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror65 //·Compiler·options:·-r:CS0612-2-lib.dll·-warnaserror
  
80 public·class·Bar·{66 public·class·Bar·{
81 ········public·static·int·Main·()67 ········public·static·int·Main·()
82 ········{68 ········{
83 ················Foo·foo·=·new·Foo·();69 ················Foo·foo·=·new·Foo·();
84 ················return·foo.Bar;70 ················return·foo.Bar;
85 ········}71 ········}
86 }</string>72 }</string>
 73 ····<string>//·CS0612:·`A.Value'·is·obsolete
 74 //·Line:·13
 75 //·Compiler·options:·-warnaserror
  
 76 class·A·{
 77 ····[System.Obsolete]
 78 ····int·Value·{
 79 ········set·{
 80 ········}
 81 ····}
 82 ····
 83 ····public·A·()·{
 84 ········Value·=·4;
 85 ····}
 86 }</string>
Max diff block lines reached; 94/2546 bytes (3.69%) of diff not shown.
1.2 KB
CS1745
1.18 KB
CS1745
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1745</ErrorName>3 ··<ErrorName>CS1745</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'5 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
8 public·class·C8 public·class·C
9 {9 {
10 »       public·static·void·Test·([Optional]·int·u·=·2)10 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.DefaultParameterValue'·attribute·on·optional·parameter·`u'14 ····<string>//·CS1745:·Cannot·specify·`System.Runtime.InteropServices.Optional'·attribute·on·optional·parameter·`u'
15 //·Line:·815 //·Line:·8
  
16 using·System.Runtime.InteropServices;16 using·System.Runtime.InteropServices;
  
17 public·class·C17 public·class·C
18 {18 {
19 »       public·static·void·Test·([DefaultParameterValue·(1)]·int·u·=·2)19 »       public·static·void·Test·([Optional]·int·u·=·2)
20 »       {20 »       {
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
29.3 KB
CS1644
29.3 KB
CS1644
Ordering differences only
    
Offset 1, 137 lines modifiedOffset 1, 97 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1644</ErrorName>3 ··<ErrorName>CS1644</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1644:·Feature·`generic·type·variance'·cannot·be·used·because·it·is·not·part·of·the·C#·3.0·language·specification 
6 //·Line:·5 
7 //·Compiler·options:·-langversion:3 
  
8 public·interface·IFoo&lt;in·T&gt; 
9 { 
10 }</string> 
11 ····<string>//·CS1644:·Feature·`readonly·structs'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification 
12 //·Line:·5 
13 //·Compiler·options:·-langversion:7 
  
14 readonly·struct·S 
15 { 
16 }</string> 
17 ····<string>//·CS1644:·Feature·`query·expressions'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification 
18 //·Line:·11 
19 //·Compiler·options:·-langversion:ISO-2 
  
20 using·System.Linq; 
  
21 public·class·C 
22 { 
23 »       public·static·void·Main·() 
24 »       { 
25 »       »       var·e·=·from·a·in·"aaa"·select·a; 
26 »       } 
27 }</string> 
28 ····<string>//·CS1644:·Feature·`asynchronous·functions'·cannot·be·used·because·it·is·not·part·of·the·C#·4.0·language·specification5 ····<string>//·CS1644:·Feature·`asynchronous·functions'·cannot·be·used·because·it·is·not·part·of·the·C#·4.0·language·specification
29 //·Line:·106 //·Line:·10
30 //·Compiler·options:·-langversion:47 //·Compiler·options:·-langversion:4
  
31 using·System;8 using·System;
  
32 class·C9 class·C
33 {10 {
34 »       public·void·Foo·()11 »       public·void·Foo·()
35 »       {12 »       {
36 »       »       Action·a·=·async·()·=&gt;·{·};13 »       »       Action·a·=·async·()·=&gt;·{·};
37 »       }14 »       }
38 }</string>15 }</string>
39 ····<string>//·CS1644:·Feature·`dictionary·initializer'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification16 ····<string>//·CS1644:·Feature·`private·protected'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification
40 //·Line:·1217 //·Line:·7
41 //·Compiler·options:·-langversion:518 //·Compiler·options:·-langversion:6
  
42 using·System.Collections.Generic; 
  
43 class·C19 class·C
44 {20 {
45 »       public·static·void·Main·()21 »       private·protected·enum·E
46 »       {22 »       {
47 »       »       var·d·=·new·Dictionary&lt;string,·int&gt;·{ 
48 »       »       »       ["a"]·=·1 
49 »       »       }; 
50 »       }23 »       }
51 }</string>24 }</string>
52 ····<string>//·CS1644:·Feature·`pattern·matching'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification25 ····<string>//·CS1644:·Feature·`readonly·references'·cannot·be·used·because·it·is·not·part·of·the·C#·7.0·language·specification
53 //·Line:·926 //·Line:·9
54 //·Compiler·options:·-langversion:627 //·Compiler·options:·-langversion:7
  
55 class·Class28 class·X
56 {29 {
 30 »       int·i;
57 »       static·void·Foo·(object·arg) 
58 »       { 
59 »       »       if·(arg·is·Type·v)·{ 
60 »       »       »       return; 
61 »       »       } 
62 »       }»       
63 }</string> 
64 ····<string>//·CS1644:·Feature·`null·propagating·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification 
65 //·Line:·10 
66 //·Compiler·options:·-langversion:5 
  
 31 »       ref·readonly·int·Test·()
67 class·C 
68 { 
69 »       static·void·Main·() 
70 »       {32 »       {
 33 »       »       return·ref·i;
71 »       »       string[]·a·=·null; 
72 »       »       var·s·=·a?[0]; 
73 »       }34 »       }
74 }</string>35 }</string>
75 ····<string>//·CS1644:·Feature·`throw·expression'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification 
76 //·Line:·5 
77 //·Compiler·options:·-langversion:6 
  
78 static·class·Class 
79 { 
80 »       int·Prop·=&gt;·throw·null; 
81 }</string> 
82 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification36 ····<string>//·CS1644:·Feature·`implicitly·typed·arrays'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification
83 //·Line:·737 //·Line:·7
84 //·Compiler·options:·-langversion:ISO-138 //·Compiler·options:·-langversion:ISO-1
  
85 class·Test39 class·A
86 {40 {
 41 »       string[]·array·=·new·[]·{·"Foo",·"Bar",·"Baz"·};
87 »       int?·i; 
88 »       static·void·Main·()·{} 
89 }</string>42 }</string>
90 ····<string>//·CS1644:·Feature·`partial·methods'·cannot·be·used·because·it·is·not·part·of·the·C#·2.0·language·specification43 ····<string>//·CS1644:·Feature·`expression·body·property·accessor'·cannot·be·used·because·it·is·not·part·of·the·C#·6.0·language·specification·
91 //·Line:·744 //·Line:·11
92 //·Compiler·options:·-langversion:ISO-245 //·Compiler·options:·-langversion:6
  
93 partial·class·P46 using·System;
  
 47 class·C
94 {48 {
95 »       partial·void·Foo·();49 »       public·int·Integer
 50 »       {
 51 »       »       get·=&gt;·0;
 52 »       }
96 }</string>53 }</string>
97 ····<string>//·CS1644:·Feature·`nullable·types'·cannot·be·used·because·it·is·not·part·of·the·C#·1.0·language·specification54 ····<string>//·CS1644:·Feature·`nameof·operator'·cannot·be·used·because·it·is·not·part·of·the·C#·5.0·language·specification
98 //·Line:·955 //·Line:·9
99 //·Compiler·options:·-langversion:ISO-156 //·Compiler·options:·-langversion:5
  
100 struct·C57 class·C
101 {58 {
102 »       void·G·()59 »       public·static·void·Main·()
103 »       {60 »       {
104 »       »       object·o·=·(C?[])·this;61 »       »       var·res·=·nameof·(C.Main);
Max diff block lines reached; 25681/29940 bytes (85.77%) of diff not shown.
3.97 KB
CS0407
3.96 KB
CS0407
Ordering differences only
    
Offset 1, 42 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>CS0407</ErrorName>3 ··<ErrorName>CS0407</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type5 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type
6 //·Line:·176 //·Line:·12
  
7 using·System;7 delegate·int·TestDelegateA·(bool·b);
  
8 public·class·Test8 public·class·MainClass
9 {9 {
 10 »       static·TestDelegateA·Method·(bool·b)
10 »       private·delegate·object·Conv(string·str); 
  
11 »       public·static·void·Main() 
12 »       {11 »       {
13 »       »       Conv·c·=·new·Conv(int.Parse);12 »       »       return·Method;
14 »       }13 »       }
15 }</string>14 }</string>
16 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type15 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type
17 //·Line:·1216 //·Line:·17
  
 17 using·System;
18 delegate·int·TestDelegateA·(bool·b); 
19 delegate·bool·TestDelegateB·(bool·b); 
  
20 public·class·MainClass18 class·X
21 {19 {
22 »       public·static·int·Delegate(bool·b)20 »       public·delegate·object·Function(int·arg1);
  
 21 »       static·void·Main·()
23 »       {22 »       {
24 »       »       return·0;23 »       »       Delegate·d·=·new·Function·(f);
25 »       }24 »       }
  
26 »       public·static·void·Main()·25 »       static·int·f·(int·a)
27 »       {26 »       {
 27 »       »       return·1;
28 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate); 
29 »       »       TestDelegateB·b·=·new·TestDelegateB·(a); 
30 »       }28 »       }
31 }</string>29 }</string>
32 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type30 ····<string>//·CS0407:·A·method·or·delegate·`dynamic·Program.Foo()'·return·type·does·not·match·delegate·`string·System.Func&lt;string&gt;()'·return·type
33 //·Line:·1031 //·Line:·10
  
34 using·System;32 using·System;
  
Offset 48, 60 lines modifiedOffset 46, 62 lines modified
48 »       }46 »       }
  
49 »       static·dynamic·Foo·()47 »       static·dynamic·Foo·()
50 »       {48 »       {
51 »       »       return·1;49 »       »       return·1;
52 »       }50 »       }
53 }</string>51 }</string>
54 ····<string>//·CS0407:·A·method·or·delegate·`int·X.f(int)'·return·type·does·not·match·delegate·`object·X.Function(int)'·return·type52 ····<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
55 //·Line:·1753 //·Line:·10
  
56 using·System;54 using·System;
  
57 class·X55 class·Program
58 {56 {
59 »       public·delegate·object·Function(int·arg1); 
  
60 »       static·void·Main·()57 »       static·void·Main()
61 »       {58 »       {
62 »       »       Delegate·d·=·new·Function·(f);59 »       »       Action&lt;dynamic&gt;·d·=·Foo;
63 »       }60 »       }
  
64 »       static·int·f·(int·a)61 »       static·int·Foo·(object·o)
65 »       {62 »       {
66 »       »       return·1;63 »       »       return·0;
67 »       }64 »       }
68 }</string>65 }</string>
69 ····<string>//·CS0407:·A·method·or·delegate·`int·Program.Foo(object)'·return·type·does·not·match·delegate·`void·System.Action&lt;dynamic&gt;(dynamic)'·return·type66 ····<string>//·CS0407:·A·method·or·delegate·`int·int.Parse(string)'·return·type·does·not·match·delegate·`object·Test.Conv(string)'·return·type
70 //·Line:·1067 //·Line:·17
  
71 using·System;68 using·System;
  
72 class·Program69 public·class·Test
73 {70 {
 71 »       private·delegate·object·Conv(string·str);
74 »       static·void·Main() 
75 »       { 
76 »       »       Action&lt;dynamic&gt;·d·=·Foo; 
77 »       } 
  
78 »       static·int·Foo·(object·o)72 »       public·static·void·Main()
79 »       {73 »       {
80 »       »       return·0;74 »       »       Conv·c·=·new·Conv(int.Parse);
81 »       }75 »       }
82 }</string>76 }</string>
83 ····<string>//·CS0407:·A·method·or·delegate·`TestDelegateA·MainClass.Method(bool)'·return·type·does·not·match·delegate·`int·TestDelegateA(bool)'·return·type77 ····<string>//·CS0407:·A·method·or·delegate·`int·TestDelegateA(bool)'·return·type·does·not·match·delegate·`bool·TestDelegateB(bool)'·return·type
84 //·Line:·1278 //·Line:·12
  
85 delegate·int·TestDelegateA·(bool·b);79 delegate·int·TestDelegateA·(bool·b);
 80 delegate·bool·TestDelegateB·(bool·b);
  
86 public·class·MainClass81 public·class·MainClass
87 {82 {
88 »       static·TestDelegateA·Method·(bool·b)83 »       public·static·int·Delegate(bool·b)
89 »       {84 »       {
90 »       »       return·Method;85 »       »       return·0;
 86 »       }
  
 87 »       public·static·void·Main()·
 88 »       {
 89 »       »       TestDelegateA·a·=·new·TestDelegateA·(Delegate);
 90 »       »       TestDelegateB·b·=·new·TestDelegateB·(a);
91 »       }91 »       }
92 }</string>92 }</string>
93 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type93 ····<string>//·CS0407:·A·method·or·delegate·`int·MainClass.Delegate()'·return·type·does·not·match·delegate·`void·TestDelegate()'·return·type
94 //·Line:·1294 //·Line:·12
  
95 delegate·void·TestDelegate();95 delegate·void·TestDelegate();
  
4.68 KB
CS0425
4.67 KB
CS0425
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>CS0425</ErrorName>3 ··<ErrorName>CS0425</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead 
6 //·Line:·11 
  
7 interface·I 
8 { 
9 »       void·Foo&lt;T&gt;·(); 
10 } 
  
11 class·C·:·I 
12 { 
13 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead 
18 //·Line:·12 
19 interface·IFoo&lt;T&gt; 
20 { 
21 »       void·Test&lt;U&gt;·() 
22 »       »       where·U·:·T; 
23 } 
  
24 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt; 
25 { 
26 »       public·void·Test&lt;V&gt;·() 
27 »       {·} 
28 } 
  
29 class·X 
30 { 
31 »       static·void·Main·() 
32 »       {·} 
33 }</string> 
34 ····<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·`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
35 //·Line:·166 //·Line:·16
  
36 interface·IA7 interface·IA
37 {8 {
38 »       void·Foo&lt;U&gt;·();9 »       void·Foo&lt;U&gt;·();
39 }10 }
Offset 52, 33 lines modifiedOffset 19, 27 lines modified
  
52 class·CB·:·CA,·IA19 class·CB·:·CA,·IA
53 {20 {
54 »       public·static·void·Main·()21 »       public·static·void·Main·()
55 »       {22 »       {
56 »       }23 »       }
57 }</string>24 }</string>
58 ····<string>//·CS0425:·The·constraints·for·type·parameter·`V'·of·method·`Foo&lt;T&gt;.Test&lt;V&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IFoo&lt;T&gt;.Test&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead25 ····<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
59 //·Line:·1326 //·Line:·11
60 interface·IFoo&lt;T&gt; 
61 { 
62 »       void·Test&lt;U&gt;·() 
63 »       »       where·U·:·T; 
64 } 
  
65 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;27 interface·IFoo&lt;T&gt;
66 {28 {
 29 »       void·Test&lt;U&gt;·()·where·U·:·T;
67 »       public·void·Test&lt;V&gt;·() 
68 »       »       where·V·:X 
69 »       {·} 
70 }30 }
  
71 class·X31 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;
72 {32 {
73 »       static·void·Main·() 
74 »       {·}33 »       public·void·Test&lt;V&gt;·()·where·V·:·X
 34 »       {
 35 »       }
75 }</string>36 }</string>
76 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`CA.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`U'·of·interface·method·`IA.Foo&lt;U&gt;()'.·Consider·using·an·explicit·interface·implementation·instead37 ····<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
77 //·Line:·538 //·Line:·5
78 //·Compiler·options:·-r:CS0425-7-lib.dll39 //·Compiler·options:·-r:CS0425-7-lib.dll
  
79 public·class·CB·:·CA,·IA40 public·class·CB·:·CA,·IA
80 {41 {
Offset 104, 23 lines modifiedOffset 65, 62 lines modified
104 ····public·class·Baz·:·IBar65 ····public·class·Baz·:·IBar
105 ····{66 ····{
106 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T67 ········public·void·Method&lt;T,·V&gt;()·where·T·:·IBar·where·V·:·T
107 ········{68 ········{
108 ········}69 ········}
109 ····}70 ····}
110 }</string>71 }</string>
111 ····<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·instead72 ····<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
 73 //·Line:·12
 74 interface·IFoo&lt;T&gt;
 75 {
 76 »       void·Test&lt;U&gt;·()
 77 »       »       where·U·:·T;
 78 }
  
 79 class·Foo&lt;T&gt;·:·IFoo&lt;T&gt;
 80 {
 81 »       public·void·Test&lt;V&gt;·()
 82 »       {·}
 83 }
  
 84 class·X
 85 {
 86 »       static·void·Main·()
 87 »       {·}
 88 }</string>
 89 ····<string>//·CS0425:·The·constraints·for·type·parameter·`T'·of·method·`C.Foo&lt;T&gt;()'·must·match·the·constraints·for·type·parameter·`T'·of·interface·method·`I.Foo&lt;T&gt;()'.·Consider·using·an·explicit·interface·implementation·instead
112 //·Line:·1190 //·Line:·11
  
113 interface·IFoo&lt;T&gt;91 interface·I
114 {92 {
115 »       void·Test&lt;U&gt;·()·where·U·:·T;93 »       void·Foo&lt;T&gt;·();
116 }94 }
  
117 class·Foo&lt;T,·X&gt;·:·IFoo&lt;T&gt;95 class·C·:·I
118 {96 {
119 »       public·void·Test&lt;V&gt;·()·where·V·:·X97 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
120 »       {98 »       {
121 »       }99 »       }
122 }</string>100 }</string>
 101 ····<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
 102 //·Line:·13
 103 interface·IFoo&lt;T&gt;
 104 {
 105 »       void·Test&lt;U&gt;·()
Max diff block lines reached; 23/4745 bytes (0.48%) of diff not shown.
3.33 KB
CS0815
3.31 KB
CS0815
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0815</ErrorName>3 ··<ErrorName>CS0815</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`void'
 6 //·Line:·9
  
  
 7 public·class·Test
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       var·v·=·Foo·();
 12 »       }
  
 13 »       static·void·Foo·()
 14 »       {
 15 »       }
 16 }</string>
 17 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
 18 //·Line:·8
  
 19 public·class·Test
 20 {
 21 »       static·void·Main·()
 22 »       {
 23 »       »       var·l·=·x·=&gt;·x·+·1;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
 27 //·Line:·9
  
  
 28 public·class·Test
 29 {
 30 »       static·void·Main·()
 31 »       {
 32 »       »       var·d·=·delegate·{};
 33 »       }
 34 }</string>
 35 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)'
 36 //·Line:·8
  
 37 class·XX
 38 {
 39 »       public·static·void·Main·()
 40 »       {
 41 »       »       var·m·=·(1,·Main);
 42 »       }
 43 }</string>
5 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'44 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`default'
6 //·Line:·945 //·Line:·9
7 //·Compiler·options:·-langversion:latest46 //·Compiler·options:·-langversion:latest
  
8 static·class·X47 static·class·X
9 {48 {
10 »       public·static·void·Main·()49 »       public·static·void·Main·()
Offset 29, 44 lines modifiedOffset 75, 33 lines modified
29 »       {75 »       {
30 »       »       Test·(()·=&gt;·{76 »       »       Test·(()·=&gt;·{
31 »       »       »       List&lt;string&gt;·l·=·null;77 »       »       »       List&lt;string&gt;·l·=·null;
32 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});78 »       »       »       var·res·=·l.ForEach·(g·=&gt;·{·});
33 »       »       });79 »       »       });
34 »       }80 »       }
35 }</string>81 }</string>
36 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group' 
37 //·Line:·8 
  
38 public·class·Tests 
39 { 
40 »       public·static·void·Main·() 
41 »       { 
42 »       »       var·d·=·Main; 
43 »       } 
44 }</string> 
45 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'82 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`null'
46 //·Line:·983 //·Line:·9
  
  
47 public·class·Test84 public·class·Test
48 {85 {
49 »       static·void·Main·()86 »       static·void·Main·()
50 »       {87 »       {
51 »       »       var·v·=·null;88 »       »       var·v·=·null;
52 »       }89 »       }
53 }</string>90 }</string>
54 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'91 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`method·group'
55 //·Line:·992 //·Line:·8
  
  
56 public·class·Test93 public·class·Tests
57 {94 {
58 »       static·void·Main·()95 »       public·static·void·Main·()
59 »       {96 »       {
60 »       »       var·d·=·delegate·{};97 »       »       var·d·=·Main;
61 »       }98 »       }
62 }</string>99 }</string>
63 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'100 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method'
64 //·Line:·11101 //·Line:·11
  
65 using·System;102 using·System;
66 using·System.Threading.Tasks;103 using·System.Threading.Tasks;
Offset 74, 44 lines modifiedOffset 109, 9 lines modified
74 class·X109 class·X
75 {110 {
76 »       public·static·void·Main·()111 »       public·static·void·Main·()
77 »       {112 »       {
78 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});113 »       »       Task.Run(async·()·=&gt;·{·var·a·=·async·()·=&gt;·{·};·Console.WriteLine(a);·});
79 »       }114 »       }
80 }</string>115 }</string>
81 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`(int,·method·group)' 
82 //·Line:·8 
  
83 class·XX 
84 { 
85 »       public·static·void·Main·() 
86 »       { 
87 »       »       var·m·=·(1,·Main); 
88 »       } 
89 }</string> 
90 ····<string>//·CS0815:·An·implicitly·typed·local·variable·declaration·cannot·be·initialized·with·`anonymous·method' 
91 //·Line:·8 
  
92 public·class·Test 
93 { 
94 »       static·void·Main·() 
95 »       { 
Max diff block lines reached; 23/3356 bytes (0.69%) of diff not shown.
759 B
CS8082
747 B
CS8082
Ordering differences only
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression5 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
6 //·Line:·96 //·Line:·9
  
7 class·C7 class·C
8 {8 {
9 »       void·Foo·()9 »       void·Foo·()
10 »       {10 »       {
11 »       »       dynamic·o·=·null;11 »       »       object·o·=·null;
12 »       »       var·s·=·nameof·(o.ToString·().Equals);12 »       »       var·s·=·nameof·(o.ToString·().Equals);
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression15 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
16 //·Line:·816 //·Line:·8
  
17 class·C17 class·C
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression26 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
27 //·Line:·927 //·Line:·9
  
28 class·C28 class·C
29 {29 {
30 »       void·Foo·()30 »       void·Foo·()
31 »       {31 »       {
32 »       »       object·o·=·null;32 »       »       dynamic·o·=·null;
33 »       »       var·s·=·nameof·(o.ToString·().Equals);33 »       »       var·s·=·nameof·(o.ToString·().Equals);
34 »       }34 »       }
35 }</string>35 }</string>
36 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression36 ····<string>//·CS8082:·An·argument·to·nameof·operator·cannot·include·sub-expression
37 //·Line:·837 //·Line:·8
  
38 class·C38 class·C
715 B
CS0283
703 B
CS0283
Ordering differences only
    
Offset 12, 24 lines modifiedOffset 12, 14 lines modified
12 class·C12 class·C
13 {13 {
14 »       public·void·Foo·()14 »       public·void·Foo·()
15 »       {15 »       {
16 »       »       const·S·s·=·new·S();16 »       »       const·S·s·=·new·S();
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const 
20 //·Line:·8 
  
21 class·C 
22 { 
23 »       void·Test·() 
24 »       { 
25 »       »       const·int?·ac·=·null; 
26 »       } 
27 }</string> 
28 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const19 ····<string>//·CS0283:·The·type·`int*'·cannot·be·declared·const
29 //·Line:·1020 //·Line:·10
30 //·Compiler·options:·-unsafe21 //·Compiler·options:·-unsafe
  
31 unsafe·class·Test22 unsafe·class·Test
32 {23 {
33 »       const·int*·o·=·null;24 »       const·int*·o·=·null;
Offset 41, 9 lines modifiedOffset 31, 19 lines modified
41 {31 {
42 }32 }
  
43 class·C33 class·C
44 {34 {
45 »       const·S·s·=·new·S();35 »       const·S·s·=·new·S();
46 }</string>36 }</string>
 37 ····<string>//·CS0283:·The·type·`int?'·cannot·be·declared·const
 38 //·Line:·8
  
 39 class·C
 40 {
 41 »       void·Test·()
 42 »       {
 43 »       »       const·int?·ac·=·null;
 44 »       }
 45 }</string>
47 ··</Examples>46 ··</Examples>
48 </ErrorDocumentation>47 </ErrorDocumentation>
2.22 KB
CS0508
2.21 KB
CS0508
Ordering differences only
    
Offset 1, 48 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>CS0508</ErrorName>3 ··<ErrorName>CS0508</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()' 
6 //·Line:·10 
  
7 abstract·class·A&lt;T&gt; 
8 { 
9 »       public·abstract·T·getT·(); 
  
10 »       public·class·B·:·A&lt;B&gt; 
11 »       { 
12 »       »       public·override·B·getT·() 
13 »       »       { 
14 »       »       »       return·default·(B); 
15 »       »       } 
16 »       } 
17 }</string> 
18 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'5 ····<string>//·CS0508:·`DerivedClass.Show()':·return·type·must·be·`void'·to·match·overridden·member·`BaseClass.Show()'
19 //·Line:·96 //·Line:·9
  
20 class·BaseClass·{7 class·BaseClass·{
21 ········protected·virtual·void·Show·()·{}8 ········protected·virtual·void·Show·()·{}
22 }9 }
  
23 class·DerivedClass:·BaseClass·{10 class·DerivedClass:·BaseClass·{
24 ········protected·override·bool·Show·()·{}11 ········protected·override·bool·Show·()·{}
25 }</string>12 }</string>
26 ····<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()'13 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'
27 //·Line:·1014 //·Line:·10
  
28 abstract·class·A&lt;T&gt;15 abstract·class·A&lt;T&gt;
29 {16 {
30 »       public·abstract·T·Test·();17 »       public·abstract·T·getT·();
  
31 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;18 »       public·class·B·:·A&lt;B&gt;
32 »       {19 »       {
33 »       »       public·override·B&lt;H&gt;·Test·()20 »       »       public·override·B·getT·()
34 »       »       {21 »       »       {
35 »       »       »       return·this;22 »       »       »       return·default·(B);
36 »       »       }23 »       »       }
37 »       }24 »       }
38 }</string>25 }</string>
39 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'26 ····<string>//·CS0508:·`A&lt;T&gt;.B.getT()':·return·type·must·be·`A&lt;T&gt;.B'·to·match·overridden·member·`A&lt;A&lt;T&gt;.B&gt;.getT()'
40 //·Line:·1027 //·Line:·10
  
41 abstract·class·A&lt;T&gt;28 abstract·class·A&lt;T&gt;
Offset 53, 9 lines modifiedOffset 38, 24 lines modified
53 »       {38 »       {
54 »       »       public·override·B·getT·()39 »       »       public·override·B·getT·()
55 »       »       {40 »       »       {
56 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");41 »       »       »       throw·new·System.Exception·("The·method·or·operation·is·not·implemented.");
57 »       »       }42 »       »       }
58 »       }43 »       }
59 }</string>44 }</string>
 45 ····<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()'
 46 //·Line:·10
  
 47 abstract·class·A&lt;T&gt;
 48 {
 49 »       public·abstract·T·Test·();
  
 50 »       public·class·B&lt;H&gt;·:·A&lt;B&lt;H&gt;&gt;
 51 »       {
 52 »       »       public·override·B&lt;H&gt;·Test·()
 53 »       »       {
 54 »       »       »       return·this;
 55 »       »       }
 56 »       }
 57 }</string>
60 ··</Examples>58 ··</Examples>
61 </ErrorDocumentation>59 </ErrorDocumentation>
2.96 KB
CS0115
2.95 KB
CS0115
Ordering differences only
    
Offset 16, 41 lines modifiedOffset 16, 14 lines modified
16 class·C·:·B16 class·C·:·B
17 {17 {
18 »       public·override·int·P·{18 »       public·override·int·P·{
19 »       »       get·{·return·5;·}19 »       »       get·{·return·5;·}
20 »       »       set·{·}20 »       »       set·{·}
21 »       }21 »       }
22 }</string>22 }</string>
23 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override 
24 //·Line:·5 
  
25 class·X·{ 
26 »       public·override·long·this·[int·i]·{ 
27 ············set·{·} 
28 »       } 
29 }</string> 
30 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override 
31 //·Line:·10 
  
32 using·System; 
  
33 class·A·{ 
34 } 
  
35 class·B·:·A·{ 
36 »       public·override·event·EventHandler·MyMissingSuperclassEvent; 
37 }</string> 
38 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override 
39 //·Line:·5 
  
40 class·X·{ 
41 »       public·override·void·Bla·() 
42 »       { 
43 »       } 
44 }</string> 
45 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override23 ····<string>//·CS0115:·`MyTestExtended.GetName()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
46 //·Line:·1224 //·Line:·12
47 //·Compiler·options:·-r:CS0534-4-lib.dll25 //·Compiler·options:·-r:CS0534-4-lib.dll
  
48 using·System;26 using·System;
49 public·class·MyTestExtended·:·MyTestAbstract27 public·class·MyTestExtended·:·MyTestAbstract
50 {28 {
Offset 64, 14 lines modifiedOffset 37, 32 lines modified
64 »       »       Console.WriteLine("Calling·PrintName");37 »       »       Console.WriteLine("Calling·PrintName");
65 »       »       MyTestExtended·test·=·new·MyTestExtended();38 »       »       MyTestExtended·test·=·new·MyTestExtended();
66 »       »       test.PrintName();39 »       »       test.PrintName();
67 »       »       Console.WriteLine("Out·of·PrintName");40 »       »       Console.WriteLine("Out·of·PrintName");
68 »       }41 »       }
69 »       42 »       
70 }</string>43 }</string>
 44 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
 45 //·Line:·13
  
 46 class·BaseClass·{
 47 ········protected·virtual·int·Value·{·
 48 ················get·{
 49 ························return·0;
 50 ················}
 51 ········}
 52 }
  
 53 class·DerivedClass:·BaseClass·{
 54 ········protected·override·int·get_Value·()·{
 55 ················return·1;
 56 ········}
  
 57 »       static·void·Main·()·{}
 58 }</string>
71 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override59 ····<string>//·CS0115:·`B.Foo(ref·int)'·is·marked·as·an·override·but·no·suitable·method·found·to·override
72 //·Line:·1360 //·Line:·13
  
73 class·A61 class·A
74 {62 {
75 »       public·virtual·void·Foo·(out·int·i)63 »       public·virtual·void·Foo·(out·int·i)
76 »       {64 »       {
Offset 80, 27 lines modifiedOffset 71, 36 lines modified
  
80 class·B·:·A71 class·B·:·A
81 {72 {
82 »       public·override·void·Foo·(ref·int·i)73 »       public·override·void·Foo·(ref·int·i)
83 »       {74 »       {
84 »       }75 »       }
85 }</string>76 }</string>
86 ····<string>//·CS0115:·`DerivedClass.get_Value()'·is·marked·as·an·override·but·no·suitable·method·found·to·override77 ····<string>//·CS0115:·`X.Bla()'·is·marked·as·an·override·but·no·suitable·method·found·to·override
87 //·Line:·1378 //·Line:·5
  
88 class·BaseClass·{ 
89 ········protected·virtual·int·Value·{· 
90 ················get·{ 
91 ························return·0; 
92 ················} 
93 ········}79 class·X·{
 80 »       public·override·void·Bla·()
 81 »       {
 82 »       }
 83 }</string>
 84 ····<string>//·CS0115:·`B.MyMissingSuperclassEvent'·is·marked·as·an·override·but·no·suitable·event·found·to·override
 85 //·Line:·10
  
 86 using·System;
  
 87 class·A·{
94 }88 }
  
95 class·DerivedClass:·BaseClass·{ 
96 ········protected·override·int·get_Value·()·{ 
97 ················return·1; 
98 ········}89 class·B·:·A·{
 90 »       public·override·event·EventHandler·MyMissingSuperclassEvent;
 91 }</string>
 92 ····<string>//·CS0115:·`X.this[int]'·is·marked·as·an·override·but·no·suitable·indexer·found·to·override
 93 //·Line:·5
  
99 »       static·void·Main·()·{}94 class·X·{
 95 »       public·override·long·this·[int·i]·{
 96 ············set·{·}
 97 »       }
100 }</string>98 }</string>
101 ··</Examples>99 ··</Examples>
102 </ErrorDocumentation>100 </ErrorDocumentation>
1.05 KB
CS1715
1.04 KB
CS1715
Ordering differences only
    
Offset 12, 14 lines modifiedOffset 12, 24 lines modified
12 }12 }
  
13 delegate·void·TestD·();13 delegate·void·TestD·();
  
14 class·DerivedClass:·BaseClass·{14 class·DerivedClass:·BaseClass·{
15 ········protected·override·event·TestD·Prop;15 ········protected·override·event·TestD·Prop;
16 }</string>16 }</string>
 17 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop'
 18 //·Line:·9
  
 19 class·BaseClass·{
 20 ········protected·virtual·bool·Prop·{·set·{}·}
 21 }
  
 22 class·DerivedClass:·BaseClass·{
 23 ········protected·override·int·Prop·{·set·{}·}
 24 }</string>
17 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'25 ····<string>//·CS1715:·`B.Foo':·type·must·be·`int'·to·match·overridden·member·`A.Foo'
18 //·Line:·1126 //·Line:·11
  
19 public·abstract·class·A27 public·abstract·class·A
20 {28 {
21 »       public·abstract·ref·int·Foo·{·get;·}29 »       public·abstract·ref·int·Foo·{·get;·}
22 }30 }
Offset 28, 19 lines modifiedOffset 38, 9 lines modified
28 {38 {
29 »       public·override·ref·long·Foo·{39 »       public·override·ref·long·Foo·{
30 »       »       get·{40 »       »       get·{
31 »       »       »       throw·null;41 »       »       »       throw·null;
32 »       »       }42 »       »       }
33 »       }43 »       }
34 }</string>44 }</string>
35 ····<string>//·CS1715:·`DerivedClass.Prop':·type·must·be·`bool'·to·match·overridden·member·`BaseClass.Prop' 
36 //·Line:·9 
  
37 class·BaseClass·{ 
38 ········protected·virtual·bool·Prop·{·set·{}·} 
39 } 
  
40 class·DerivedClass:·BaseClass·{ 
41 ········protected·override·int·Prop·{·set·{}·} 
42 }</string> 
43 ··</Examples>45 ··</Examples>
44 </ErrorDocumentation>46 </ErrorDocumentation>
18.1 KB
CS0029
18.1 KB
CS0029
Ordering differences only
    
Offset 1, 66 lines modifiedOffset 1, 121 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0029</ErrorName>3 ··<ErrorName>CS0029</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`void'·to·`System.EventHandler'
 6 //·Line:·14
  
 7 class·C
 8 {
 9 »       static·event·System.EventHandler·ev
 10 »       {
 11 »       »       add·{·}
 12 »       »       remove·{·}
 13 »       }
  
 14 »       static·void·Main·()
 15 »       {
 16 »       »       ev·+=·ev·+=·null;
 17 »       }
 18 }</string>
 19 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`T[]'·to·`System.Collections.Generic.IList&lt;U&gt;'
 20 //·Line:·10
  
 21 using·System.Collections.Generic;
  
 22 class·Program
 23 {
 24 »       static·IList&lt;U&gt;·Foo&lt;T,·U&gt;·(T[]·arg)·where·T·:·U
 25 »       {
 26 »       »       return·arg;
 27 »       }
 28 }</string>
 29 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`bool'·to·`int'
 30 //·Line·:·7
  
 31 class·T·{
 32 »       static·int·Main·()
 33 »       {
 34 »       »       int·a·=·default(bool);
 35 »       }
 36 }</string>
 37 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`A&lt;int&gt;.B&lt;long&gt;'·to·`A&lt;long&gt;.B&lt;long&gt;'
 38 //·Line:·14
  
 39 class·A&lt;T&gt;
 40 {
 41 »       public·class·B&lt;U&gt;
 42 »       {
 43 »       }
 44 }
  
 45 class·Test
 46 {
 47 »       static·A&lt;int&gt;.B&lt;long&gt;·a;
 48 »       static·A&lt;long&gt;.B&lt;long&gt;·b·=·a;
 49 }</string>
5 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`anonymous·type'·to·`bool'50 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`anonymous·type'·to·`bool'
6 //·Line:·1051 //·Line:·10
  
  
7 public·class·Test52 public·class·Test
8 {53 {
9 »       static·void·Main·()54 »       static·void·Main·()
10 »       {55 »       {
11 »       »       var·o·=·new·{·Value·=·1·};56 »       »       var·o·=·new·{·Value·=·1·};
12 »       »       bool·b·=·o;57 »       »       bool·b·=·o;
13 »       }58 »       }
14 }</string>59 }</string>
15 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'60 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`int'
16 //·Line:·2861 //·Line:·10
 62 //·Compiler·options:·-unsafe
  
  
17 delegate·string·funcs·(string·s); 
18 delegate·int·funci·(int·i); 
  
19 class·X63 class·TestClass
20 {64 {
 65 »       public·unsafe·static·void·Main·()
21 »       static·void·Foo·(funci·fi) 
22 »       { 
23 »       } 
24 »        
25 »       static·void·Foo·(funcs·fs) 
26 »       {66 »       {
 67 »       »       int*·arr·=·null;
 68 »       »       var·i·=·arr["c"];
27 »       }69 »       }
 70 }</string>
 71 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`string'
 72 //·Line:·5
  
28 »       static·void·Main·()73 class·A·{
 74 »       public·static·implicit·operator·string·(A·a)
29 »       {75 »       {·
30 »       »       Foo·(x·=&gt;·{ 
31 »       »       »       int·a·=·"a"; 
32 »       »       »       return·2;76 »       »       return·42;
33 »       »       }); 
34 »       }77 ·»       }
35 }</string>78 }</string>
36 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`System.IDisposable'79 ····<string>//·CS0019:·Cannot·implicitly·convert·type·`dynamic'·to·`int*'
37 //·Line:·880 //·Line:·10
 81 //·Compiler·options:·-unsafe
  
38 class·A82 public·unsafe·class·C
39 {83 {
40 »       public·static·void·Main·()84 »       public·static·void·Main·()
41 »       {85 »       {
42 »       »       System.IDisposable·id·=·1;86 »       »       dynamic·d·=·1;
 87 »       »       int*·i·=·d;
43 »       }88 »       }
44 }</string>89 }</string>
45 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`int'·to·`(long,·bool)'90 ····<string>//·CS0029:·Cannot·implicitly·convert·type·`string'·to·`MyTypeImplicitOnly?'
46 //·Line:·891 //·Line:·13
  
 92 struct·MyTypeImplicitOnly
 93 {
 94 }
  
47 class·C95 class·C
48 {96 {
49 »       static·void·Test·()97 »       static·void·Main·()
50 »       {98 »       {
51 »       »       System.ValueTuple&lt;long,·bool&gt;·arg·=·1;99 »       »       MyTypeImplicitOnly?·mt·=·null;
 100 »       »       mt·=·null·+·mt;
52 »       }101 »       }
Max diff block lines reached; 15596/18454 bytes (84.51%) of diff not shown.
1.27 KB
CS1661
1.26 KB
CS1661
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1661</ErrorName>3 ··<ErrorName>CS1661</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch 
6 //·Line:·9 
  
7 delegate·void·D·(int·x); 
  
8 class·X·{ 
9 »       static·void·Main·() 
10 »       { 
11 »       »       D·d2·=·delegate·(ref·int·x)·{}; 
12 »       } 
13 }</string> 
14 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch5 ····<string>//·CS1661:·Cannot·convert·`lambda·expression'·to·delegate·type·`C.WithOutParam'·since·there·is·a·parameter·mismatch
15 //·Line:·106 //·Line:·10
  
16 class·C7 class·C
17 {8 {
18 »       delegate·void·WithOutParam·(out·string·value);9 »       delegate·void·WithOutParam·(out·string·value);
  
19 »       static·void·Main()·10 »       static·void·Main()·
20 »       {11 »       {
21 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};12 »       »       WithOutParam·o·=·(string·l)·=&gt;·{·return;·};
22 »       }13 »       }
23 }</string>14 }</string>
 15 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`D'·since·there·is·a·parameter·mismatch
 16 //·Line:·9
  
 17 delegate·void·D·(int·x);
  
 18 class·X·{
 19 »       static·void·Main·()
 20 »       {
 21 »       »       D·d2·=·delegate·(ref·int·x)·{};
 22 »       }
 23 }</string>
24 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch24 ····<string>//·CS1661:·Cannot·convert·`anonymous·method'·to·delegate·type·`System.Predicate&lt;T&gt;'·since·there·is·a·parameter·mismatch
25 //·Line:·825 //·Line:·8
  
26 class·Test&lt;T&gt;26 class·Test&lt;T&gt;
27 {27 {
28 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)28 »       void·test·(Test&lt;T&gt;·t,·System.Predicate&lt;T&gt;·p)
29 »       {29 »       {
2.9 KB
CS0106
2.89 KB
CS0106
Ordering differences only
    
Offset 1, 97 lines modifiedOffset 1, 97 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0106</ErrorName>3 ··<ErrorName>CS0106</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item 
6 //·Line:·8 
7 interface·A·{ 
8 »       void·B·(); 
9 } 
  
10 class·X·:·A·{ 
11 »       public·virtual·void·A.B·()·{} 
  
12 »       static·void·Main·()·{} 
13 }</string> 
14 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item 
15 //·Line:·6 
  
16 struct·S 
17 { 
18 »       public·sealed·override·int·GetHashCode·() 
19 »       { 
20 »       »       return·1; 
21 »       } 
22 }</string> 
23 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item5 ····<string>//·CS0106:·The·modifier·`abstract'·is·not·valid·for·this·item
24 //·Line:·66 //·Line:·6
  
25 struct·S7 struct·S
26 {8 {
27 »       public·abstract·int·Prop·{9 »       public·abstract·int·Prop·{
28 »       »       set·{}10 »       »       set·{}
29 »       }11 »       }
30 }</string>12 }</string>
31 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item13 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item
32 //·Line:·614 //·Line:·6
 15 //·Compiler·option:·-langversion:latest
  
 16 readonly·interface·I
33 class·C 
34 { 
35 »       public·~C·() 
36 »       { 
37 »       } 
38 }</string> 
39 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item 
40 //·Line:·5 
41 //·Compiler·options:·-unsafe 
  
42 unsafe·enum·E 
43 {17 {
44 }</string>18 }</string>
45 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item19 ····<string>//·CS0106:·The·modifier·`static'·is·not·valid·for·this·item
46 //·Line:·620 //·Line:·6
  
47 class·Data21 class·Data
48 {22 {
49 »       public·static·delegate·int·Count·();23 »       public·static·delegate·int·Count·();
50 }</string>24 }</string>
 25 ····<string>//·CS0106:·The·modifier·`sealed'·is·not·valid·for·this·item
 26 //·Line:·6
  
 27 struct·S
 28 {
 29 »       public·sealed·override·int·GetHashCode·()
 30 »       {
 31 »       »       return·1;
 32 »       }
 33 }</string>
51 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item34 ····<string>//·CS0106:·The·modifier·`async'·is·not·valid·for·this·item
52 //·Line:·635 //·Line:·6
  
53 interface·I36 interface·I
54 {37 {
55 »       async·void·M·();38 »       async·void·M·();
56 }</string>39 }</string>
57 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item40 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
58 //·Line:·641 //·Line:·6
  
59 interface·S42 interface·S
60 {43 {
61 »       public·void·Foo·();44 »       public·void·Foo·();
62 }</string>45 }</string>
 46 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item
 47 //·Line:·7
  
 48 class·C
 49 {
 50 »       public·int·Foo·{
 51 »       »       virtual·set·{·}
 52 »       }
 53 }</string>
63 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item54 ····<string>//·CS0106:·The·modifier·`volatile'·is·not·valid·for·this·item
64 //·Line:·855 //·Line:·8
65 //·Compiler·options:·-unsafe56 //·Compiler·options:·-unsafe
  
66 public·unsafe·struct·S57 public·unsafe·struct·S
67 {58 {
68 »       »       volatile·fixed·char·b[8];59 »       »       volatile·fixed·char·b[8];
69 }</string>60 }</string>
70 ····<string>//·CS0106:·The·modifier·`virtual'·is·not·valid·for·this·item61 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
71 //·Line:·762 //·Line:·6
  
72 class·C63 class·C
73 {64 {
74 »       public·int·Foo·{ 
75 »       »       virtual·set·{·}65 »       public·~C·()
 66 »       {
76 »       }67 »       }
77 }</string>68 }</string>
78 ····<string>//·CS0106:·The·modifier·`readonly'·is·not·valid·for·this·item69 ····<string>//·CS0106:·The·modifier·`unsafe'·is·not·valid·for·this·item
79 //·Line:·670 //·Line:·5
80 //·Compiler·option:·-langversion:latest71 //·Compiler·options:·-unsafe
  
81 readonly·interface·I72 unsafe·enum·E
82 {73 {
83 }</string>74 }</string>
 75 ····<string>//·CS0106:·The·modifier·`public'·is·not·valid·for·this·item
 76 //·Line:·8
 77 interface·A·{
 78 »       void·B·();
 79 }
  
 80 class·X·:·A·{
 81 »       public·virtual·void·A.B·()·{}
  
 82 »       static·void·Main·()·{}
Max diff block lines reached; 23/2921 bytes (0.79%) of diff not shown.
1010 B
CS8030
1000 B
CS8030
Ordering differences only
    
Offset 15, 32 lines modifiedOffset 15, 32 lines modified
15 »       }15 »       }
16 »       16 »       
17 »       void·Skip·()17 »       void·Skip·()
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value21 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
 22 //·Line:·9
  
 23 delegate·void·D·(int·x);
  
 24 class·X·{
 25 »       static·void·Main·()
 26 »       {
 27 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch.
 28 »       }
 29 }</string>
 30 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value
22 //·Line:·1131 //·Line:·11
  
23 using·System;32 using·System;
24 using·System.Threading.Tasks;33 using·System.Threading.Tasks;
  
25 class·C34 class·C
26 {35 {
27 »       public·async·void·GetValue()36 »       public·async·void·GetValue()
28 »       {37 »       {
29 »       »       return·await·Task.FromResult(100);38 »       »       return·await·Task.FromResult(100);
30 »       }39 »       }
31 }</string>40 }</string>
32 ····<string>//·CS8030:·Anonymous·function·or·lambda·expression·converted·to·a·void·returning·delegate·cannot·return·a·value 
33 //·Line:·9 
  
34 delegate·void·D·(int·x); 
  
35 class·X·{ 
36 »       static·void·Main·() 
37 »       { 
38 »       »       D·d6·=·delegate·(int·x)·{·return·x;·};·//·Return·type·mismatch. 
39 »       } 
40 }</string> 
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
12.0 KB
CS0136
12.0 KB
CS0136
Ordering differences only
    
Offset 18, 80 lines modifiedOffset 18, 47 lines modified
18 »       »       Hello·hello·=·delegate·(Test·t)·{18 »       »       Hello·hello·=·delegate·(Test·t)·{
19 »       »       »       t.Whatever·();19 »       »       »       t.Whatever·();
20 »       »       };20 »       »       };
21 »       »       Test·t·=·new·Test·();21 »       »       Test·t·=·new·Test·();
22 »       »       hello·(t);22 »       »       hello·(t);
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS0136:·A·local·variable·named·`s'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`s',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else25 ····<string>//·CS0136:·A·local·variable·named·`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
26 //·Line:·1026 //·Line:·9
  
 27 class·X·{
 28 »       void·b·()
27 internal·class·Program 
28 { 
29 »       public·static·void·Main·() 
30 »       {29 »       {
31 »       »       object·o·=·null; 
32 »       »       if·(o·is·string·s)·{ 
33 »       »       »       int·s·=·1;30 »       »       int·i;
 31 »       »       {
 32 »       »       »       string·i;
34 »       »       }33 »       »       }
35 »       }34 »       }
36 }</string>35 }</string>
37 ····<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·else36 ····<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
38 //·Line:·1137 //·Line:·18
  
39 using·System.Linq; 
  
40 class·C 
41 { 
42 »       public·static·void·Main·() 
43 »       { 
44 »       »       var·l·=·from·v·in·"abcd"·select·v; 
45 »       »       int·v; 
46 »       } 
47 }</string> 
48 ····<string>//·CS0136:·A·local·variable·named·`t'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`t',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else 
49 //·Line:·15 
50 using·System;38 using·System;
  
51 public·delegate·void·Hello·(Test·test);39 public·delegate·void·Hello·(Test·test);
  
52 public·class·Test40 public·class·Test
53 {41 {
54 »       public·void·Whatever·()42 »       public·void·Whatever·()
55 »       {·}43 »       {·}
  
56 »       static·void·RunIt·(Test·t)44 »       static·void·Main·()
57 »       {45 »       {
58 »       »       Hello·hello·=·delegate·(Test·test)·{46 »       »       Hello·hello·=·delegate·(Test·test)·{
59 »       »       »       Test·t·=·test;47 »       »       »       Test·t·=·test;
60 »       »       »       t.Whatever·();48 »       »       »       t.Whatever·();
61 »       »       };49 »       »       };
62 »       »       hello·(t); 
63 »       } 
  
64 »       static·void·Main·() 
65 »       { 
66 »       »       Test·t·=·new·Test·();50 »       »       Test·t·=·new·Test·();
67 »       »       RunIt·(t);51 »       »       hello·(t);
68 »       }52 »       }
69 }</string>53 }</string>
70 ····<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 
71 //·Line:·11 
72 //·Compiler·options:·-langversion:experimental 
  
73 using·System; 
  
74 class·A·(Func&lt;int,·int&gt;·barg) 
75 { 
76 } 
  
77 class·B·(int·arg)· 
78 »       :·A·((arg)·=&gt;·1) 
79 { 
80 }</string> 
81 ····<string>//·CS0136:·A·local·variable·named·`i'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`i',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else54 ····<string>//·CS0136:·A·local·variable·named·`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
82 //·Line:·1055 //·Line:·10
83 delegate·string·Fun·(int·i);56 delegate·string·Fun·(int·i);
  
84 class·X57 class·X
85 {58 {
86 »       static·void·Main·()59 »       static·void·Main·()
Offset 99, 131 lines modifiedOffset 66, 142 lines modified
99 »       »       for·(int·i·=·0;·i·&lt;·5;·i++)·{66 »       »       for·(int·i·=·0;·i·&lt;·5;·i++)·{
100 »       »       »       Fun·m·=·delegate·(int·i)·{67 »       »       »       Fun·m·=·delegate·(int·i)·{
101 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";68 »       »       »       »       return·"&lt;&lt;"·+·i·+·"&gt;&gt;";
102 »       »       »       };69 »       »       »       };
103 »       »       }70 »       »       }
104 »       }71 »       }
105 }</string>72 }</string>
 73 ····<string>//·CS0136:·A·local·variable·named·`res'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`res',·which·is·already·used·in·a·`child'·scope·to·denote·something·else
 74 //·Line:·15
  
 75 class·C
 76 {
 77 »       public·void·Foo·(int·i,·int·v)
 78 »       {
 79 »       »       switch·(i)·{
 80 »       »       »       case·1:
 81 »       »       »       »       if·(v·&gt;·0)·{
 82 »       »       »       »       »       int·res·=·1;
 83 »       »       »       »       }
 84 »       »       »       »       break;
 85 »       »       »       case·2:
 86 »       »       »       »       int·res·=·2;
 87 »       »       »       »       break;
 88 »       »       }
 89 »       }
 90 }</string>
 91 ····<string>//·CS0136:·A·local·variable·named·`j'·cannot·be·declared·in·this·scope·because·it·would·give·a·different·meaning·to·`j',·which·is·already·used·in·a·`parent·or·current'·scope·to·denote·something·else
 92 //·Line:·7
  
 93 class·X·{
 94 »       public·static·void·Bar·(int·j,·params·int·[]·args)
 95 »       {
 96 »       »       foreach·(int·j·in·args)
 97 »       »       »       ;
 98 »       }
 99 }</string>
106 ····<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·else100 ····<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
107 //·Line:·13101 //·Line:·13
  
108 using·System.Linq;102 using·System.Linq;
  
109 public·class·Test103 public·class·Test
Max diff block lines reached; 8394/12207 bytes (68.76%) of diff not shown.
2.95 KB
CS0472
2.93 KB
CS0472
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>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·`byte'·with·null·is·always·`false'24 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
15 //·Line:·925 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:226 //·Compiler·options:·-warnaserror·-warn:2
  
 27 public·class·X·{
 28 »       public·static·bool·Compute·(int·x)
17 class·C 
18 { 
19 »       public·static·bool·Test·(byte·value) 
20 »       {29 »       {
 30 »       »       return·x·==·null;
21 »       »       if·(value·==·null) 
22 »       »       »       return·false; 
  
23 »       »       return·true; 
24 »       }31 »       }
25 }</string>32 }</string>
26 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'33 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`false'
27 //·Line:·1234 //·Line:·12
28 //·Compiler·options:·-warnaserror35 //·Compiler·options:·-warnaserror
  
29 using·System;36 using·System;
Offset 36, 34 lines modifiedOffset 43, 38 lines modified
36 {43 {
37 »       public·static·void·Main·()44 »       public·static·void·Main·()
38 »       {45 »       {
39 »       »       int·i·=·0;46 »       »       int·i·=·0;
40 »       »       var·x·=·i·==·default·(byte?);47 »       »       var·x·=·i·==·default·(byte?);
41 »       }48 »       }
42 }</string>49 }</string>
43 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'50 ····<string>//·CS0472:·The·result·of·comparing·value·type·`byte'·with·null·is·always·`false'
44 //·Line:·951 //·Line:·9
45 //·Compiler·options:·-warnaserror·-warn:252 //·Compiler·options:·-warnaserror·-warn:2
  
46 public·class·X53 class·C
47 {54 {
48 »       public·static·void·Compute·(int·x)55 »       public·static·bool·Test·(byte·value)
49 »       {56 »       {
50 »       »       if·(true·&amp;&amp;·x·!=·null)57 »       »       if·(value·==·null)
51 »       »       »       return;58 »       »       »       return·false;
  
 59 »       »       return·true;
52 »       }60 »       }
53 }</string>61 }</string>
54 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'62 ····<string>//·CS0472:·The·result·of·comparing·value·type·`int'·with·null·is·always·`true'
55 //·Line:·863 //·Line:·9
56 //·Compiler·options:·-warnaserror·-warn:264 //·Compiler·options:·-warnaserror·-warn:2
  
57 public·class·X·{65 public·class·X
 66 {
58 »       public·static·bool·Compute·(int·x)67 »       public·static·void·Compute·(int·x)
59 »       {68 »       {
60 »       »       return·x·!=·null;69 »       »       if·(true·&amp;&amp;·x·!=·null)
 70 »       »       »       return;
61 »       }71 »       }
62 }</string>72 }</string>
63 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'73 ····<string>//·CS0472:·The·result·of·comparing·value·type·`E'·with·null·is·always·`false'
64 //·Line:·1474 //·Line:·14
65 //·Compiler·options:·-warnaserror75 //·Compiler·options:·-warnaserror
  
66 enum·E76 enum·E
Offset 74, 20 lines modifiedOffset 85, 9 lines modified
74 {85 {
75 »       public·static·void·Main·()86 »       public·static·void·Main·()
76 »       {87 »       {
77 »       »       E·u·=·0;88 »       »       E·u·=·0;
78 »       »       var·b·=·u·==·(E?)null;89 »       »       var·b·=·u·==·(E?)null;
79 »       }90 »       }
80 }</string>91 }</string>
81 ····<string>//·CS0472:·The·result·of·comparing·value·type·`long'·with·null·is·always·`false' 
82 //·Line:·9 
83 //·Compiler·options:·-warnaserror·-warn:2 
  
84 class·C 
85 { 
86 »       public·static·void·Main·() 
87 »       { 
88 »       »       System.Console.WriteLine(5·==·(long?)null); 
89 »       } 
90 }</string> 
91 ··</Examples>92 ··</Examples>
92 </ErrorDocumentation>93 </ErrorDocumentation>
31.8 KB
CS0019
31.8 KB
CS0019
Ordering differences only
    
Offset 1, 167 lines modifiedOffset 1, 180 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0019</ErrorName>3 ··<ErrorName>CS0019</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`A.D'·and·`anonymous·method' 
6 //·Line:·11 
  
7 class·A 
8 { 
9 »       delegate·void·D·(); 
  
10 »       static·void·Main·() 
11 »       { 
12 »       »       D·d·=·null; 
13 »       »       bool·r·=·d·==·(()·=&gt;·{·}); 
14 »       } 
15 }</string> 
16 ····<string>//·CS0019:·Operator·`&gt;&gt;'·cannot·be·applied·to·operands·of·type·`E'·and·`int'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·&gt;&gt;·2;12 »       »       E·error·=·E.Min·%·2;
24 »       }13 »       }
25 }</string>14 }</string>
26 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`float'·and·`decimal'15 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`method·group'
27 //·Line:·616 //·Line:·10
  
28 class·S 
29 { 
30 »       const·decimal·d·=·0f·-·1m; 
31 }</string> 
32 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`Test.Zub'·and·`Test.Zub' 
33 //·Line·:·11 
34 using·System;17 using·System;
  
 18 public·class·Test
 19 {
35 class·Test·{ 
  
36 »       enum·Zub·:byte·{ 
37 »       »       Foo·=·99, 
38 »       »       Bar, 
39 »       »       Baz 
40 »       } 
41 »        
  
42 »       static·void·Main·()20 »       public·static·void·Main·()
43 »       {21 »       {
 22 »       »       Console.WriteLine·("+++"·+·Main);
44 »       »       Zub·a·=·Zub.Foo,·b·=·Zub.Bar; 
45 »       »       object·v·=·(a·+·b); 
46 »       }23 »       }
47 }</string>24 }</string>
48 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`int'·and·`string'25 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`U'·and·`null'
49 //·Line:·826 //·Line:·13
  
50 class·S27 abstract·class·A&lt;T&gt;
51 {28 {
52 »       static·int·i; 
53 »        
54 »       static·bool·Foo·()29 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
 30 }
  
 31 class·B·:·A&lt;byte&gt;
 32 {
 33 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
55 »       {34 »       {
56 »       »       return·i·==·"";35 »       »       return·arg·==·null;
57 »       }36 »       }
58 }</string>37 }</string>
59 ····<string>//·CS0019:·Operator·`&lt;&lt;'·cannot·be·applied·to·operands·of·type·`byte'·and·`uint'38 ····<string>//·CS0019:·Operator·`+'·cannot·be·applied·to·operands·of·type·`string'·and·`float*'
 39 //·Line:·12
 40 //·Compiler·options:·-unsafe
 41 using·System;
  
 42 public·class·Driver·{
 43 ··public·static·void·Main·()·{
 44 ····float·[]·floats·=·new·float[1];
 45 ····floats[0]·=·1.0f;
 46 ····unsafe·{
 47 ······fixed·(float·*fp·=·&amp;floats[0])·{
 48 ······Console.WriteLine·("foo"·+·fp);
 49 ······}
 50 ····}
 51 ··}
 52 }</string>
 53 ····<string>//·CS0019:·Operator·`+='·cannot·be·applied·to·operands·of·type·`dynamic'·and·`anonymous·method'
60 //·Line:·954 //·Line:·9
  
61 using·System; 
62 public·class·PerformanceTest2·{55 class·MainClass
 56 {
63 »       public·static·void·Main·()·{57 »       public·static·void·Main·()
64 »       »       uint·j,·k; 
65 »       »       j·=·0; 
66 »       »       k·=·((byte)·1·&lt;&lt;·(7·-·j·%·8));58 »       {
 59 »       »       dynamic·d·=·null;
 60 »       »       d·+=·delegate·{};
67 »       }61 »       }
68 }</string>62 }</string>
69 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`T'·and·`T'63 ····<string>//·CS0019:··Operator·`=='·cannot·be·applied·to·operands·of·type·`object'·and·`int'
70 //·Line:·564 //·Line:·11
71 public·class·TestClass&lt;T&gt; 
72 { 
73 »       public·bool·Check·(T·x,·T·y)·{·return·x·==·y;·} 
74 } 
 65 using·System;
  
 66 class·Test·{
  
75 public·class·X 
76 { 
77 »       static·void·Main·()67 »       static·void·Main·()
78 »       {·}68 »       {
 69 »       »       object·o·=·2;
 70 »       »       if·(o·==·42)
 71 »       »       »       Console.WriteLine·(o);
 72 »       }
79 }</string>73 }</string>
80 ····<string>//·CS0019:·Operator·`=='·cannot·be·applied·to·operands·of·type·`S'·and·`S'74 ····<string>//·CS0019:·Operator·`-'·cannot·be·applied·to·operands·of·type·`AA'·and·`long'
81 //·Line:·2275 //·Line:·11
  
Max diff block lines reached; 28971/32546 bytes (89.02%) of diff not shown.
1.49 KB
CS1986
1.48 KB
CS1986
Ordering differences only
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1986</ErrorName>3 ··<ErrorName>CS1986</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method5 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
6 //·Line:·166 //·Line:·15
  
7 static·class·S7 static·class·S
8 {8 {
9 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)9 »       public·static·void·GetAwaiter·(this·int·i)
10 »       {10 »       {
11 »       »       return·1; 
12 »       }11 »       }
13 }12 }
  
14 class·A13 class·A
15 {14 {
16 »       static·async·void·Test·()15 »       static·async·void·Test·()
17 »       {16 »       {
18 »       »       await·9;17 »       »       await·1;
19 »       }18 »       }
20 }</string>19 }</string>
21 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method20 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method
22 //·Line:·1521 //·Line:·17
  
23 static·class·S22 static·class·S
24 {23 {
25 »       public·static·void·GetAwaiter·(this·int·i)24 »       public·static·void·GetAwaiter·(this·int·i)
26 »       {25 »       {
27 »       }26 »       }
28 }27 }
  
29 class·A28 class·A
30 {29 {
 30 »       bool·GetAwaiter;
 31 »       
31 »       static·async·void·Test·()32 »       static·async·void·Test·()
32 »       {33 »       {
33 »       »       await·1;34 »       »       await·new·A·();
34 »       }35 »       }
35 }</string>36 }</string>
36 ····<string>//·CS1986:·The·`await'·operand·type·`A'·must·have·suitable·GetAwaiter·method37 ····<string>//·CS1986:·The·`await'·operand·type·`int'·must·have·suitable·GetAwaiter·method
37 //·Line:·1738 //·Line:·16
  
38 static·class·S39 static·class·S
39 {40 {
40 »       public·static·void·GetAwaiter·(this·int·i)41 »       public·static·int·GetAwaiter&lt;T&gt;·(this·int·i)
41 »       {42 »       {
 43 »       »       return·1;
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·9;
51 »       }51 »       }
52 }</string>52 }</string>
53 ··</Examples>53 ··</Examples>
54 </ErrorDocumentation>54 </ErrorDocumentation>
3.45 KB
CS1686
3.44 KB
CS1686
Ordering differences only
    
Offset 1, 26 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>CS1686</ErrorName>3 ··<ErrorName>CS1686</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression5 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
6 //·Line:·116 //·Line:·16
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
 8 class·X·{
8 delegate·void·D·();9 »       delegate·void·S·();
  
 10 »       unsafe·void·M·()
9 unsafe·class·X·{ 
10 »       public·D·T·(int·a) 
11 »       {11 »       {
12 »       »       return·delegate·{12 »       »       int·i;
13 »       »       »       int·x·=·a;13 »       »       int·*·j·;
  
 14 »       »       S·s·=·delegate·{
 15 »       »       »       i·=·1;
14 »       »       };16 »       »       };
 17 »       »       j·=·&amp;i;
15 »       »        
16 »       »       int·*y·=·&amp;a; 
17 »       }18 »       }
  
 19 »       static·void·Main·()·{}
18 }</string>20 }</string>
19 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression21 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
20 //·Line:·1122 //·Line:·11
21 //·Compiler·options:·-unsafe23 //·Compiler·options:·-unsafe
  
22 delegate·void·D·();24 delegate·void·D·();
  
Offset 30, 35 lines modifiedOffset 34, 14 lines modified
30 »       »       int·*y·=·&amp;a;34 »       »       int·*y·=·&amp;a;
31 »       »       35 »       »       
32 »       »       return·delegate·{36 »       »       return·delegate·{
33 »       »       »       int·x·=·a;37 »       »       »       int·x·=·a;
34 »       »       };38 »       »       };
35 »       }39 »       }
36 }</string>40 }</string>
37 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression 
38 //·Line:·11 
39 //·Compiler·options:·-unsafe 
  
40 using·System; 
  
41 unsafe·struct·S 
42 { 
43 »       public·fixed·int·i·[10]; 
44 } 
  
45 class·C 
46 { 
47 »       static·void·Main·() 
48 »       { 
49 »       »       unsafe·{ 
50 »       »       »       S·str; 
51 »       »       »       Func&lt;int&gt;·e·=·()·=&gt;·str.i·[3]; 
52 »       »       } 
53 »       } 
54 }</string> 
55 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression41 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
56 //·Line:·1842 //·Line:·18
57 //·Compiler·options:·-unsafe43 //·Compiler·options:·-unsafe
  
58 unsafe·struct·S44 unsafe·struct·S
59 {45 {
60 »       public·int·i;46 »       public·int·i;
Offset 72, 33 lines modifiedOffset 55, 29 lines modified
72 »       {55 »       {
73 »       »       unsafe·{56 »       »       unsafe·{
74 »       »       »       S·str·=·new·S·();57 »       »       »       S·str·=·new·S·();
75 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};58 »       »       »       D·d·=·delegate·{·return·&amp;str.i;·};
76 »       »       }59 »       »       }
77 »       }60 »       }
78 }</string>61 }</string>
79 ····<string>//·CS1686:·Local·variable·or·parameter·`i'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression62 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
80 //·Line:·1663 //·Line:·11
81 //·Compiler·options:·-unsafe64 //·Compiler·options:·-unsafe
  
82 class·X·{ 
83 »       delegate·void·S·();65 delegate·void·D·();
  
84 »       unsafe·void·M·()66 unsafe·class·X·{
 67 »       public·D·T·(int·a)
85 »       {68 »       {
86 »       »       int·i;69 »       »       return·delegate·{
87 »       »       int·*·j·;70 »       »       »       int·x·=·a;
  
88 »       »       S·s·=·delegate·{ 
89 »       »       »       i·=·1; 
90 »       »       };71 »       »       };
91 »       »       j·=·&amp;i;72 »       »       
 73 »       »       int·*y·=·&amp;a;
92 »       }74 »       }
  
93 »       static·void·Main·()·{} 
94 }</string>75 }</string>
95 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression76 ····<string>//·CS1686:·Local·variable·or·parameter·`a'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
96 //·Line:·1177 //·Line:·11
97 //·Compiler·options:·-unsafe78 //·Compiler·options:·-unsafe
  
98 delegate·void·D·();79 delegate·void·D·();
  
Offset 109, 9 lines modifiedOffset 88, 30 lines modified
109 »       »       »       int·*x·=·&amp;a;88 »       »       »       int·*x·=·&amp;a;
110 »       »       };89 »       »       };
111 »       }90 »       }
  
112 »       static·void·Main·()91 »       static·void·Main·()
113 »       {·}92 »       {·}
114 }</string>93 }</string>
 94 ····<string>//·CS1686:·Local·variable·or·parameter·`str'·cannot·have·their·address·taken·and·be·used·inside·an·anonymous·method,·lambda·expression·or·query·expression
 95 //·Line:·11
 96 //·Compiler·options:·-unsafe
  
 97 using·System;
  
 98 unsafe·struct·S
 99 {
 100 »       public·fixed·int·i·[10];
 101 }
  
 102 class·C
 103 {
Max diff block lines reached; 23/3488 bytes (0.66%) of diff not shown.
9.06 KB
CS0120
9.05 KB
CS0120
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 70 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0120</ErrorName>3 ··<ErrorName>CS0120</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Test'
 6 //·Line:·20
  
 7 public·class·Test
 8 {
 9 »       public·void·Foo·()
 10 »       {
 11 »       }
 12 }
  
 13 public·class·MainClass
 14 {
 15 »       public·Test·Test
 16 »       {
 17 »       »       get;
 18 »       »       set;
 19 »       }
  
 20 »       public·static·void·Main·(string[]·args)
 21 »       {
 22 »       »       Test.Foo·();
 23 »       }
 24 }</string>
5 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y(System.Text.StringBuilder)'25 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y(System.Text.StringBuilder)'
6 //·Line:·826 //·Line:·8
  
7 using·System.Text;27 using·System.Text;
  
8 class·X·{28 class·X·{
9 »       static·void·Main·()·{29 »       static·void·Main·()·{
10 »       »       X.Y(null);»     30 »       »       X.Y(null);»     
11 »       }31 »       }
12 »       32 »       
13 »       void·Y(StringBuilder·someParam)·{33 »       void·Y(StringBuilder·someParam)·{
14 »       }34 »       }
15 }</string>35 }</string>
 36 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Derived.Foo()'
 37 //·Line:·16
  
 38 using·System;
  
 39 public·class·Base
 40 {
 41 »       public·Base·(Action·a)
 42 »       {
 43 »       }
 44 }
  
 45 public·class·Derived·:·Base
 46 {
 47 »       public·Derived·()
 48 »       »       :·base·(()·=&gt;·Foo·())
 49 »       {
 50 »       }
  
 51 »       void·Foo·()
 52 »       {
 53 »       }
 54 }</string>
16 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Callback()'55 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MainClass.Callback()'
17 //·Line:·956 //·Line:·9
  
18 using·System;57 using·System;
  
19 class·MainClass·:·BaseClass58 class·MainClass·:·BaseClass
20 {59 {
Offset 38, 25 lines modifiedOffset 84, 85 lines modified
38 »       {84 »       {
39 »       }85 »       }
  
40 »       public·BaseClass·(string·a,·Action·callback)86 »       public·BaseClass·(string·a,·Action·callback)
41 »       {87 »       {
42 »       }88 »       }
43 }</string>89 }</string>
 90 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`Program.x'
 91 //·Line:·6
  
 92 class·Program·{
 93 »       int·x;
 94 »       const·int·y·=·x;
 95 }</string>
 96 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`App.Test'
 97 //·Line:·15
  
 98 class·App
 99 {
 100 »       Test·a·=·new·Test·();
  
 101 »       public·Test·Test
 102 »       {
 103 »       »       get·{·return·a;·}
 104 »       }
  
 105 »       public·static·void·Main·(string[]·args)
 106 »       {
 107 »       »       Test.Run·();
 108 »       }
 109 }
  
 110 class·Test
 111 {
 112 »       public·void·Run·()·{·}
 113 }</string>
44 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`MemRefMonoBug.String'114 ····<string>//·CS0120:·An·object·reference·is·required·to·access·non-static·member·`X.Y'
45 //·Line:·11115 //·Line:·11
  
46 using·System;116 using·System;
  
47 public·class·MemRefMonoBug·{ 
48 »       private·string·String;»   //·this·member·has·the·same·name·as·System.String·class117 class·X·{
 118 »       //·Public·properties·and·variables.
 119 »       public·string·Y;
  
 120 »       //·Constructors.
 121 »       public·X()
 122 »       {
 123 »       }
  
 124 »       //·Public·static·methods.
 125 »       public·static·void·Main(string[]·Arguments)
 126 »       {
 127 »       »       X.Y·=·"";
 128 »       }
Max diff block lines reached; 6433/9231 bytes (69.69%) of diff not shown.
1.13 KB
CS1750
1.12 KB
CS1750
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>CS1750</ErrorName>3 ··<ErrorName>CS1750</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C'
 6 //·Line:·10
  
 7 struct·S
 8 {
 9 }
  
 10 class·C
 11 {
 12 »       public·static·void·Test·(C·c·=·new·S·())
 13 »       {
 14 »       }
 15 }</string>
5 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'16 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`null'·cannot·be·converted·to·parameter·type·`A'
6 //·Line:·817 //·Line:·8
  
7 using·System;18 using·System;
  
8 class·GenericClass&lt;T&gt;19 class·GenericClass&lt;T&gt;
9 {20 {
Offset 21, 27 lines modifiedOffset 34, 14 lines modified
21 »       }34 »       }
22 }35 }
  
23 public·struct·A36 public·struct·A
24 {37 {
25 »       public·int·Field;38 »       public·int·Field;
26 }</string>39 }</string>
27 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`S'·cannot·be·converted·to·parameter·type·`C' 
28 //·Line:·10 
  
29 struct·S 
30 { 
31 } 
  
32 class·C 
33 { 
34 »       public·static·void·Test·(C·c·=·new·S·()) 
35 »       { 
36 »       } 
37 }</string> 
38 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'40 ····<string>//·CS1750:·Optional·parameter·expression·of·type·`decimal'·cannot·be·converted·to·parameter·type·`int?'
39 //·Line:·641 //·Line:·6
  
40 public·class·TS42 public·class·TS
41 {43 {
42 »       public·static·void·Test·(int?·i·=·1m)44 »       public·static·void·Test·(int?·i·=·1m)
43 »       {45 »       {
4.69 KB
CS0182
4.68 KB
CS0182
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 46 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0182</ErrorName>3 ··<ErrorName>CS0182</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression5 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
6 //·Line:·46 //·Line:·14
 7 using·System;
 8 using·System.Reflection;
  
 9 [AttributeUsage·(AttributeTargets.All)]
 10 public·class·MineAttribute·:·Attribute·{
7 [A·(false·?·new·object·()·:·null)] 
8 class·AAttribute·:·System.Attribute 
9 { 
10 »       public·AAttribute·(object·value)11 »       public·MineAttribute·(object·t)
11 »       {12 »       {
12 »       }13 »       }
 14 }
  
  
 15 [Mine(new·Type·[2,2])]
 16 public·class·Foo·{»
 17 »       public·static·int·Main·()
 18 »       {
 19 »       »       return·0;
 20 »       }
13 }</string>21 }</string>
14 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression22 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
15 //·Line:·423 //·Line:·13
  
16 [A·(true·is·bool)] 
17 class·AAttribute·:·System.Attribute 
18 { 
19 »       public·AAttribute·(bool·b)24 using·System;
  
 25 [AttributeUsage·(AttributeTargets.All)]
 26 public·class·MineAttribute·:·Attribute·{
 27 »       public·MineAttribute·(Type·[]·t)
20 »       {28 »       {
21 »       }29 »       }
 30 }
  
 31 [Mine(new·Type·[(ulong)·3])]
 32 public·class·Foo
 33 {
22 }</string>34 }</string>
23 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression35 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
24 //·Line:·1336 //·Line:·13
  
25 using·System;37 using·System;
  
26 class·TestAttribute:·Attribute38 class·TestAttribute:·Attribute
Offset 43, 39 lines modifiedOffset 59, 21 lines modified
43 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression59 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
44 //·Line:·660 //·Line:·6
  
45 using·System.Reflection;61 using·System.Reflection;
  
46 [assembly:·AssemblyKeyFile(string.Empty)]</string>62 [assembly:·AssemblyKeyFile(string.Empty)]</string>
47 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression63 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
48 //·Line:·13 
  
49 using·System; 
  
50 [AttributeUsage·(AttributeTargets.All)] 
51 public·class·MineAttribute·:·Attribute·{ 
52 »       public·MineAttribute·(Type·[]·t) 
53 »       { 
54 »       } 
55 } 
  
56 [Mine(new·Type·[(ulong)·3])] 
57 public·class·Foo 
58 { 
59 }</string> 
60 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression 
61 //·Line:·864 //·Line:·4
  
62 using·System.Runtime.CompilerServices; 
  
63 public·class·C65 [A·(false·?·new·object·()·:·null)]
 66 class·AAttribute·:·System.Attribute
64 {67 {
 68 »       public·AAttribute·(object·value)
 69 »       {
65 »       [IndexerName·("1"·+·2)] 
66 »       public·string·this·[int·i]·{ 
67 »       »       set·{·} 
68 »       }70 »       }
69 }</string>71 }</string>
70 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression72 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
71 //·Line:·1073 //·Line:·10
  
72 using·System.Runtime.InteropServices;74 using·System.Runtime.InteropServices;
  
Offset 91, 67 lines modifiedOffset 89, 59 lines modified
91 using·System.Runtime.InteropServices;89 using·System.Runtime.InteropServices;
  
92 class·X·{90 class·X·{
93 »       [DllImport·("1"·+·9)]91 »       [DllImport·("1"·+·9)]
94 »       extern·static·void·Blah·();92 »       extern·static·void·Blah·();
95 }</string>93 }</string>
96 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression94 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
97 //·Line:·1395 //·Line:·8
  
98 using·System; 
  
99 class·MyAttribute·:·Attribute·{ 
  
100 »       public·MyAttribute·(string·s) 
101 »       { 
102 »       } 
103 } 
  
 96 using·System.Runtime.CompilerServices;
104 [My·(null·as·string)] 
105 class·X·{ 
  
106 »       static·void·Main·() 
107 »       {97 public·class·C
 98 {
 99 »       [IndexerName·("1"·+·2)]
 100 »       public·string·this·[int·i]·{
 101 »       »       set·{·}
108 »       }102 »       }
109 }</string>103 }</string>
110 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression104 ····<string>//·CS0182:·An·attribute·argument·must·be·a·constant·expression,·typeof·expression·or·array·creation·expression
Max diff block lines reached; 1417/4756 bytes (29.79%) of diff not shown.
991 B
CS0702
979 B
CS0702
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0702</ErrorName>3 ··<ErrorName>CS0702</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'5 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'
6 //·Line:·86 //·Line:·8
  
7 using·System;7 using·System;
  
8 class·Foo&lt;T&gt;8 class·Foo&lt;T&gt;
9 »       where·T·:·Array9 »       where·T·:·object
10 {10 {
11 }</string>11 }</string>
12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'12 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.MulticastDelegate'
13 //·Line:·613 //·Line:·6
  
14 using·System;14 using·System;
  
15 class·C&lt;T&gt;·where·T·:·MulticastDelegate15 class·C&lt;T&gt;·where·T·:·MulticastDelegate
16 {16 {
17 }</string>17 }</string>
18 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`object'18 ····<string>//·CS0702:·A·constraint·cannot·be·special·class·`System.Array'
19 //·Line:·819 //·Line:·8
  
20 using·System;20 using·System;
  
21 class·Foo&lt;T&gt;21 class·Foo&lt;T&gt;
22 »       where·T·:·object22 »       where·T·:·Array
23 {23 {
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
26.5 KB
CS0165
26.5 KB
CS0165
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0165</ErrorName>3 ··<ErrorName>CS0165</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s' 
6 //·Line:·14 
  
7 using·System; 
  
8 class·Program 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       string·s; 
13 »       »       object·o·=·null; 
14 »       »       while·(o·!=·null·&amp;&amp;·string.IsNullOrEmpty·(s·=·(string)·o.ToString·()))·{ 
15 »       »       } 
16 »       »        
17 »       »       Console.WriteLine·(s); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'5 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
21 //·Line:·146 //·Line:·14
  
22 class·X7 class·X
23 {8 {
24 »       public·static·void·Main·()9 »       public·static·void·Main·()
25 »       {10 »       {
Offset 33, 81 lines modifiedOffset 16, 142 lines modified
33 »       »       »       break;16 »       »       »       break;
34 »       »       default:17 »       »       default:
35 »       »       »       float·b·=·a·+·99.0f;18 »       »       »       float·b·=·a·+·99.0f;
36 »       »       »       break;19 »       »       »       break;
37 »       »       }20 »       »       }
38 »       }21 »       }
39 }</string>22 }</string>
40 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`i'23 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
41 //·Line:·924 //·Line:·17
  
42 public·class·MainClass25 class·Test
43 {26 {
44 »       public·void·Foo·()27 »       public·static·bool·Foo·(out·int·v)
45 »       {28 »       {
46 »       »       int·i; 
47 »       »       i++;29 »       »       v·=·0;
 30 »       »       return·false;
48 »       }31 »       }
49 }</string> 
50 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x' 
51 //·Line:·19 
  
52 struct·S 
53 { 
54 »       public·object·O; 
55 }32 »       static·void·Main()
 33 »       {
 34 »       »       int·a;
 35 »       »       bool·b·=·false;
  
56 class·X 
57 { 
58 »       public·S·s; 
59 }36 »       »       if·((b·&amp;&amp;·Foo·(out·a))·||·b)·{
 37 »       »       »       System.Console.WriteLine·(a);
 38 »       »       }
 39 »       }
 40 }</string>
 41 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'
 42 //·Line:·9
  
60 class·C 
61 {43 using·System;
  
 44 class·Test·{
 45 »       
62 »       public·static·void·Main·()46 »       static·void·Main·()·{
 47 »       »       Action·a·=·()·=&gt;·a();
63 »       { 
64 »       »       X·x; 
65 »       »       x.s.O·=·2; 
66 »       }48 »       }
67 }</string>49 }</string>
68 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'50 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`v'
69 //·Line:·1751 //·Line:·19
  
70 using·System;52 using·System;
  
71 class·C53 class·X
72 {54 {
73 »       void·Test·(int·arg)55 »       void·Foo·(out·int·value)
 56 »       {
 57 »       »       value·=·1;
 58 »       }
  
 59 »       public·static·void·Main·()
74 »       {60 »       {
75 »       »       int·v;61 »       »       int·v;
 62 »       »       X[]·x·=·null;
76 »       »       switch·(arg)·{ 
77 »       »       »       case·1: 
78 »       »       »       »       v·=·0; 
79 »       »       »       »       break; 
80 »       »       } 
  
 63 »       »       x?[0].Foo·(out·v);
81 »       »       Console.WriteLine·(v);64 »       »       Console.WriteLine·(v);
82 »       }65 »       }
83 }</string>66 }</string>
84 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`a'67 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`s'
 68 //·Line:·10
 69 //·Compiler·options:·-r:CS0165-19-lib.dll
  
 70 class·Program
 71 {
 72 »       static·void·Main·()
 73 »       {
 74 »       »       S·s;
 75 »       »       s.Test·();
 76 »       }
 77 }</string>
 78 ····<string>//·CS0165:·Use·of·unassigned·local·variable·`x'
85 //·Line:·1679 //·Line:·16
  
86 using·System;80 class·T·{
 81 »       void·fun·(ref·int·a)
 82 »       {
 83 »       »       if·(a·==·3)
Max diff block lines reached; 24646/27061 bytes (91.08%) of diff not shown.
12.5 KB
CS1502
12.4 KB
CS1502
Ordering differences only
    
Offset 1, 121 lines modifiedOffset 1, 164 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1502</ErrorName>3 ··<ErrorName>CS1502</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`System.Console.WriteLine(bool)'·has·some·invalid·arguments5 ····<string>//·CS1502:··The·best·overloaded·method·match·for·`System.Windows.Forms.X11Xim.XCreateIC(System.IntPtr,·__arglist)'·has·some·invalid·arguments
6 //·Line:·106 //·Line:·16
  
7 using·System;7 using·System;
 8 using·System.Runtime.InteropServices;
  
8 public·class·MainClass9 namespace·System.Windows.Forms
9 {10 {
10 ········public·static·void·Main()11 ········internal·class·X11Xim
11 ········{12 ········{
 13 ················[DllImport·("libX11",·EntryPoint="XCreateIC")]
 14 ················internal·extern·static·IntPtr·XCreateIC(IntPtr·xim,·__arglist);
12 »       »       test·MyBug·=·new·test(); 
13 ················Console.WriteLine·(MyBug.mytest()); 
14 »       } 
15 } 
  
16 public·class···test 
17 { 
18 ········public·void·mytest()15 ················public·static·void·Main·()
 16 ················{
 17 ························XCreateIC·(IntPtr.Zero,·IntPtr.Zero);
 18 ················}
19 ········{19 ········}
20 ················Console.WriteLine("test"); 
21 »       } 
22 }</string>20 }</string>
23 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Foo.Test(int,·string)'·has·some·invalid·arguments21 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.M(string)'·has·some·invalid·arguments
24 //·Line:·1422 //·Line:·23
  
25 using·System.Runtime.CompilerServices;23 delegate·void·D1·(object·o);
 24 delegate·void·D2·();
  
26 public·class·Foo25 class·C
27 {26 {
28 »       public·void·Test·(int·arg,·[CallerMemberName]·string·s·=·null)27 »       public·C·(D1·d)
29 »       {28 »       {
30 »       }29 »       }
  
31 »       void·X·()30 »       
 31 »       public·C·(D2·d)
32 »       {32 »       {
33 »       »       Test·(""); 
34 »       }33 »       }
 34 }
35 }</string> 
36 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Test.Test(TestMethod2)'·has·some·invalid·arguments 
37 //·Line:·8 
  
38 public·class·Test35 class·X
39 {36 {
40 »       void·Foo·()37 »       void·Foo·()
41 »       {38 »       {
42 »       »       new·Test·(new·TestMethod·(Foo));39 »       »       new·C·(delegate·(object·state)·{
 40 »       »       »       M·(1);
 41 »       »       });
43 »       }42 »       }
  
44 »       public·Test·(TestMethod2·test)·{} 
45 }43 »       void·M·(string·s)
 44 »       {
 45 »       }
 46 }</string>
 47 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`T.Blah(out·int)'·has·some·invalid·arguments
 48 //·Line:·11
  
 49 using·System;
46 public·delegate·void·TestMethod·(); 
47 public·delegate·void·TestMethod2·(object·o);</string> 
48 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`X.X(int)'·has·some·invalid·arguments 
49 //·Line:·14 
  
50 public·class·X·{50 class·T·{
 51 ········static·void·Blah·(out·int·g)·{·g·=·0;·}
  
51 »       public·X·(int·a) 
52 »       {52 ········static·int·Main·(string·[]·args)·{
 53 ················IntPtr·g;
 54 ················Blah·(out·g);
 55 »       »       return·(int)·g;
 56 ········}
 57 }</string>
 58 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`Global.Test1(int?)'·has·some·invalid·arguments
 59 //·Line:·8
  
 60 using·System;
  
 61 class·Global·{
 62 »       static·void·Main()·{
 63 »       »       Console.Write(Test1((decimal?)2));
 64 »       }»      
 65 »       static·string·Test1(int?·value)·{
 66 »       »       return·"ok";
53 »       }67 »       }
 68 }</string>
 69 ····<string>//·CS1502:·The·best·overloaded·method·match·for·`TestCase.TestS(ref·object)'·has·some·invalid·arguments
 70 //·Line:·21
  
 71 using·System;
  
 72 public·struct·Struct·{
 73 »       public·int·x,·y,·z;
54 }74 }
  
55 class·D·{75 public·class·TestCase·{
 76 »       
56 »       static·void·Main·()77 »       public·static·void·Main()·{
57 »       { 
58 »       »       X·x·=·new·X·("hola");78 »       »       
 79 »       »       Struct·s·=·new·Struct();
 80 »       »       
 81 »       »       s.x·=·1;
 82 »       »       s.y·=·2;
 83 »       »       
 84 »       »       System.Console.WriteLine("{0}·{1}·{2}",·s.x,·s.y,·s.z);
 85 »       »       
 86 »       »       TestS(ref·s);
 87 »       }»      
 88 »       
 89 »       public·static·void·TestS(ref·object·ino)·{
 90 »       »       System.Console.WriteLine("{0}",·((Struct)(ino)).x);
59 »       }91 »       }
 92 »       
Max diff block lines reached; 9120/12710 bytes (71.75%) of diff not shown.
940 B
CS0432
928 B
CS0432
Ordering differences only
    
Offset 9, 25 lines modifiedOffset 9, 14 lines modified
  
9 class·X·{9 class·X·{
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       fool::Console.WriteLine·("hello");12 »       »       fool::Console.WriteLine·("hello");
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0432:·Alias·`fool'·not·found 
16 //·Line:·9 
  
17 using·foo·=·System; 
  
18 class·X·{ 
19 »       static·void·Main·() 
20 »       { 
21 »       »       fool::Console.WriteLine·("hello"); 
22 »       } 
23 }</string> 
24 ····<string>//·CS0432:·Alias·`Sa'·not·found15 ····<string>//·CS0432:·Alias·`Sa'·not·found
25 //·Line:·616 //·Line:·6
  
26 using·S·=·System;17 using·S·=·System;
  
27 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>18 [assembly:·Sa::CLSCompliantAttribute·(false)]</string>
28 ····<string>//·CS0432:·Alias·`BB'·not·found19 ····<string>//·CS0432:·Alias·`BB'·not·found
Offset 41, 14 lines modifiedOffset 30, 25 lines modified
41 namespace·A.B30 namespace·A.B
42 {31 {
43 »       class·X32 »       class·X
44 »       {33 »       {
45 »       »       BB::List&lt;int&gt;·p;34 »       »       BB::List&lt;int&gt;·p;
46 »       }35 »       }
47 }</string>36 }</string>
 37 ····<string>//·CS0432:·Alias·`fool'·not·found
 38 //·Line:·9
  
 39 using·foo·=·System;
  
 40 class·X·{
 41 »       static·void·Main·()
 42 »       {
 43 »       »       fool::Console.WriteLine·("hello");
 44 »       }
 45 }</string>
48 ····<string>//·CS0432:·Alias·`X'·not·found46 ····<string>//·CS0432:·Alias·`X'·not·found
49 //·Line:·547 //·Line:·5
  
50 using·X·=·System;48 using·X·=·System;
51 using·X::Collections.Generic;</string>49 using·X::Collections.Generic;</string>
52 ··</Examples>50 ··</Examples>
53 </ErrorDocumentation>51 </ErrorDocumentation>
1.35 KB
CS0628
1.34 KB
CS0628
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>CS0628</ErrorName>3 ··<ErrorName>CS0628</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class 
6 //·Line:·6 
7 //·Compiler·options:·-warnaserror·-warn:4 
  
8 sealed·class·D·{ 
9 »       protected·D·()·{} 
10 }</string> 
11 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class 
12 //·Line:·6 
13 //·Compiler·options:·-warnaserror·-warn:4 
  
14 sealed·class·D·{ 
15 »       protected·int·a; 
16 }</string> 
17 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class5 ····<string>//·CS0628:·`Test.print_argv(string[])':·new·protected·member·declared·in·sealed·class
18 //·Line:·86 //·Line:·8
19 //·Compiler·options:·-warn:4·-warnaserror7 //·Compiler·options:·-warn:4·-warnaserror
  
20 using·System;8 using·System;
  
21 internal·sealed·class·Test·{9 internal·sealed·class·Test·{
Offset 29, 9 lines modifiedOffset 15, 23 lines modified
29 »       »       »       return·"null";15 »       »       »       return·"null";
30 »       »       else16 »       »       else
31 »       »       »       return·String.Join·(":",·argv);17 »       »       »       return·String.Join·(":",·argv);
32 »       }18 »       }
  
33 »       static·void·Main·()·{·}19 »       static·void·Main·()·{·}
34 }</string>20 }</string>
 21 ····<string>//·CS0628:·`D.D()':·new·protected·member·declared·in·sealed·class
 22 //·Line:·6
 23 //·Compiler·options:·-warnaserror·-warn:4
  
 24 sealed·class·D·{
 25 »       protected·D·()·{}
 26 }</string>
 27 ····<string>//·CS0628:·`D.a':·new·protected·member·declared·in·sealed·class
 28 //·Line:·6
 29 //·Compiler·options:·-warnaserror·-warn:4
  
 30 sealed·class·D·{
 31 »       protected·int·a;
 32 }</string>
35 ··</Examples>33 ··</Examples>
36 </ErrorDocumentation>34 </ErrorDocumentation>
2.07 KB
CS0151
2.06 KB
CS0151
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>CS0151</ErrorName>3 ··<ErrorName>CS0151</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type5 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
6 //·Line:·13 
  
7 class·Y·{ 
8 »       byte·b; 
9 } 
  
10 class·X·{ 
11 »       static·void·Main·() 
12 »       { 
13 »       »       Y·y·=·new·Y·(); 
  
14 »       »       switch·(y){ 
15 »       »       case·0: 
16 »       »       »       break; 
17 »       »       case·1: 
18 »       »       »       break; 
19 »       »       } 
20 »       } 
21 }</string> 
22 ····<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)
28 »       {11 »       {
Offset 56, 22 lines modifiedOffset 36, 22 lines modified
56 »       »       »       break;36 »       »       »       break;
57 »       »       }37 »       »       }
  
58 »       »       int·a·=·y;38 »       »       int·a·=·y;
59 »       }39 »       }
60 }</string>40 }</string>
61 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type41 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
62 //·Line:·1942 //·Line:·15
  
63 struct·X·43 struct·X·
64 {44 {
65 »       public·static·implicit·operator·int?·(X·x)45 ····public·static·implicit·operator·int·(X·x)
66 »       { 
67 »       »       return·1; 
68 »       }46 ····{
 47 ········return·1;
 48 ····}
  
69 »       static·void·Main·()49 »       static·void·Main·()
70 »       {50 »       {
71 »       »       X?·x·=·null;51 »       »       X?·x·=·null;
72 »       »       switch·(x)·{52 »       »       switch·(x)·{
73 »       »       default:53 »       »       default:
74 »       »       »       break;54 »       »       »       break;
Offset 105, 23 lines modifiedOffset 85, 43 lines modified
105 »       »       switch·(s1)85 »       »       switch·(s1)
106 »       »       {86 »       »       {
107 »       »       »       default:87 »       »       »       default:
108 »       »       »       »       return·1;88 »       »       »       »       return·1;
109 »       »       }89 »       »       }
110 »       }90 »       }
111 }</string>91 }</string>
 92 ····<string>//·CS0151:·A·switch·expression·of·type·`Y'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
 93 //·Line:·13
  
 94 class·Y·{
 95 »       byte·b;
 96 }
  
 97 class·X·{
 98 »       static·void·Main·()
 99 »       {
 100 »       »       Y·y·=·new·Y·();
  
 101 »       »       switch·(y){
 102 »       »       case·0:
 103 »       »       »       break;
 104 »       »       case·1:
 105 »       »       »       break;
 106 »       »       }
 107 »       }
 108 }</string>
112 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type109 ····<string>//·CS0151:·A·switch·expression·of·type·`X?'·cannot·be·converted·to·an·integral·type,·bool,·char,·string,·enum·or·nullable·type
113 //·Line:·15110 //·Line:·19
  
114 struct·X·111 struct·X·
115 {112 {
116 ····public·static·implicit·operator·int·(X·x)113 »       public·static·implicit·operator·int?·(X·x)
117 ····{ 
118 ········return·1; 
119 ····}114 »       {
 115 »       »       return·1;
 116 »       }
  
120 »       static·void·Main·()117 »       static·void·Main·()
121 »       {118 »       {
122 »       »       X?·x·=·null;119 »       »       X?·x·=·null;
123 »       »       switch·(x)·{120 »       »       switch·(x)·{
124 »       »       default:121 »       »       default:
125 »       »       »       break;122 »       »       »       break;
1.19 KB
CS3024
1.17 KB
CS3024
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3024</ErrorName>3 ··<ErrorName>CS3024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3024:·Constraint·type·`A'·is·not·CLS-compliant5 ····<string>//·CS3024:·Constraint·type·`I'·is·not·CLS-compliant
6 //·Line:·156 //·Line:·13
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 [CLSCompliant·(false)]10 [CLSCompliant·(false)]
11 public·abstract·class·A11 public·interface·I
12 {12 {
13 }13 }
  
14 public·class·C14 public·class·C&lt;T&gt;·where·T·:·I
15 {15 {
16 »       public·static·void·Foo&lt;T&gt;()·where·T·:·A 
17 »       { 
18 »       } 
19 }</string>16 }</string>
20 ····<string>//·CS3024:·Constraint·type·`I'·is·not·CLS-compliant17 ····<string>//·CS3024:·Constraint·type·`A'·is·not·CLS-compliant
21 //·Line:·1318 //·Line:·15
22 //·Compiler·options:·-warn:1·-warnaserror19 //·Compiler·options:·-warn:1·-warnaserror
  
23 using·System;20 using·System;
24 [assembly:CLSCompliant·(true)]21 [assembly:CLSCompliant·(true)]
  
25 [CLSCompliant·(false)]22 [CLSCompliant·(false)]
26 public·interface·I23 public·abstract·class·A
27 {24 {
28 }25 }
  
29 public·class·C&lt;T&gt;·where·T·:·I26 public·class·C
30 {27 {
 28 »       public·static·void·Foo&lt;T&gt;()·where·T·:·A
 29 »       {
 30 »       }
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
33 </ErrorDocumentation>33 </ErrorDocumentation>
3.05 KB
CS0305
3.04 KB
CS0305
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0305</ErrorName>3 ··<ErrorName>CS0305</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)
 6 //·Line:·17
  
 7 using·System;
  
 8 delegate·int·E·();
  
 9 class·X
 10 {
 11 »       public·static·T·G&lt;T&gt;·()
 12 »       {
 13 »       »       throw·new·ArgumentException·();
 14 »       }
  
 15 »       static·void·Main·()
 16 »       {
 17 »       »       E·e2·=·new·E·(G);
 18 »       }
 19 }</string>
5 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)20 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s)
6 //·Line:·1121 //·Line:·11
  
7 class·Stack&lt;T&gt;·{22 class·Stack&lt;T&gt;·{
8 }23 }
  
9 class·Test·{24 class·Test·{
Offset 14, 51 lines modifiedOffset 33, 35 lines modified
14 class·T·{33 class·T·{
15 »       Stack&lt;Test,Test&gt;·a;34 »       Stack&lt;Test,Test&gt;·a;
  
16 »       static·void·Main()35 »       static·void·Main()
17 »       {36 »       {
18 »       }37 »       }
19 }</string>38 }</string>
20 ····<string>//·CS0305:·Using·the·generic·type·`Stack&lt;T&gt;'·requires·`1'·type·argument(s) 
21 //·Line:·9 
  
22 class·Stack&lt;T&gt; 
23 {·} 
  
24 class·X 
25 { 
26 »       Stack·stack; 
27 }</string> 
28 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)39 ····<string>//·CS0305:·Using·the·generic·type·`System.Collections.Generic.List&lt;T&gt;'·requires·`1'·type·argument(s)
29 //·Line:·840 //·Line:·8
  
30 using·System.Collections.Generic;41 using·System.Collections.Generic;
  
31 class·X42 class·X
32 {43 {
33 »       List&lt;int,long&gt;·list;44 »       List&lt;int,long&gt;·list;
34 }</string>45 }</string>
35 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)46 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s)
36 //·Line:·1247 //·Line:·12
37 namespace·N1 
38 { 
39 »       class·A&lt;T&gt; 
40 »       { 
41 »       } 
42 } 
  
43 namespace·N348 class·A·
44 {49 {
45 »       using·W·=·N1.A; 
  
46 »       class·X50 »       class·B&lt;T&gt;·
 51 »       {·
 52 »       }
 53 »       
 54 »       static·void·Main()·
47 »       {55 »       {
 56 »       »       B·b·=·new·B&lt;A&gt;();
48 »       »       static·void·Main·() 
49 »       »       { 
50 »       »       } 
51 »       }57 »       }
52 }</string>58 }</string>
53 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)59 ····<string>//·CS0305:·Using·the·generic·method·`C.Test&lt;T,Y&gt;(C.Func&lt;T&gt;)'·requires·`2'·type·argument(s)
54 //·Line:·1460 //·Line:·14
  
55 public·class·C61 public·class·C
56 {62 {
Offset 69, 56 lines modifiedOffset 72, 53 lines modified
69 »       }72 »       }
  
70 »       public·static·void·Main·()73 »       public·static·void·Main·()
71 »       {74 »       {
72 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});75 »       »       Test&lt;int&gt;·(delegate·(int·i)·{·return·i;·});
73 »       }76 »       }
74 }</string>77 }</string>
75 ····<string>//·CS0305:·Using·the·generic·type·`A.B&lt;T&gt;'·requires·`1'·type·argument(s) 
76 //·Line:·12 
  
77 class·A· 
78 { 
79 »       class·B&lt;T&gt;· 
80 »       {· 
81 »       } 
82 »        
83 »       static·void·Main()· 
84 »       { 
85 »       »       B·b·=·new·B&lt;A&gt;(); 
86 »       } 
87 }</string> 
88 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)78 ····<string>//·CS0305:·Using·the·generic·type·`N&lt;T&gt;'·requires·`1'·type·argument(s)
89 //·Line:·1279 //·Line:·12
  
90 class·N&lt;T&gt;80 class·N&lt;T&gt;
91 {81 {
92 }82 }
  
93 class·C83 class·C
94 {84 {
95 »       public·static·void·Main()85 »       public·static·void·Main()
96 »       {86 »       {
97 »       »       global::N·n·=·null;87 »       »       global::N·n·=·null;
98 »       }88 »       }
99 }</string>89 }</string>
100 ····<string>//·CS0305:·Using·the·generic·method·`X.G&lt;T&gt;()'·requires·`1'·type·argument(s)90 ····<string>//·CS0305:·Using·the·generic·type·`N1.A&lt;T&gt;'·requires·`1'·type·argument(s)
101 //·Line:·1791 //·Line:·12
 92 namespace·N1
  
Max diff block lines reached; 456/3071 bytes (14.85%) of diff not shown.
4.14 KB
CS0119
4.13 KB
CS0119
Ordering differences only
    
Offset 1, 73 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>CS0119</ErrorName>3 ··<ErrorName>CS0119</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected 
6 //·Line:·10 
  
7 delegate·void·D·(); 
  
8 class·C 
9 { 
10 ····public·void·Foo·(int·i) 
11 ····{ 
12 ········D·d·=·new·D·(i); 
13 ····} 
14 }</string> 
15 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected5 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
16 //·Line:·86 //·Line:·8
  
17 class·A7 class·A
18 {8 {
19 »       public·void·f·()9 »       public·void·f·()
20 ········{10 ········{
21 ················this.test·bad·=·null;11 ················this.test·bad·=·null;
22 ········}12 ········}
23 »       static·void·Main·()·{}13 »       static·void·Main·()·{}
24 }</string>14 }</string>
 15 ····<string>//·CS0119:·Expression·denotes·a·`namespace',·where·a·`variable',·`value'·or·`method·group'·was·expected
 16 //·Line:·8
  
 17 class·X
 18 {
 19 »       public·static·void·Main·()
 20 »       {
 21 »       »       System.Collections.Generic·("");
 22 »       }
 23 }</string>
25 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected24 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·was·expected
26 //·Line:·925 //·Line:·9
  
27 class·A26 class·A
28 {27 {
29 ········private·string·test;28 ········private·string·test;
30 »       public·void·f·()29 »       public·void·f·()
31 ········{30 ········{
32 ················this.test·bad·=·null;31 ················this.test·bad·=·null;
33 ········}32 ········}
34 »       static·void·Main·()·{}33 »       static·void·Main·()·{}
35 }</string>34 }</string>
36 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected 
37 //·Line:·8 
  
38 class·C 
39 { 
40 »       static·void·Foo&lt;T&gt;·() 
41 »       { 
42 »       »       T.ToString·(); 
43 »       } 
44 }</string> 
45 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable',·`value'·or·`method·group'·was·expected 
46 //·Line:·14 
  
47 using·System; 
  
48 namespace·Test 
49 { 
50 »       public·delegate·void·SomeDel·(Action·a); 
  
51 »       public·class·TestClass 
52 »       { 
53 »       »       public·void·TestMethod·() 
54 »       »       { 
55 »       »       »       SomeDel·(()·=&gt;·{·}); 
56 »       »       } 
57 »       } 
58 }</string> 
59 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected35 ····<string>//·CS0119:·Expression·denotes·a·`type',·where·a·`variable'·or·`value'·was·expected
60 //·Line:·1536 //·Line:·15
  
61 class·A37 class·A
62 {38 {
63 »       public·class·D39 »       public·class·D
64 »       {40 »       {
Offset 77, 22 lines modifiedOffset 48, 37 lines modified
77 class·B48 class·B
78 {49 {
79 »       public·B·()50 »       public·B·()
80 »       {51 »       {
81 »       »       A.D·=·2;52 »       »       A.D·=·2;
82 »       }53 »       }
83 }</string>54 }</string>
84 ····<string>//·CS0119:·Expression·denotes·a·`method·group',·where·a·`variable',·`value'·or·`type'·was·expected55 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`type'·or·`method·group'·was·expected
85 //·Line:·856 //·Line:·10
  
 57 delegate·void·D·();
  
86 class·C58 class·C
87 {59 {
 60 ····public·void·Foo·(int·i)
 61 ····{
 62 ········D·d·=·new·D·(i);
 63 ····}
 64 }</string>
 65 ····<string>//·CS0119:·Expression·denotes·a·`variable',·where·a·`method·group'·was·expected
 66 //·Line:·11
  
 67 using·System;
  
 68 class·X
 69 {
88 »       static·void·Main·()70 »       static·void·Main·()
89 »       {71 »       {
90 »       »       throw·Main;72 »       »       Delegate·d·=·null;
 73 »       »       Console.WriteLine·(d·(null,·null));
91 »       }74 »       }
92 }</string>75 }</string>
93 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected76 ····<string>//·CS0119:·Expression·denotes·a·`type·parameter',·where·a·`variable',·`value'·or·`type'·was·expected
94 //·Line:·1577 //·Line:·15
  
95 class·A78 class·A
96 {79 {
Offset 104, 44 lines modifiedOffset 90, 58 lines modified
104 class·B&lt;T&gt;·:·A90 class·B&lt;T&gt;·:·A
105 {91 {
106 »       void·Foo·()92 »       void·Foo·()
107 »       {93 »       {
108 »       »       T.Equals·(null,·null);94 »       »       T.Equals·(null,·null);
Max diff block lines reached; 1419/4191 bytes (33.86%) of diff not shown.
3.43 KB
CS3014
3.42 KB
CS3014
Ordering differences only
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3014</ErrorName>3 ··<ErrorName>CS3014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·96 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
 9 [CLSCompliant·(true)]
 10 public·delegate·void·D·();</string>
 11 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
 12 //·Line:·8
 13 //·Compiler·options:·-warnaserror·-warn:1
  
 14 using·System;
  
 15 [CLSCompliant·(true)]
9 public·interface·I·{16 public·interface·I·{
10 ········[CLSCompliant·(true)] 
11 ········void·Valid·(bool·arg); 
12 }</string>17 }</string>
13 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant18 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
14 //·Line:·819 //·Line:·9
15 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
16 using·System;21 using·System;
  
17 public·enum·E2·{22 public·abstract·class·CLSClass·{
18 ········[CLSCompliant·(true)]23 ········[CLSCompliant·(true)]
 24 ········public·static·implicit·operator·CLSClass(byte·value)·{
 25 ················return·null;
19 ········Foo26 ········}
20 }</string>27 }</string>
21 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant28 ····<string>//·CS3014:·`E'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
22 //·Line:·829 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;31 using·System;
  
25 [CLSCompliant·(true)]32 [CLSCompliant·(true)]
26 public·enum·E·{33 public·enum·E·{
27 }</string>34 }</string>
28 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant35 ····<string>//·CS3014:·`I.Valid(bool)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
29 //·Line:·836 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:137 //·Compiler·options:·-warnaserror·-warn:1
  
31 using·System;38 using·System;
  
 39 public·interface·I·{
32 [CLSCompliant·(true)]40 ········[CLSCompliant·(true)]
33 public·class·C·{41 ········void·Valid·(bool·arg);
34 }</string>42 }</string>
35 ····<string>//·CS3014:·`D'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant43 ····<string>//·CS3014:·`E2.Foo'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
36 //·Line:·844 //·Line:·8
37 //·Compiler·options:·-warnaserror·-warn:145 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;46 using·System;
  
 47 public·enum·E2·{
39 [CLSCompliant·(true)]48 ········[CLSCompliant·(true)]
40 public·delegate·void·D·();</string>49 ········Foo
 50 }</string>
41 ····<string>//·CS3014:·`I'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant51 ····<string>//·CS3014:·`C'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant
42 //·Line:·852 //·Line:·8
43 //·Compiler·options:·-warnaserror·-warn:153 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;54 using·System;
  
45 [CLSCompliant·(true)]55 [CLSCompliant·(true)]
 56 public·class·C·{
46 public·interface·I·{ 
47 }</string> 
48 ····<string>//·CS3014:·`CLSClass.implicit·operator·CLSClass(byte)'·cannot·be·marked·as·CLS-compliant·because·the·assembly·is·not·marked·as·CLS-compliant 
49 //·Line:·9 
50 //·Compiler·options:·-warnaserror·-warn:1 
  
51 using·System; 
  
52 public·abstract·class·CLSClass·{ 
53 ········[CLSCompliant·(true)] 
54 ········public·static·implicit·operator·CLSClass(byte·value)·{ 
55 ················return·null; 
56 ········} 
57 }</string>57 }</string>
58 ··</Examples>58 ··</Examples>
59 </ErrorDocumentation>59 </ErrorDocumentation>
8.34 KB
CS1501
8.32 KB
CS1501
Ordering differences only
    
Offset 1, 58 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>CS1501</ErrorName>3 ··<ErrorName>CS1501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments 
6 //·Line:·13 
  
7 static·class·C 
8 { 
9 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b) 
10 »       { 
11 »       } 
  
12 »       static·void·Main() 
13 »       { 
14 »       »       dynamic·d·=·null; 
15 »       »       "x".Foo·(d); 
16 »       } 
17 }</string> 
18 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments5 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments
19 //·Line:·126 //·Line:·15
  
20 class·C 
21 { 
22 ····static·void·Foo·(string·foo,·params·object·[]·moreFoo) 
23 ····{ 
24 ····} 
  
25 ····static·void·Main·() 
26 ····{ 
27 ········Foo·(); 
28 ····} 
29 }</string> 
30 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments 
31 //·Line:·17 
  
  
32 static·class·Extensions7 class·Base&lt;T&gt;
33 {8 {
34 »       public·static·string·Foo·(this·string·s)9 »       protected·virtual·void·Foo&lt;U&gt;·(U·u)
35 »       {10 »       {
36 »       »       return·s; 
37 »       }11 »       }
38 }12 }
  
39 public·class·M13 class·Derived&lt;T&gt;·:·Base&lt;int&gt;
40 {14 {
41 »       public·static·void·Main·() 
42 »       { 
43 »       »       1.Foo·("foo"); 
44 »       }15 ····protected·override·void·Foo&lt;U&gt;·(U·u)
 16 ····{
 17 ········base.Foo·();
 18 ····}
45 }</string>19 }</string>
46 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments20 ····<string>//·CS1501:·No·overload·for·method·`XCreateIC'·takes·`1'·arguments
47 //·Line:·1621 //·Line:·16
  
48 using·System;22 using·System;
49 using·System.Runtime.InteropServices;23 using·System.Runtime.InteropServices;
  
Offset 65, 72 lines modifiedOffset 34, 127 lines modified
  
65 ················public·static·void·Main·()34 ················public·static·void·Main·()
66 ················{35 ················{
67 ························XCreateIC·(IntPtr.Zero);36 ························XCreateIC·(IntPtr.Zero);
68 ················}37 ················}
69 ········}38 ········}
70 }</string>39 }</string>
71 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments40 ····<string>//·CS1501:·No·overload·for·method·`Block'·takes·`2'·arguments
72 //·Line:·1541 //·Line:·12
  
73 class·Base&lt;T&gt;42 class·X
74 {43 {
75 »       protected·virtual·void·Foo&lt;U&gt;·(U·u)44 »       public·static·void·Block·(object·type,·object·variables,·params·object[]·expressions)
76 »       {45 »       {
77 »       }46 »       }
78 } 
  
79 class·Derived&lt;T&gt;·:·Base&lt;int&gt;47 »       public·static·void·Main·()
 48 »       {
 49 »       »       Block·(variables:·null,·expressions:·null);
 50 »       }
 51 }</string>
 52 ····<string>//·CS1501:·No·overload·for·method·`this'·takes·`2'·arguments
 53 //·Line·:·10
  
 54 class·C
80 {55 {
81 ····protected·override·void·Foo&lt;U&gt;·(U·u) 
82 ····{ 
83 ········base.Foo·(); 
84 ····}56 »       public·bool·this·[int·i]·{·get·{·return·false;·}·set·{}·}
 57 »       
 58 »       void·Foo·()
 59 »       {»      C·c·=·new·C·();
 60 »       »       c·[0,·0]·=·null;
 61 »       }
85 }</string>62 }</string>
86 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`3'·arguments63 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments
87 //·Line:·1264 //·Line:·13
  
88 class·Test65 static·class·C
89 {66 {
90 »       public·static·void·Foo·(string·s·=·null,·int·value·=·2)67 »       public·static·void·Foo·(this·string·s,·int·d,·bool·b)
91 »       {68 »       {
92 »       }69 »       }
  
93 »       static·void·Main·()70 »       static·void·Main()
94 »       {71 »       {
95 »       »       Foo·("a",·2,·6);72 »       »       dynamic·d·=·null;
 73 »       »       "x".Foo·(d);
96 »       }74 »       }
97 }</string>75 }</string>
98 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`0'·arguments76 ····<string>//·CS1501:·No·overload·for·method·`Foo'·takes·`2'·arguments
99 //·Line:·1577 //·Line:·17
  
100 using·System; 
101 using·System.Runtime.InteropServices; 
  
102 public·class·C78 static·class·Extensions
103 {79 {
104 »       public·static·void·Foo·([DefaultParameterValue(null)]·string·s)80 »       public·static·string·Foo·(this·string·s)
105 »       {81 »       {
 82 »       »       return·s;
106 »       }83 »       }
 84 }
Max diff block lines reached; 5292/8487 bytes (62.35%) of diff not shown.
1.12 KB
CS1628
1.11 KB
CS1628
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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>
5 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier15 ····<string>//·CS1628:·Parameter·`a'·cannot·be·used·inside·`anonymous·method'·when·using·`ref'·or·`out'·modifier
6 //·Line:·1516 //·Line:·15
7 using·System;17 using·System;
  
8 delegate·void·D·();18 delegate·void·D·();
  
9 class·X·{19 class·X·{
Offset 16, 20 lines modifiedOffset 27, 9 lines modified
16 »       static·void·Host·(ref·int·a)27 »       static·void·Host·(ref·int·a)
17 »       {28 »       {
18 »       »       D·b·=·delegate·{29 »       »       D·b·=·delegate·{
19 »       »       »       a·=·1;30 »       »       »       a·=·1;
20 »       »       };31 »       »       };
21 »       }32 »       }
22 }</string>33 }</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> 
33 ··</Examples>34 ··</Examples>
34 </ErrorDocumentation>35 </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>
761 B
CS0722
749 B
CS0722
Ordering differences only
    
Offset 5, 27 lines modifiedOffset 5, 27 lines modified
5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types5 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
6 //·Line:·86 //·Line:·8
  
7 static·class·StaticClass·{7 static·class·StaticClass·{
8 }8 }
  
9 class·MainClass·{9 class·MainClass·{
10 ····public·static·StaticClass·Prop·{10 ····public·static·StaticClass·Method·()
11 ········get·{11 ····{
12 ············return·null;12 ········return·null;
13 ········} 
14 ····}13 ····}
15 }</string>14 }</string>
16 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types15 ····<string>//·CS0722:·`StaticClass':·static·types·cannot·be·used·as·return·types
17 //·Line:·816 //·Line:·8
  
18 static·class·StaticClass·{17 static·class·StaticClass·{
19 }18 }
  
20 class·MainClass·{19 class·MainClass·{
21 ····public·static·StaticClass·Method·()20 ····public·static·StaticClass·Prop·{
22 ····{21 ········get·{
23 ········return·null;22 ············return·null;
 23 ········}
24 ····}24 ····}
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.25 KB
CS1590
1.24 KB
CS1590
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>CS1590</ErrorName>3 ··<ErrorName>CS1590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute5 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
 6 //·Line:·8
 7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
 8 namespace·Testing
 9 {
 10 ···///·&lt;include/&gt;
 11 ···public·class·Test
 12 ···{
 13 ···}
 14 }</string>
 15 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute
6 //·Line:·1616 //·Line:·16
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror17 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 namespace·Testing18 namespace·Testing
9 {19 {
10 ···///·comment20 ···///·comment
11 ···public·class·Test21 ···public·class·Test
Offset 18, 25 lines modifiedOffset 29, 14 lines modified
  
18 »       ///·&lt;include·path='/foo/bar'·/&gt;29 »       ///·&lt;include·path='/foo/bar'·/&gt;
19 »       public·void·Bar·(int·x)30 »       public·void·Bar·(int·x)
20 »       {31 »       {
21 »       }32 »       }
22 ···}33 ···}
23 }</string>34 }</string>
24 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`file'·attribute 
25 //·Line:·8 
26 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror 
  
27 namespace·Testing 
28 { 
29 ···///·&lt;include/&gt; 
30 ···public·class·Test 
31 ···{ 
32 ···} 
33 }</string> 
34 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute35 ····<string>//·CS1590:·Invalid·XML·`include'·element.·Missing·`path'·attribute
35 //·Line:·1136 //·Line:·11
36 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror37 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
37 namespace·Testing38 namespace·Testing
38 {39 {
39 ···///·comment40 ···///·comment
964 B
CS1512
952 B
CS1512
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1512</ErrorName>3 ··<ErrorName>CS1512</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context5 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
6 //·Line:·116 //·Line:·11
  
7 class·Base 
8 { 
9 ····private·string·B·()·{·return·"a";·} 
10 } 
  
11 class·E 
12 { 
13 ···private·string·B·=·base.B·(); 
14 }</string> 
15 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context 
16 //·Line:·11 
  
17 struct·S7 struct·S
18 {8 {
19 »       delegate·int·D·();9 »       delegate·int·D·();
20 »       10 »       
21 »       void·Test·()11 »       void·Test·()
22 »       {12 »       {
23 »       »       D·d·=·delegate·{·13 »       »       D·d·=·delegate·{·
24 »       »       »       return·base.GetHashcode·();14 »       »       »       return·base.GetHashcode·();
25 »       »       };15 »       »       };
26 »       }16 »       }
27 }</string>17 }</string>
 18 ····<string>//·CS1512:·Keyword·`base'·is·not·available·in·the·current·context
 19 //·Line:·11
  
 20 class·Base
 21 {
 22 ····private·string·B·()·{·return·"a";·}
 23 }
  
 24 class·E
 25 {
 26 ···private·string·B·=·base.B·();
 27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
1.11 KB
CS0306
1.1 KB
CS0306
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0306</ErrorName>3 ··<ErrorName>CS0306</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument
 6 //·Line:·9
 7 //·Compiler·options:·-unsafe
  
 8 class·F&lt;U&gt;·{}
 9 unsafe·class·O·{
 10 »       F&lt;char·*&gt;·f;
 11 »       static·void·Main·()·{}
 12 }</string>
5 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument13 ····<string>//·CS0306:·The·type·`S'·may·not·be·used·as·a·type·argument
6 //·Line:·1314 //·Line:·13
7 //·Compiler·options:·-langversion:latest15 //·Compiler·options:·-langversion:latest
  
8 public·ref·struct·S16 public·ref·struct·S
9 {17 {
10 }18 }
Offset 21, 23 lines modifiedOffset 30, 14 lines modified
21 //·Line:·630 //·Line:·6
  
22 class·G&lt;T&gt;·{}31 class·G&lt;T&gt;·{}
  
23 class·C·:·G&lt;System.ArgIterator&gt;32 class·C·:·G&lt;System.ArgIterator&gt;
24 {33 {
25 }</string>34 }</string>
26 ····<string>//·CS0306:·The·type·`char*'·may·not·be·used·as·a·type·argument 
27 //·Line:·9 
28 //·Compiler·options:·-unsafe 
  
29 class·F&lt;U&gt;·{} 
30 unsafe·class·O·{ 
31 »       F&lt;char·*&gt;·f; 
32 »       static·void·Main·()·{} 
33 }</string> 
34 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument35 ····<string>//·CS0306:·The·type·`int*'·may·not·be·used·as·a·type·argument
35 //·Line:·1136 //·Line:·11
36 //·Compiler·options:·-unsafe37 //·Compiler·options:·-unsafe
  
37 using·System.Linq;38 using·System.Linq;
  
38 public·class·C39 public·class·C
1.89 KB
CS0307
1.88 KB
CS0307
Ordering differences only
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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·arguments 
6 //·Line:·16 
  
7 class·Test&lt;T,·U&gt; 
8 { 
9 »       public·object·Value·{ 
10 »       »       get·{·return·null;·} 
11 »       } 
  
12 »       public·class·B 
13 »       { 
14 »       »       public·B·(object·arg) 
15 »       »       { 
16 »       »       } 
17 »       »        
18 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default); 
19 »       } 
20 }</string> 
21 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments5 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
22 //·Line:·96 //·Line:·9
  
23 public·class·Tests7 public·class·Tests&lt;a&gt;
24 {8 {
25 »       public·static·void·Test&lt;a&gt;·()9 »       public·static·void·Test·()
26 »       {10 »       {
27 »       »       a&lt;int&gt;·();11 »       »       a&lt;int&gt;·();
28 »       }12 »       }
29 }</string>13 }</string>
30 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments14 ····<string>//·CS0307:·The·variable·`a'·cannot·be·used·with·type·arguments
31 //·Line:·915 //·Line:·9
  
32 public·class·Tests16 public·class·Tests
33 {17 {
34 »       public·static·void·Test·(int·a)18 »       public·static·void·Test·(int·a)
35 »       {19 »       {
36 »       »       a&lt;int&gt;·();20 »       »       a&lt;int&gt;·();
37 »       }21 »       }
38 }</string>22 }</string>
 23 ····<string>//·CS0307:·The·property·`Test&lt;T,U&gt;.Value'·cannot·be·used·with·type·arguments
 24 //·Line:·16
  
 25 class·Test&lt;T,·U&gt;
 26 {
 27 »       public·object·Value·{
 28 »       »       get·{·return·null;·}
 29 »       }
  
 30 »       public·class·B
 31 »       {
 32 »       »       public·B·(object·arg)
 33 »       »       {
 34 »       »       }
 35 »       »       
 36 »       »       public·static·B·Default·=·new·B·(Value&lt;U&gt;.Default);
 37 »       }
 38 }</string>
39 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments39 ····<string>//·CS0307:·The·variable·`d'·cannot·be·used·with·type·arguments
40 //·Line:·940 //·Line:·9
  
41 public·class·Tests41 public·class·Tests
42 {42 {
43 »       public·static·void·Main·()43 »       public·static·void·Main·()
44 »       {44 »       {
Offset 71, 17 lines modifiedOffset 71, 17 lines modified
71 »       public·static·void·Main·()71 »       public·static·void·Main·()
72 »       {72 »       {
73 »       }73 »       }
74 }</string>74 }</string>
75 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments75 ····<string>//·CS0307:·The·type·parameter·`a'·cannot·be·used·with·type·arguments
76 //·Line:·976 //·Line:·9
  
77 public·class·Tests&lt;a&gt;77 public·class·Tests
78 {78 {
79 »       public·static·void·Test·()79 »       public·static·void·Test&lt;a&gt;·()
80 »       {80 »       {
81 »       »       a&lt;int&gt;·();81 »       »       a&lt;int&gt;·();
82 »       }82 »       }
83 }</string>83 }</string>
84 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments84 ····<string>//·CS0307:·The·namespace·`N.M'·cannot·be·used·with·type·arguments
85 //·Line:·1585 //·Line:·15
  
1.47 KB
CS1594
1.46 KB
CS1594
Ordering differences only
    
Offset 7, 15 lines modifiedOffset 7, 28 lines modified
  
7 namespace·Test·{7 namespace·Test·{
8 »       delegate·void·Foo·(string·x,·params·string·[]·args);8 »       delegate·void·Foo·(string·x,·params·string·[]·args);
9 »       class·Testee·{9 »       class·Testee·{
10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}10 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
11 »       »       static·void·Main·()·{11 »       »       static·void·Main·()·{
12 »       »       »       Foo·bar·=·new·Foo·(Bar);12 »       »       »       Foo·bar·=·new·Foo·(Bar);
 13 »       »       »       bar·("i·=·",·5);
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments
 18 //·Line:·10
  
 19 namespace·Test·{
 20 »       delegate·void·Foo·(string·x,·params·string·[]·args);
 21 »       class·Testee·{
 22 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
 23 »       »       static·void·Main·()·{
 24 »       »       »       Foo·bar·=·new·Foo·(Bar);
13 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);25 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});
14 »       »       }26 »       »       }
15 »       }27 »       }
16 }</string>28 }</string>
17 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments29 ····<string>//·CS1594:·Delegate·`Blah.MyDelegate'·has·some·invalid·arguments
18 //·Line·:·2130 //·Line·:·21
  
19 using·System;31 using·System;
Offset 50, 26 lines modifiedOffset 63, 13 lines modified
  
50 namespace·Test·{63 namespace·Test·{
51 »       delegate·void·Foo·(string·x,·params·string·[]·args);64 »       delegate·void·Foo·(string·x,·params·string·[]·args);
52 »       class·Testee·{65 »       class·Testee·{
53 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}66 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{}
54 »       »       static·void·Main·()·{67 »       »       static·void·Main·()·{
55 »       »       »       Foo·bar·=·new·Foo·(Bar);68 »       »       »       Foo·bar·=·new·Foo·(Bar);
56 »       »       »       bar·("i·=·",·5); 
57 »       »       } 
58 »       } 
59 }</string> 
60 ····<string>//·CS1594:·Delegate·`Test.Foo'·has·some·invalid·arguments 
61 //·Line:·10 
  
62 namespace·Test·{ 
63 »       delegate·void·Foo·(string·x,·params·string·[]·args); 
64 »       class·Testee·{ 
65 »       »       static·void·Bar·(string·x,·params·string·[]·args)·{} 
66 »       »       static·void·Main·()·{ 
67 »       »       »       Foo·bar·=·new·Foo·(Bar); 
68 »       »       »       bar·("x'·=·",·new·object·[]·{"Foo",·5,·3.6·});69 »       »       »       bar·("x''·=·",·"Foo",·5,·3.6);
69 »       »       }70 »       »       }
70 »       }71 »       }
71 }</string>72 }</string>
72 ··</Examples>73 ··</Examples>
73 </ErrorDocumentation>74 </ErrorDocumentation>
2.35 KB
CS1001
2.33 KB
CS1001
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>CS1001</ErrorName>3 ··<ErrorName>CS1001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier 
6 //·Line:·6 
  
7 class·T·{ 
8 »       //·Change·(args)·to·(string·args)·to·fix·it 
9 »       public·static·int·Main·(args) 
10 »       { 
11 »       } 
12 }</string> 
13 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier 
14 //·Line:·6 
  
15 class·C 
16 { 
17 »       public·void·Foo·(params·System.Action) 
18 »       { 
19 »       } 
20 }</string> 
21 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive 
22 //·Line:·5 
  
23 #if·false 
24 »       #define 
25 #endif</string> 
26 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier5 ····<string>//·CS1001:·Unexpected·symbol·`}',·expecting·identifier
27 //·Line:·66 //·Line:·6
  
28 public·class·Foo7 public·class·Foo
29 {8 {
30 ····public·event·System.Collections.Generic.IList&lt;int&gt;9 ····public·event·System.Collections.Generic.IList&lt;int&gt;
31 }</string>10 }</string>
Offset 38, 38 lines modifiedOffset 14, 62 lines modified
  
38 public·class·MonoRuntime14 public·class·MonoRuntime
39 {15 {
40 »       public·static·void·Main·(A,·B)16 »       public·static·void·Main·(A,·B)
41 »       {17 »       {
42 »       }18 »       }
43 }</string>19 }</string>
 20 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier
 21 //·Line:·8
  
 22 static·class·Converter
 23 {
 24 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·
 25 »       {
 26 »       »       {·Options.,·"I·am·completed!"·},
 27 »       };
 28 }</string>
44 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier29 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
45 //·Line:·630 //·Line:·6
  
46 class·B&lt;T&gt;31 class·B&lt;T&gt;
47 {32 {
48 »       T·Foo·(T)33 »       T·Foo·(T)
49 »       {34 »       {
50 »       }35 »       }
51 }</string>36 }</string>
52 ····<string>//·CS1001:·Unexpected·symbol·`,',·expecting·identifier37 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
53 //·Line:·838 //·Line:·8
  
54 static·class·Converter39 class·C
55 {40 {
56 »       static·Dictionary&lt;Options,·string&gt;·options·=·new·Dictionary&lt;Options,·string&gt;·()·41 »       public·static·void·Main·()
57 »       {42 »       {
58 »       »       {·Options.,·"I·am·completed!"·},43 »       »       object·o·=·(int)·=&gt;·null;
59 »       };44 »       }
60 }</string>45 }</string>
61 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier46 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
62 //·Line:·847 //·Line:·6
  
 48 class·T·{
 49 »       //·Change·(args)·to·(string·args)·to·fix·it
 50 »       public·static·int·Main·(args)
 51 »       {
 52 »       }
 53 }</string>
 54 ····<string>//·CS1001:·Unexpected·symbol·`)',·expecting·identifier
 55 //·Line:·6
  
63 class·C56 class·C
64 {57 {
65 »       public·static·void·Main·()58 »       public·void·Foo·(params·System.Action)
66 »       {59 »       {
67 »       »       object·o·=·(int)·=&gt;·null; 
68 »       }60 »       }
69 }</string>61 }</string>
 62 ····<string>//·CS1001:·Missing·identifier·to·pre-processor·directive
 63 //·Line:·5
  
 64 #if·false
 65 »       #define
 66 #endif</string>
70 ··</Examples>67 ··</Examples>
71 </ErrorDocumentation>68 </ErrorDocumentation>
2.17 KB
CS0418
2.16 KB
CS0418
Ordering differences only
    
Offset 1, 31 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>CS0418</ErrorName>3 ··<ErrorName>CS0418</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 6 //·Line:·4
  
 7 public·abstract·sealed·class·TestClass
 8 {
 9 }</string>
5 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static10 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
6 //·Line:·311 //·Line:·3
7 public·abstract·partial·class·Foo12 public·abstract·sealed·partial·class·Foo
8 {13 {
9 »       public·string·myId;14 »       public·string·myId;
10 }15 }
  
11 public·static·partial·class·Foo 
12 { 
13 »       public·string·Id·{·get·{·return·myId;·}·} 
14 } 
  
15 public·class·PartialAbstractCompilationError16 public·class·PartialAbstractCompilationError
16 {17 {
17 »       public·static·void·Main·()18 »       public·static·void·Main·()
18 »       {19 »       {
19 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);20 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
20 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);21 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
21 »       }22 »       }
22 }</string>23 }</string>
 24 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static
 25 //·Line:·4
  
 26 public·abstract·static·class·TestClass
 27 {
 28 }</string>
23 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static29 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
24 //·Line:·330 //·Line:·3
25 public·abstract·partial·class·Foo31 public·abstract·partial·class·Foo
26 {32 {
27 »       public·string·myId;33 »       public·string·myId;
28 }34 }
  
Offset 38, 36 lines modifiedOffset 45, 29 lines modified
38 {45 {
39 »       public·static·void·Main·()46 »       public·static·void·Main·()
40 »       {47 »       {
41 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);48 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
42 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);49 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
43 »       }50 »       }
44 }</string>51 }</string>
45 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
46 //·Line:·4 
  
47 public·abstract·sealed·class·TestClass 
48 { 
49 }</string> 
50 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static52 ····<string>//·CS0418:·`Foo':·an·abstract·class·cannot·be·sealed·or·static
51 //·Line:·353 //·Line:·3
52 public·abstract·sealed·partial·class·Foo54 public·abstract·partial·class·Foo
53 {55 {
54 »       public·string·myId;56 »       public·string·myId;
55 }57 }
  
 58 public·static·partial·class·Foo
 59 {
 60 »       public·string·Id·{·get·{·return·myId;·}·}
 61 }
  
56 public·class·PartialAbstractCompilationError62 public·class·PartialAbstractCompilationError
57 {63 {
58 »       public·static·void·Main·()64 »       public·static·void·Main·()
59 »       {65 »       {
60 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);66 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
61 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);67 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
62 »       }68 »       }
63 }</string>69 }</string>
64 ····<string>//·CS0418:·`TestClass':·an·abstract·class·cannot·be·sealed·or·static 
65 //·Line:·4 
  
66 public·abstract·static·class·TestClass 
67 { 
68 }</string> 
69 ··</Examples>70 ··</Examples>
70 </ErrorDocumentation>71 </ErrorDocumentation>
3.52 KB
CS0310
3.5 KB
CS0310
Ordering differences only
    
Offset 1, 53 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>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>
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;'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;'
6 //·Line:·2019 //·Line:·18
  
7 public·class·Foo&lt;T&gt;20 public·class·Foo&lt;T&gt;
8 »       where·T·:·new·()21 »       where·T·:·new·()
9 {22 {
10 }23 }
  
11 class·A24 class·A
12 {25 {
13 »       private·A·()26 »       private·A·()
14 »       {·}27 »       {·}
15 }28 }
  
16 class·X29 class·X
17 {30 {
 31 »       Foo&lt;A&gt;·foo;
  
18 »       static·void·Main·()32 »       static·void·Main·()
19 »       {33 »       {
20 »       »       object·o·=·new·Foo&lt;A&gt;·(); 
21 »       }34 »       }
22 }</string>35 }</string>
23 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'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;'
24 //·Line:·1837 //·Line:·18
  
 38 public·class·Class1
25 public·class·Foo&lt;T&gt; 
26 »       where·T·:·new·() 
27 {39 {
 40 »       public·Class1·(int·i)·{·}
28 }41 }
  
29 abstract·class·A42 public·class·Class2&lt;T&gt;
30 {43 {
31 »       public·A·() 
32 »       {·} 
33 }44 }
  
34 class·X45 public·class·Class3&lt;T&gt;·where·T·:·new·()
35 {46 {
36 »       Foo&lt;A&gt;·foo;47 }
  
37 »       static·void·Main·() 
38 »       { 
39 »       } 
 48 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt;
 49 {
40 }</string>50 }</string>
41 ····<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;'51 ····<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;'
42 //·Line:·1452 //·Line:·14
43 class·C·&lt;a&gt;·where·a·:·new·()·{53 class·C·&lt;a&gt;·where·a·:·new·()·{
44 }54 }
  
45 class·Foo·{55 class·Foo·{
Offset 57, 66 lines modifiedOffset 71, 52 lines modified
57 class·X71 class·X
58 {72 {
59 ········static·void·Main·()73 ········static·void·Main·()
60 ········{74 ········{
61 ··········C&lt;Foo&gt;·x;75 ··········C&lt;Foo&gt;·x;
62 ········}76 ········}
63 }</string>77 }</string>
64 ····<string>//·CS0310:·The·type·`Class1'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Class3&lt;T&gt;'78 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'
65 //·Line:·1879 //·Line:·20
  
66 public·class·Class1 
67 { 
68 »       public·Class1·(int·i)·{·} 
69 } 
  
70 public·class·Class2&lt;T&gt;80 public·class·Foo&lt;T&gt;
 81 »       where·T·:·new·()
71 {82 {
72 }83 }
  
73 public·class·Class3&lt;T&gt;·where·T·:·new·()84 class·A
74 {85 {
 86 »       private·A·()
 87 »       {·}
75 }88 }
  
 89 class·X
  
76 class·A·:·Class2&lt;Class3&lt;Class1&gt;&gt; 
77 {90 {
 91 »       static·void·Main·()
 92 »       {
 93 »       »       object·o·=·new·Foo&lt;A&gt;·();
 94 »       }
78 }</string>95 }</string>
79 ····<string>//·CS0310:·The·type·`A'·must·have·a·public·parameterless·constructor·in·order·to·use·it·as·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'96 ····<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;'
80 //·Line:·1897 //·Line:·18
  
81 public·class·Foo&lt;T&gt;98 public·class·Foo&lt;T&gt;
82 »       where·T·:·new·()99 »       where·T·:·new·()
83 {100 {
84 }101 }
  
85 class·A102 abstract·class·A
86 {103 {
87 »       private·A·()104 »       public·A·()
88 »       {·}105 »       {·}
89 }106 }
  
90 class·X107 class·X
91 {108 {
92 »       Foo&lt;A&gt;·foo;109 »       Foo&lt;A&gt;·foo;
Max diff block lines reached; 446/3552 bytes (12.56%) of diff not shown.
1.56 KB
CS0134
1.54 KB
CS0134
Ordering differences only
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0134</ErrorName>3 ··<ErrorName>CS0134</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null
 6 //·Line:·8
  
 7 public·class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       const·object·o·=·1;·
 12 »       }
 13 }</string>
5 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null14 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`object'·can·only·be·initialized·with·null
6 //·Line:·615 //·Line:·6
  
7 class·C16 class·C
8 {17 {
9 »       const·object·a·=·null,·b·=·1;18 »       const·object·a·=·null,·b·=·1;
10 }</string>19 }</string>
11 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null20 ····<string>//·CS0134:·A·constant·`C.b'·of·reference·type·`bool[]'·can·only·be·initialized·with·null
12 //·Line:·621 //·Line:·6
  
13 class·C22 class·C
14 {23 {
15 »       const·bool·[]·b·=·{·true·};24 »       const·bool·[]·b·=·{·true·};
16 }</string>25 }</string>
17 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null 
18 //·Line:·6 
  
19 public·class·C 
20 { 
21 ····public·const·object·o·=·"12345"; 
22 }</string> 
23 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null26 ····<string>//·CS0134:·A·constant·`T.i'·of·reference·type·`decimal[]'·can·only·be·initialized·with·null
24 //·Line:·1227 //·Line:·12
  
25 class·T28 class·T
26 {29 {
27 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};30 »       const·decimal[]·i·=·new·decimal·[]·{·2m·};
28 }</string>31 }</string>
29 ····<string>//·CS0134:·A·constant·`o'·of·reference·type·`object'·can·only·be·initialized·with·null32 ····<string>//·CS0134:·A·constant·`C.o'·of·reference·type·`object'·can·only·be·initialized·with·null
30 //·Line:·833 //·Line:·6
  
31 public·class·C34 public·class·C
32 {35 {
 36 ····public·const·object·o·=·"12345";
33 »       public·static·void·Main·() 
34 »       { 
35 »       »       const·object·o·=·1;· 
36 »       } 
37 }</string>37 }</string>
38 ··</Examples>38 ··</Examples>
39 </ErrorDocumentation>39 </ErrorDocumentation>
4.72 KB
CS3001
4.71 KB
CS3001
Ordering differences only
    
Offset 14, 51 lines modifiedOffset 14, 66 lines modified
14 ···············return·new·CLSClass();14 ···············return·new·CLSClass();
15 ········}15 ········}
16 ····16 ····
17 ········static·public·implicit·operator·CLSClass(sbyte·value)·{17 ········static·public·implicit·operator·CLSClass(sbyte·value)·{
18 ···············return·new·CLSClass();18 ···············return·new·CLSClass();
19 ········}19 ········}
20 }</string>20 }</string>
21 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant21 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
22 //·Line:·922 //·Line:·9
23 //·Compiler·options:·-warnaserror·-warn:123 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;24 using·System;
25 [assembly:CLSCompliant·(true)]25 [assembly:CLSCompliant·(true)]
  
26 public·class·CLSClass·{26 public·class·CLSClass·{
27 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}27 ········public·long·this·[ulong·index]·{
 28 ················get·{
 29 ························return·2;
 30 ················}
 31 ········}
28 }</string>32 }</string>
29 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant33 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
30 //·Line:·1334 //·Line:·8
31 //·Compiler·options:·-warnaserror·-warn:135 //·Compiler·options:·-warnaserror·-warn:1
  
32 using·System;36 using·System;
 37 [assembly:CLSCompliant·(true)]
  
 38 public·delegate·long·MyDelegate·(ulong·arg);</string>
 39 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant
 40 //·Line:·9
 41 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
 42 using·System;
33 [assembly:CLSCompliant(true)]43 [assembly:CLSCompliant(true)]
  
34 [CLSCompliant(false)] 
35 public·interface·IError{ 
36 }44 unsafe·public·abstract·class·CLSClass·{
 45 ········public·void·Method·(int*·param)·{}
 46 }</string>
 47 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
 48 //·Line:·9
 49 //·Compiler·options:·-warnaserror·-warn:1
  
 50 using·System;
 51 [assembly:CLSCompliant(true)]
37 public·interface·I·{ 
38 ········void·Error(out·IError·arg); 
39 } 
  
40 public·class·c·{ 
41 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}52 public·interface·I·{
 53 ········long·this[ulong·indexA]·{·set;·}
42 }</string>54 }</string>
43 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant55 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
44 //·Line:·956 //·Line:·9
45 //·Compiler·options:·-warnaserror·-warn:157 //·Compiler·options:·-warnaserror·-warn:1
  
46 using·System;58 using·System;
47 [assembly:CLSCompliant(true)]59 [assembly:CLSCompliant·(true)]
  
48 public·class·CLSClass·{60 public·static·class·CLSClass
49 ········public·delegate·int·MyDelegate(sbyte·i);61 {
 62 »       public·static·void·Foo·(this·sbyte·value)·{·}
50 }</string>63 }</string>
51 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant64 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
52 //·Line:·1465 //·Line:·14
53 //·Compiler·options:·-warnaserror·-warn:166 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;67 using·System;
55 [assembly:CLSCompliant·(A.f)]68 [assembly:CLSCompliant·(A.f)]
Offset 67, 73 lines modifiedOffset 82, 58 lines modified
67 {82 {
68 ····public·const·bool·f·=·true;83 ····public·const·bool·f·=·true;
69 }84 }
  
70 public·interface·I·{85 public·interface·I·{
71 ········void·Test·(ulong·arg);86 ········void·Test·(ulong·arg);
72 }</string>87 }</string>
73 ····<string>//·CS3001:·Argument·type·`int*'·is·not·CLS-compliant88 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant
74 //·Line:·989 //·Line:·10
75 //·Compiler·options:·-unsafe·-warnaserror·-warn:190 //·Compiler·options:·-warnaserror·-warn:1
  
76 using·System;91 using·System;
77 [assembly:CLSCompliant(true)]92 [assembly:CLSCompliant·(true)]
  
78 unsafe·public·abstract·class·CLSClass·{ 
79 ········public·void·Method·(int*·param)·{}93 public·class·CLSClass·{
 94 ········public·CLSClass·(long·a)·{}
 95 ········public·CLSClass·(ref·ulong·a)·{}
80 }</string>96 }</string>
81 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant97 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
82 //·Line:·998 //·Line:·9
83 //·Compiler·options:·-warnaserror·-warn:199 //·Compiler·options:·-warnaserror·-warn:1
  
84 using·System;100 using·System;
85 [assembly:CLSCompliant·(true)]101 [assembly:CLSCompliant·(true)]
  
86 public·class·CLSClass·{102 public·class·CLSClass·{
 103 ········protected·internal·void·Foo·(string·text,·sbyte·value)·{·}
87 ········public·long·this·[ulong·index]·{ 
88 ················get·{ 
89 ························return·2; 
90 ················} 
91 ········} 
92 }</string>104 }</string>
93 ····<string>//·CS3001:·Argument·type·`ulong'·is·not·CLS-compliant105 ····<string>//·CS3001:·Argument·type·`IError'·is·not·CLS-compliant
94 //·Line:·9106 //·Line:·13
95 //·Compiler·options:·-warnaserror·-warn:1107 //·Compiler·options:·-warnaserror·-warn:1
  
96 using·System;108 using·System;
97 [assembly:CLSCompliant(true)]109 [assembly:CLSCompliant(true)]
  
 110 [CLSCompliant(false)]
 111 public·interface·IError{
 112 }
  
98 public·interface·I·{113 public·interface·I·{
99 ········long·this[ulong·indexA]·{·set;·}114 ········void·Error(out·IError·arg);
 115 }
  
 116 public·class·c·{
 117 ········public·void·Error·(out·IError·arg)·{·arg·=·null;·}
100 }</string>118 }</string>
101 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant119 ····<string>//·CS3001:·Argument·type·`sbyte'·is·not·CLS-compliant
102 //·Line:·9120 //·Line:·9
Max diff block lines reached; 781/4789 bytes (16.31%) of diff not shown.
1.31 KB
CS1025
1.3 KB
CS1025
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1025</ErrorName>3 ··<ErrorName>CS1025</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected5 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
6 //·Line:·66 //·Line:·6
  
7 #if·RELEASE 
8 #else·DEBUG7 #if·DEBUG·DEBUG
 8 //·...
9 #endif</string>9 #endif</string>
 10 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected
 11 //·Line:·4
  
 12 #line·100·"a"·default</string>
10 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected13 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
11 //·Line:·614 //·Line:·6
  
12 #if·DEBUG15 #if·DEBUG
13 //·...16 //·...
14 #endif·DEBUG</string>17 #endif·DEBUG</string>
 18 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected
 19 //·Line:·4
  
 20 #if·RELEASE·#endif</string>
15 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected21 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
16 //·Line:·622 //·Line:·6
  
17 #if·RELEASE23 #if·RELEASE
18 #elif·DEBUG·DEBUG24 #else·DEBUG
19 #endif</string>25 #endif</string>
20 ····<string>//·CS1525:·Single-line·comment·or·end-of-line·expected 
21 //·Line:·4 
  
22 #line·100·"a"·default</string> 
23 ····<string>//·CS1025:·Single-line·comment·or·end-of-line·expected 
24 //·Line:·4 
  
25 #if·RELEASE·#endif</string> 
26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected26 ····<string>//·CS1025·:·Single-line·comment·or·end-of-line·expected
27 //·Line:·627 //·Line:·6
  
 28 #if·RELEASE
28 #if·DEBUG·DEBUG29 #elif·DEBUG·DEBUG
29 //·... 
30 #endif</string>30 #endif</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
929 B
CS0441
917 B
CS0441
Ordering differences only
    
Offset 1, 17 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0441</ErrorName>3 ··<ErrorName>CS0441</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed 
6 //·Line:·4 
  
7 public·sealed·static·class·TestClass 
8 { 
9 }</string> 
10 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed5 ····<string>//·CS0441:·`Foo':·a·class·cannot·be·both·static·and·sealed
11 //·Line:·36 //·Line:·3
12 public·sealed·partial·class·Foo7 public·sealed·partial·class·Foo
13 {8 {
14 »       public·string·myId;9 »       public·string·myId;
15 }10 }
  
Offset 24, 9 lines modifiedOffset 18, 15 lines modified
24 {18 {
25 »       public·static·void·Main·()19 »       public·static·void·Main·()
26 »       {20 »       {
27 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);21 »       »       System.Console.WriteLine·(typeof·(Foo).IsSealed);
28 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);22 »       »       System.Console.WriteLine·(typeof·(Foo).IsAbstract);
29 »       }23 »       }
30 }</string>24 }</string>
 25 ····<string>//·CS0441:·`TestClass':·a·class·cannot·be·both·static·and·sealed
 26 //·Line:·4
  
 27 public·sealed·static·class·TestClass
 28 {
 29 }</string>
31 ··</Examples>30 ··</Examples>
32 </ErrorDocumentation>31 </ErrorDocumentation>
1.89 KB
CS0100
1.88 KB
CS0100
Ordering differences only
    
Offset 9, 21 lines modifiedOffset 9, 40 lines modified
9 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate9 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
10 //·Line:·410 //·Line:·4
  
11 class·C11 class·C
12 {12 {
13 »       public·extern·C·(object·obj,·object·obj);13 »       public·extern·C·(object·obj,·object·obj);
14 }</string>14 }</string>
 15 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
 16 //·Line:·10
  
 17 using·System;
  
 18 class·C
 19 {
 20 »       static·void·Main·()
 21 »       {
 22 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1;
 23 »       }
 24 }</string>
15 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate25 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
16 //·Line:·426 //·Line:·4
  
17 class·C27 class·C
18 {28 {
19 »       public·static·extern·bool·operator·+(C·obj,·C·obj);29 »       public·static·extern·bool·operator·+(C·obj,·C·obj);
20 }</string>30 }</string>
 31 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate
 32 //·Line:·6
  
 33 abstract·class·C
 34 {
 35 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;
 36 }</string>
21 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate37 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate
22 //·Line:·638 //·Line:·6
23 //39 //
24 //·Author:·40 //·Author:·
25 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;41 //·»     Alejandro·Snchez·Acosta··&lt;raciel@es.gnu.org&gt;
26 //42 //
27 //·(C)·Alejandro·Snchez·Acosta43 //·(C)·Alejandro·Snchez·Acosta
Offset 39, 44 lines modifiedOffset 58, 25 lines modified
39 »       }58 »       }
  
40 »       static·void·Main·()59 »       static·void·Main·()
41 »       {60 »       {
42 »       »       this.Add·(3,·5);61 »       »       this.Add·(3,·5);
43 »       }62 »       }
44 }</string>63 }</string>
45 ····<string>//·CS0100:·The·parameter·name·`a'·is·a·duplicate 
46 //·Line:·10 
  
47 using·System; 
  
48 class·C 
49 { 
50 »       static·void·Main·() 
51 »       { 
52 »       »       Func&lt;int,·int,·int&gt;·l·=·(a,·a)·=&gt;·1; 
53 »       } 
54 }</string> 
55 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate 
56 //·Line:·6 
  
57 public·abstract·class·TestClass· 
58 { 
59 »       public·abstract·void·TestMethod·(object·obj,·object·obj); 
60 }</string> 
61 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate64 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
62 //·Line:·465 //·Line:·4
  
63 abstract·class·C66 abstract·class·C
64 {67 {
65 »       public·abstract·int·this·[object·obj,·object·obj]·{68 »       public·abstract·int·this·[object·obj,·object·obj]·{
66 »       »       set;69 »       »       set;
67 »       }70 »       }
68 }</string>71 }</string>
69 ····<string>//·CS100:·The·parameter·name·`obj'·is·a·duplicate72 ····<string>//·CS0100:·The·parameter·name·`obj'·is·a·duplicate
70 //·Line:·673 //·Line:·6
  
71 abstract·class·C74 public·abstract·class·TestClass·
72 {75 {
73 »       public·abstract·int·this·[object·obj,·object·obj]·=&gt;·1;76 »       public·abstract·void·TestMethod·(object·obj,·object·obj);
74 }</string>77 }</string>
75 ··</Examples>78 ··</Examples>
76 </ErrorDocumentation>79 </ErrorDocumentation>
3.14 KB
CS0453
3.13 KB
CS0453
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>CS0453</ErrorName>3 ··<ErrorName>CS0453</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0453:·The·type·`X'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`MyValue&lt;T&gt;' 
6 //·Line:·10 
7 public·class·MyValue&lt;T&gt; 
8 »       where·T·:·struct 
9 {·} 
  
10 class·X 
11 { 
12 »       MyValue&lt;X&gt;·x; 
  
13 »       static·void·Main·() 
14 »       {·} 
15 }</string> 
16 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;' 
17 //·Line:·10 
  
18 public·class·C&lt;T&gt;·where·T·:·struct 
19 { 
20 } 
  
21 class·A 
22 { 
23 »       public·C&lt;string&gt;·Foo·() 
24 »       { 
25 »       } 
26 }</string> 
27 ····<string>//·CS0453:·The·type·`Foo'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'5 ····<string>//·CS0453:·The·type·`Foo'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'
28 //·Line:·106 //·Line:·10
29 public·class·Foo7 public·class·Foo
30 {·}8 {·}
  
31 class·X9 class·X
32 {10 {
Offset 52, 30 lines modifiedOffset 26, 14 lines modified
52 »       public·static·int·Main·()26 »       public·static·int·Main·()
53 »       {27 »       {
54 »       »       dynamic·d·=·1;28 »       »       dynamic·d·=·1;
55 »       »       Foo&lt;dynamic&gt;(d);29 »       »       Foo&lt;dynamic&gt;(d);
56 »       »       return·0;30 »       »       return·0;
57 »       }31 »       }
58 }</string>32 }</string>
59 ····<string>//·CS0453:·The·type·`Bar?'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;' 
60 //·Line:·14 
61 public·class·Foo&lt;T&gt; 
62 »       where·T·:·struct 
63 {·} 
  
64 public·struct·Bar 
65 {·} 
  
66 class·X 
67 { 
68 »       static·void·Main·() 
69 »       { 
70 »       »       Foo&lt;Bar?&gt;·foo; 
71 »       } 
72 }</string> 
73 ····<string>//·CS0453:·The·type·`T'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'33 ····<string>//·CS0453:·The·type·`T'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`System.Nullable&lt;T&gt;'
74 //·Line:·1434 //·Line:·14
  
75 using·System;35 using·System;
  
76 public·static·class·Nullable_Test·{36 public·static·class·Nullable_Test·{
77 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)37 »       public·static·int·Compare&lt;T&gt;·(Nullable&lt;T&gt;·left)
Offset 103, 22 lines modifiedOffset 61, 64 lines modified
103 »       {61 »       {
104 »       »       public·static·void·Main·()62 »       »       public·static·void·Main·()
105 »       »       {63 »       »       {
106 »       »       »       new·M().Test_2();64 »       »       »       new·M().Test_2();
107 »       »       }65 »       »       }
108 »       }66 »       }
109 }</string>67 }</string>
 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;'
 69 //·Line:·10
 70 public·class·MyValue&lt;T&gt;
 71 »       where·T·:·struct
 72 {·}
  
 73 class·X
 74 {
 75 »       MyValue&lt;X&gt;·x;
  
 76 »       static·void·Main·()
 77 »       {·}
 78 }</string>
 79 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
 80 //·Line:·10
  
 81 public·class·C&lt;T&gt;·where·T·:·struct
 82 {
 83 }
  
 84 class·A
 85 {
 86 »       public·C&lt;string&gt;·Foo·()
 87 »       {
 88 »       }
 89 }</string>
110 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'90 ····<string>//·CS0453:·The·type·`string'·must·be·a·non-nullable·value·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
111 //·Line:·1091 //·Line:·10
  
112 public·class·C&lt;T&gt;·where·T·:·struct92 public·class·C&lt;T&gt;·where·T·:·struct
113 {93 {
114 }94 }
  
115 class·A95 class·A
116 {96 {
117 »       public·void·Foo·(C&lt;string&gt;[]·args)97 »       public·void·Foo·(C&lt;string&gt;[]·args)
118 »       {98 »       {
119 »       }99 »       }
120 }</string>100 }</string>
 101 ····<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;'
 102 //·Line:·14
 103 public·class·Foo&lt;T&gt;
 104 »       where·T·:·struct
 105 {·}
  
 106 public·struct·Bar
 107 {·}
  
 108 class·X
 109 {
 110 »       static·void·Main·()
Max diff block lines reached; 23/3165 bytes (0.73%) of diff not shown.
1.03 KB
CS1932
1.02 KB
CS1932
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1932</ErrorName>3 ··<ErrorName>CS1932</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'5 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`method·group'
6 //·Line:·136 //·Line:·12
  
  
7 using·System;7 using·System;
8 using·System.Linq;8 using·System.Linq;
  
9 class·C9 class·C
10 {10 {
11 »       public·void·Foo·(int·i)11 »       public·void·Foo·(int·i)
12 »       {12 »       {
13 »       »       var·e·=·from·v·in·"a"13 »       »       var·e·=·from·v·in·"a"
14 »       »       »       let·ii·=·Foo·(2)14 »       »       »       let·ii·=·Foo
15 »       »       »       select·v;15 »       »       »       select·v;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`method·group'18 ····<string>//·CS1932:·A·range·variable·`ii'·cannot·be·initialized·with·`void'
19 //·Line:·1219 //·Line:·13
  
  
20 using·System;20 using·System;
21 using·System.Linq;21 using·System.Linq;
  
22 class·C22 class·C
23 {23 {
24 »       public·void·Foo·(int·i)24 »       public·void·Foo·(int·i)
25 »       {25 »       {
26 »       »       var·e·=·from·v·in·"a"26 »       »       var·e·=·from·v·in·"a"
27 »       »       »       let·ii·=·Foo27 »       »       »       let·ii·=·Foo·(2)
28 »       »       »       select·v;28 »       »       »       select·v;
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
666 B
CS1763
654 B
CS1763
Ordering differences only
    
Offset 3, 22 lines modifiedOffset 3, 22 lines modified
3 ··<ErrorName>CS1763</ErrorName>3 ··<ErrorName>CS1763</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value5 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value
6 //·Line:·66 //·Line:·6
  
7 class·C7 class·C
8 {8 {
9 »       public·static·void·Test·(object·o·=·9,·params·object[]·args)9 »       public·static·void·Test·(object·o·=·9)
10 »       {10 »       {
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value13 ····<string>//·CS1763:·Optional·parameter·`o'·of·type·`object'·can·only·be·initialized·with·default·value
14 //·Line:·614 //·Line:·6
  
15 class·C15 class·C
16 {16 {
17 »       public·static·void·Test·(object·o·=·9)17 »       public·static·void·Test·(object·o·=·9,·params·object[]·args)
18 »       {18 »       {
19 »       }19 »       }
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
11.3 KB
CS0023
11.3 KB
CS0023
Ordering differences only
    
Offset 1, 133 lines modifiedOffset 1, 99 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0023</ErrorName>3 ··<ErrorName>CS0023</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'5 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'
6 //·Line:·116 //·Line·:·6
  
7 using·System; 
  
8 class·C7 class·X·{
 8 ····const·ulong·a·=·2;
 9 ····const·int·b·=·-a;
9 { 
10 »       static·void·Main() 
11 »       { 
12 »       »       int·k·=·0; 
13 »       »       var·r·=·k?.ToString·(); 
14 »       } 
15 }</string>10 }</string>
16 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`method·group'11 ····<string>//·CS0023:·The·`.'·operator·cannot·be·applied·to·operand·of·type·`anonymous·method'
17 //·Line:·912 //·Line:·8
  
18 public·class·App·{ 
  
19 ··public·static·void·Main()·{} 
  
20 ··SomeEnum·SomeEnum()·{ 
21 ····return·SomeEnum.First; 
22 ··} 
  
23 } 
  
24 enum·SomeEnum·{·First,·Second·};</string> 
25 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`void' 
26 //·Line:·10 
  
27 using·System;13 using·System;
 14 class·Test·{
 15 »       public·static·void·Main(string[]·argv)·{
 16 »       »       Console.WriteLine("Type·of·anonymous·block:·{0}",
 17 »       »       »       (delegate()·{}).GetType());
  
28 class·C 
29 { 
30 »       static·void·Main·() 
31 »       { 
32 »       »       var·v·=·Console.WriteLine·()?[0]; 
33 »       }18 »       }
34 }</string>19 }</string>
35 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`A'20 ····<string>//·CS0023:·The·`++'·operator·cannot·be·applied·to·operand·of·type·`object'
36 //·Line:·1621 //·Line:·9
  
 22 using·System;
 23 using·System.Collections;
  
37 class·A 
38 { 
39 »       public·static·implicit·operator·ulong·(A·mask) 
40 »       { 
41 »       »       return·8;24 class·Test·{
 25 »       public·static·void·Main(string[]·args)·{
 26 »       »       ArrayList·al·=·new·ArrayList();
 27 »       »       al[0]·=·0;
 28 »       »       
 29 »       »       Console.WriteLine((al[0])++);
42 »       }30 »       }
43 } 
  
44 class·X 
45 { 
46 ····static·A·a·=·null; 
47 ····static·object·o·=·-a; 
48 }</string>31 }</string>
49 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'32 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
50 //·Line:·1333 //·Line:·8
  
51 interface·IFoo&lt;T&gt; 
52 { 
53 »       T·Call·(); 
54 } 
  
55 class·C134 class·C
56 {35 {
57 »       U·Foo&lt;T,·U&gt;·(IFoo&lt;T&gt;·t)36 »       static·void·Foo&lt;T&gt;·(T·t)·where·T·:·struct
58 »       {37 »       {
59 »       »       return·t?.Call·();38 »       »       var·r·=·t?.ToString·();
60 »       }39 »       }
61 }</string>40 }</string>
62 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X' 
63 //·Line·:·6 
  
64 class·X·{ 
65 ········static·void·Foo·(object·o) 
66 ········{ 
67 ········} 
68 ········ 
69 ········static·void·Main·()·{ 
70 ················Foo·(+(X)null); 
71 ········} 
72 }</string> 
73 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'41 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`int'
74 //·Line:·942 //·Line:·9
  
75 public·class·C43 public·class·C
76 {44 {
77 »       static·void·Main()45 »       static·void·Main()
78 »       {46 »       {
79 »       »       string·s·=·null;47 »       »       string·s·=·null;
80 »       »       var·x·=·s?.Length?.ToString·();48 »       »       var·x·=·s?.Length?.ToString·();
81 »       }49 »       }
82 }</string>50 }</string>
83 ····<string>//·CS0023:·The·`-'·operator·cannot·be·applied·to·operand·of·type·`ulong'51 ····<string>//·CS0023:·The·`+'·operator·cannot·be·applied·to·operand·of·type·`X'
 52 //·Line·:·6
  
 53 class·X·{
 54 ····static·X·x;
 55 ····static·object·o·=·+x;
 56 }</string>
 57 ····<string>//·CS0023:·The·`?'·operator·cannot·be·applied·to·operand·of·type·`T'
84 //·Line:·858 //·Line:·8
  
85 class·X59 class·X
86 {60 {
87 »       public·static·void·Main·()61 »       static·void·Bug&lt;T&gt;(System.Func&lt;T&gt;·func)
88 »       {62 »       {
89 »       »       object·o·=·-(9223372036854775808);63 »       »       var·r·=·func?.Invoke·();
90 »       }64 »       }
Max diff block lines reached; 8359/11566 bytes (72.27%) 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·bool·Foo·(bool·x)10 »       public·void·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);
14 »       }15 »       }
15 }</string>16 }</string>
16 ····<string>//·CS0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?17 ····<string>//·Cs0665:·Assignment·in·conditional·expression·is·always·constant.·Did·you·mean·to·use·`=='·instead·?
17 //·Line:·1018 //·Line:·10
18 //·Compiler·options:·/warnaserror19 //·Compiler·options:·/warnaserror
  
19 class·Test20 class·Test
20 {21 {
21 »       public·void·Foo·(bool·x)22 »       public·bool·Foo·(bool·x)
22 »       {23 »       {
23 »       »       bool·b;24 »       »       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>
2.3 KB
CS0139
2.29 KB
CS0139
Ordering differences only
    
Offset 1, 32 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>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:·86 //·Line:·6
  
7 class·Foo·{7 class·X·{
8 »       static·void·Main·()8 »       void·A·()
9 »       {9 »       {
10 »       »       try·{ 
11 »       »       »       continue;10 »       »       continue;
12 »       »       }·finally·{ 
13 »       »       »       throw·new·System.Exception·(); 
14 »       »       } 
15 »       }11 »       }
16 }</string>12 }</string>
17 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue13 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
18 //·Line:·814 //·Line:·9
  
19 class·Foo·{15 class·Foo·{
20 »       static·void·Main·()16 »       static·void·Main·()
21 »       {17 »       {
22 »       »       try·{18 »       »       try·{
23 »       »       »       break;19 »       »       }·catch·{
 20 »       »       »       continue;
24 »       »       }·finally·{21 »       »       }·finally·{
25 »       »       »       throw·new·System.Exception·();22 »       »       »       throw·new·System.Exception·();
26 »       »       }23 »       »       }
27 »       }24 »       }
28 }</string>25 }</string>
29 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue26 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
30 //·Line:·1027 //·Line:·10
Offset 40, 67 lines modifiedOffset 36, 71 lines modified
40 ································continue;36 ································continue;
41 ························System.Console.WriteLine·();37 ························System.Console.WriteLine·();
42 ························break;38 ························break;
43 ················}39 ················}
44 ········}40 ········}
45 }</string>41 }</string>
46 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue42 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
47 //·Line:·943 //·Line:·8
  
48 class·Foo·{44 class·Foo·{
49 »       static·void·Main·()45 »       static·void·Main·()
50 »       {46 »       {
51 »       »       try·{}47 »       »       try·{
 48 »       »       »       break;
52 »       »       finally·{49 »       »       }·finally·{
53 »       »       »       continue;50 »       »       »       throw·new·System.Exception·();
54 »       »       }51 »       »       }
55 »       }52 »       }
56 }</string>53 }</string>
57 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue54 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
58 //·Line:·655 //·Line:·9
  
59 class·X·{56 class·Foo·{
60 »       void·A·()57 »       static·void·Main·()
61 »       {58 »       {
62 »       »       continue;59 »       »       try·{
 60 »       »       }·catch·{
 61 »       »       »       break;
 62 »       »       }·finally·{
 63 »       »       »       throw·new·System.Exception·();
 64 »       »       }
63 »       }65 »       }
64 }</string>66 }</string>
65 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue67 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
66 //·Line:·968 //·Line:·9
  
67 class·Foo·{69 class·Foo·{
68 »       static·void·Main·()70 »       static·void·Main·()
69 »       {71 »       {
70 »       »       try·{}72 »       »       try·{}
71 »       »       finally·{73 »       »       finally·{
72 »       »       »       break;74 »       »       »       continue;
73 »       »       }75 »       »       }
74 »       }76 »       }
75 }</string>77 }</string>
76 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue78 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
77 //·Line:·979 //·Line:·9
  
78 class·Foo·{80 class·Foo·{
79 »       static·void·Main·()81 »       static·void·Main·()
80 »       {82 »       {
81 »       »       try·{83 »       »       try·{}
82 »       »       }·catch·{84 »       »       finally·{
83 »       »       »       break;85 »       »       »       break;
84 »       »       }·finally·{ 
85 »       »       »       throw·new·System.Exception·(); 
86 »       »       }86 »       »       }
87 »       }87 »       }
88 }</string>88 }</string>
89 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue89 ····<string>//·CS0139:·No·enclosing·loop·out·of·which·to·break·or·continue
90 //·Line:·990 //·Line:·8
  
91 class·Foo·{91 class·Foo·{
92 »       static·void·Main·()92 »       static·void·Main·()
93 »       {93 »       {
94 »       »       try·{94 »       »       try·{
95 »       »       }·catch·{ 
96 »       »       »       continue;95 »       »       »       continue;
97 »       »       }·finally·{96 »       »       }·finally·{
98 »       »       »       throw·new·System.Exception·();97 »       »       »       throw·new·System.Exception·();
99 »       »       }98 »       »       }
100 »       }99 »       }
101 }</string>100 }</string>
102 ··</Examples>101 ··</Examples>
11.0 KB
CS0111
11.0 KB
CS0111
Ordering differences only
    
Offset 1, 154 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>CS0111</ErrorName>3 ··<ErrorName>CS0111</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(G&lt;U&gt;)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
6 //·Line·:·14 
  
7 class·G&lt;T&gt; 
8 { 
9 } 
  
10 public·class·C 
11 { 
12 »       void·Foo&lt;T&gt;·(G&lt;T&gt;·g) 
13 »       { 
14 »       } 
15 »        
16 »       void·Foo&lt;U&gt;·(G&lt;U&gt;·u) 
17 »       { 
18 »       } 
19 }</string> 
20 ····<string>//·CS0111:·A·member·`Blah.I.M&lt;X&gt;()'·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
21 //·Line·:·126 //·Line:·9
  
 7 partial·class·T·{
 8 »       T·()·{}
22 public·interface·I 
23 { 
24 ····void·M&lt;X&gt;·(); 
25 }9 }
  
 10 partial·class·T·{
 11 »       T·()·{}
26 public·class·Blah:·I 
27 { 
28 ········void·I.M&lt;X&gt;·()·{} 
29 ········void·I.M&lt;X&gt;·()·{} 
30 }</string> 
31 ····<string>//·CS0111:·A·member·`C.Foo&lt;U&gt;(U)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
32 //·Line·:·12 
  
33 public·class·C 
34 { 
35 »       void·Foo&lt;T&gt;·(T·i) 
36 »       { 
37 »       } 
38 »        
39 »       void·Foo&lt;U&gt;·(U·i) 
40 »       { 
41 »       } 
42 }</string> 
43 ····<string>//·CS0111:·A·member·`S3.S3(string)'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
44 //·Line:·6 
45 //·Compiler·options:·-langversion:experimental 
  
46 struct·S3·(string·s) 
47 { 
48 »       public·S3·(string·s) 
49 »       »       :·this·(1) 
50 »       { 
51 »       } 
  
52 »       public·S3·(int·i) 
53 »       »       :·this·("") 
54 »       { 
55 »       } 
56 }</string>12 }</string>
57 ····<string>//·CS0111:·A·member·`C.I&lt;int&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types13 ····<string>//·CS0111:·A·member·`C.I&lt;int&gt;.Prop'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
58 //·Line:·1214 //·Line:·12
  
59 interface·I&lt;T&gt;15 interface·I&lt;T&gt;
60 {16 {
61 »       T·Prop·{·get;·set;·}17 »       T·Prop·{·get;·set;·}
62 }18 }
  
63 class·C·:·I&lt;int&gt;19 class·C·:·I&lt;int&gt;
64 {20 {
65 »       int·I&lt;int&gt;.Prop·{·get;·set;·}21 »       int·I&lt;int&gt;.Prop·{·get;·set;·}
66 »       int·I&lt;int&gt;.Prop·{·get;·set;·}22 »       int·I&lt;int&gt;.Prop·{·get;·set;·}
67 }</string>23 }</string>
68 ····<string>//·CS0111:·A·member·`ISample.Blah()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
69 //·Line:·6 
  
70 public·interface·ISample·{ 
71 ········int·Blah·(); 
72 ········int·Blah·(); 
73 }</string> 
74 ····<string>//·CS0111:·A·member·`C.Foo()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
75 //·Line:·12 
  
  
76 public·partial·class·C 
77 { 
78 »       partial·void·Foo·(); 
79 } 
  
80 public·partial·class·C 
81 { 
82 »       void·Foo·() 
83 »       { 
84 »       } 
85 }</string> 
86 ····<string>//·CS0111:·A·member·`C.this[int]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
87 //·Line:·6 
  
88 class·C 
89 { 
90 ····bool·this·[int·i]·{·get·{·return·false;·}·} 
91 ····bool·this·[int·i]·{·get·{·return·true;·}·} 
92 }</string> 
93 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types24 ····<string>//·CS0111:·A·member·`T.T()'·is·already·defined.·Rename·this·member·or·use·different·parameter·types
94 //·Line·:·625 //·Line·:·6
  
95 class·T·{26 class·T·{
96 »       T·()·{}27 »       T·()·{}
97 »       T·()·{}28 »       T·()·{}
  
98 »       public·static·void·Main·()29 »       public·static·void·Main·()
99 »       {30 »       {
100 »       }31 »       }
101 }</string>32 }</string>
102 ····<string>//·CS0111:·A·member·`C.this[params·int[]]'·is·already·defined.·Rename·this·member·or·use·different·parameter·types 
103 //·Line:·6 
  
104 class·C 
105 { 
106 ····bool·this·[int[]·i]·{·get·{·return·true;·}·} 
Max diff block lines reached; 7582/11207 bytes (67.65%) of diff not shown.
1.07 KB
CS0028
1.06 KB
CS0028
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0028</ErrorName>3 ··<ErrorName>CS0028</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0028:·`T.Main()'·has·the·wrong·signature·to·be·an·entry·point 
6 //·Line:·6 
7 //·Compiler·options:·-warnaserror:28·-warn:4 
  
8 class·T·{ 
9 ········public·static·bool·Main·() 
10 ········{ 
11 ············return·false; 
12 ········} 
13 }</string> 
14 ····<string>//·CS0028:·`T.Main(int)'·has·the·wrong·signature·to·be·an·entry·point5 ····<string>//·CS0028:·`T.Main(int)'·has·the·wrong·signature·to·be·an·entry·point
15 //·Line:·86 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
17 class·T·{8 class·T·{
18 ········public·static·int·Main·()9 ········public·static·int·Main·()
19 ········{10 ········{
20 ········}11 ········}
21 ········public·static·int·Main·(int·foo)12 ········public·static·int·Main·(int·foo)
22 ········{13 ········{
23 ········}14 ········}
24 }</string>15 }</string>
 16 ····<string>//·CS0028:·`T.Main()'·has·the·wrong·signature·to·be·an·entry·point
 17 //·Line:·6
 18 //·Compiler·options:·-warnaserror:28·-warn:4
  
 19 class·T·{
 20 ········public·static·bool·Main·()
 21 ········{
 22 ············return·false;
 23 ········}
 24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
6.59 KB
CS1729
6.58 KB
CS1729
Ordering differences only
    
Offset 1, 123 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>CS1729</ErrorName>3 ··<ErrorName>CS1729</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments 
6 //·Line:·5 
  
7 class·MainClass·{ 
8 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")] 
9 ········int·this·[int·index]·{ 
10 ················get·{ 
11 ························return·0; 
12 ················} 
13 ········} 
14 ···· 
15 }</string> 
16 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments5 ····<string>//·CS1729:·The·type·`C'·does·not·contain·a·constructor·that·takes·`2'·arguments
17 //·Line:·156 //·Line:·16
  
18 public·class·A7 class·C
19 {8 {
20 »       public·class·Foo9 »       public·C·(int·i)
21 »       {10 »       {
22 »       }11 »       }
23 }12 }
  
24 class·Example13 public·class·Blah
25 {14 {
26 »       public·void·Main(string[]·args)15 »       public·static·void·Main·()
27 »       {16 »       {
28 »       »       A·a·=·new·A.Foo·("test");··17 »       »       dynamic·d·=·1;
 18 »       »       var·r·=·new·C·(1,·d);
29 »       }19 »       }
30 }</string>20 }</string>
31 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments21 ····<string>//·CS1729:··The·type·`System.CLSCompliantAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
32 //·Line:·1122 //·Line:·6
33 class·X·{ 
  
34 »       X·(int·a)23 using·System;
  
 24 [assembly:CLSCompliant()]</string>
 25 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments
 26 //·Line:·8
  
 27 class·C
 28 {
 29 »       static·void·Main·()
35 »       {30 »       {
 31 »       »       int·i·=·new·int(1);
36 »       }32 »       }
37 »        
38 »       static·void·Main·()33 }</string>
 34 ····<string>//·CS1729:·The·type·`IgnoreAttribute'·does·not·contain·a·constructor·that·takes·`0'·arguments
 35 //·Line:·14
  
 36 using·System;
  
 37 public·class·IgnoreAttribute·:·Attribute·{
  
 38 ········public·IgnoreAttribute·(String·name)·{·}
 39 }
  
 40 class·C·{
 41 ········
 42 »       [Ignore]
 43 »       public·void·Method·()
39 »       {44 »       {
40 »       »       new·X·(); 
41 »       }45 »       }
42 }</string>46 }</string>
43 ····<string>//·CS1729:·The·type·`TestCases.ClassWithNonPublicConstructor'·does·not·contain·a·constructor·that·takes·`0'·arguments47 ····<string>//·CS1729:·The·type·`A.Foo'·does·not·contain·a·constructor·that·takes·`1'·arguments
44 //·Line:·1048 //·Line:·15
  
45 namespace·TestCases49 public·class·A
46 {50 {
47 »       public·class·GmcsCtorBug51 »       public·class·Foo
48 »       {52 »       {
49 »       »       public·static·void·Test·() 
50 »       »       { 
51 »       »       »       new·ClassWithNonPublicConstructor·(); 
52 »       »       } 
53 »       }53 »       }
 54 }
  
54 »       public·class·ClassWithNonPublicConstructor55 class·Example
 56 {
 57 »       public·void·Main(string[]·args)
55 »       {58 »       {
 59 »       »       A·a·=·new·A.Foo·("test");··
56 »       »       protected·ClassWithNonPublicConstructor·(int·p) 
57 »       »       { 
58 »       »       } 
59 »       }60 »       }
60 }</string>61 }</string>
61 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments62 ····<string>//·CS1729:·The·type·`A'·does·not·contain·a·constructor·that·takes·`1'·arguments
62 //·Line:·663 //·Line:·6
  
63 public·class·A·{64 public·class·A·{
64 ····A[]·test·=·{65 ····A[]·test·=·{
65 ········new·A("test")66 ········new·A("test")
66 ····};67 ····};
67 }</string>68 }</string>
68 ····<string>//·CS1729:·The·type·`int'·does·not·contain·a·constructor·that·takes·`1'·arguments69 ····<string>//·CS1729:·The·type·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·constructor·that·takes·`4'·arguments
69 //·Line:·870 //·Line:·5
  
70 class·C 
71 { 
72 »       static·void·Main·() 
73 »       { 
74 »       »       int·i·=·new·int(1); 
75 »       }71 class·MainClass·{
 72 ········[System.Runtime.CompilerServices.IndexerName("A",·"",·"",·"")]
 73 ········int·this·[int·index]·{
 74 ················get·{
 75 ························return·0;
 76 ················}
 77 ········}
 78 ····
76 }</string>79 }</string>
77 ····<string>//·CS1729:·The·type·`C.S'·does·not·contain·a·constructor·that·takes·`3'·arguments80 ····<string>//·CS1729:·The·type·`X'·does·not·contain·a·constructor·that·takes·`0'·arguments
78 //·Line:·1581 //·Line:·11
 82 class·X·{
  
 83 »       X·(int·a)
79 class·C 
80 { 
81 »       struct·S 
Max diff block lines reached; 3077/6697 bytes (45.95%) of diff not shown.
1.81 KB
CS0202
1.8 KB
CS0202
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0202</ErrorName>3 ··<ErrorName>CS0202</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
 6 //·Line:·10
 7 using·System;
 8 using·System.Collections.Generic;
  
 9 class·Test·{
 10 ········static·void·Main·()
 11 ········{
 12 ················Test·obj·=·new·Test·();
 13 ················foreach·(string·s·in·obj)·{
 14 ················}
 15 ········}
  
 16 ········public·IEnumerable&lt;string&gt;·GetEnumerator·()
 17 ········{
 18 »       »       return·null;
 19 ········}
 20 }</string>
5 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property21 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`Foo.E[]'·of·`Foo.P.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property
6 //·Line:·1822 //·Line:·18
  
7 public·class·Foo23 public·class·Foo
8 {24 {
9 ········public·class·E·{}25 ········public·class·E·{}
10 ············26 ············
Offset 21, 27 lines modifiedOffset 39, 9 lines modified
21 ········{39 ········{
22 ············P·o·=·new·P·();40 ············P·o·=·new·P·();
23 ············foreach·(P·p·in·o)41 ············foreach·(P·p·in·o)
24 ············{42 ············{
25 ············}43 ············}
26 ········}44 ········}
27 }</string>45 }</string>
28 ····<string>//·CS0202:·foreach·statement·requires·that·the·return·type·`System.Collections.Generic.IEnumerable&lt;string&gt;'·of·`Test.GetEnumerator()'·must·have·a·suitable·public·MoveNext·method·and·public·Current·property 
29 //·Line:·10 
30 using·System; 
31 using·System.Collections.Generic; 
  
32 class·Test·{ 
33 ········static·void·Main·() 
34 ········{ 
35 ················Test·obj·=·new·Test·(); 
36 ················foreach·(string·s·in·obj)·{ 
37 ················} 
38 ········} 
  
39 ········public·IEnumerable&lt;string&gt;·GetEnumerator·() 
40 ········{ 
41 »       »       return·null; 
42 ········} 
43 }</string> 
44 ··</Examples>46 ··</Examples>
45 </ErrorDocumentation>47 </ErrorDocumentation>
1.32 KB
CS1013
1.3 KB
CS1013
Ordering differences only
    
Offset 3, 68 lines modifiedOffset 3, 68 lines modified
3 ··<ErrorName>CS1013</ErrorName>3 ··<ErrorName>CS1013</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1013:·Invalid·number5 ····<string>//·CS1013:·Invalid·number
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X
8 {8 {
9 ····static·int·i·=·0x;9 ····static·int·i·=·0b_1;
10 }</string>10 }</string>
11 ····<string>//·CS1013:·Invalid·number11 ····<string>//·CS1013:·Invalid·number
12 //·Line·:·612 //·Line·:·6
  
13 class·X13 class·X
14 {14 {
15 ····static·int·i·=·1_;15 ····static·float·i·=·1_f;
16 }</string>16 }</string>
17 ····<string>//·CS1013:·Invalid·number17 ····<string>//·CS1013:·Invalid·number
18 //·Line·:·618 //·Line·:·6
  
19 class·X19 class·X
20 {20 {
21 ····static·double·i·=·1_.2;21 ····static·int·i·=·1_;
22 }</string>22 }</string>
23 ····<string>//·CS1013:·Invalid·number23 ····<string>//·CS1013:·Invalid·number
24 //·Line·:·624 //·Line·:·6
  
25 class·X25 class·X
26 {26 {
27 ····static·int·i·=·0b_1;27 ····static·int·i·=·0x;
28 }</string>28 }</string>
29 ····<string>//·CS1013:·Invalid·number29 ····<string>//·CS1013:·Invalid·number
30 //·Line·:·630 //·Line·:·6
  
31 class·X31 class·X
32 {32 {
33 ····static·int·i·=·0x0_;33 ····static·int·i·=·0b;
 34 ····static·void·Main·()·{}
34 }</string>35 }</string>
35 ····<string>//·CS1013:·Invalid·number36 ····<string>//·CS1013:·Invalid·number
36 //·Line·:·637 //·Line·:·6
  
37 class·X38 class·X
38 {39 {
39 ····static·int·i·=·1_e1;40 ····static·int·i·=·0x0_;
40 }</string>41 }</string>
41 ····<string>//·CS1013:·Invalid·number42 ····<string>//·CS1013:·Invalid·number
42 //·Line·:·643 //·Line·:·6
  
43 class·X44 class·X
44 {45 {
 46 ····static·double·i·=·1_.2;
45 ····static·int·i·=·0b; 
46 ····static·void·Main·()·{} 
47 }</string>47 }</string>
48 ····<string>//·CS1013:·Invalid·number48 ····<string>//·CS1013:·Invalid·number
49 //·Line·:·649 //·Line·:·6
  
50 class·X50 class·X
51 {51 {
52 ····static·int·i·=·0x_1;52 ····static·int·i·=·0x_1;
53 }</string>53 }</string>
54 ····<string>//·CS1013:·Invalid·number54 ····<string>//·CS1013:·Invalid·number
55 //·Line·:·655 //·Line·:·6
  
56 class·X56 class·X
57 {57 {
58 ····static·float·i·=·1_f;58 ····static·int·i·=·1_e1;
59 }</string>59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
1.43 KB
CS4011
1.42 KB
CS4011
Ordering differences only
    
Offset 11, 66 lines modifiedOffset 11, 66 lines modified
11 »       {11 »       {
12 »       »       return·new·A·();12 »       »       return·new·A·();
13 »       }13 »       }
14 }14 }
  
15 class·A15 class·A
16 {16 {
17 »       int·IsCompleted·{17 »       bool·IsCompleted·{
18 »       »       get·{18 »       »       get·{
19 »       »       »       return·1;19 »       »       »       return·true;
20 »       »       }20 »       »       }
21 »       }21 »       }
22 »       22 »       
 23 »       void·OnCompleted·(System.Action·a)
 24 »       {
 25 »       }
 26 »       
23 »       static·async·void·Test·()27 »       static·async·void·Test·()
24 »       {28 »       {
25 »       »       await·9;29 »       »       await·9;
26 »       }30 »       }
27 }</string>31 }</string>
28 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members32 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members
29 //·Line:·1633 //·Line:·16
  
30 static·class·S34 static·class·S
31 {35 {
32 »       public·static·int·GetAwaiter·(this·int·i)36 »       public·static·A·GetAwaiter·(this·int·i)
33 »       {37 »       {
34 »       »       return·1;38 »       »       return·new·A·();
35 »       }39 »       }
36 }40 }
  
37 class·A41 class·A
38 {42 {
 43 »       int·IsCompleted·{
 44 »       »       get·{
 45 »       »       »       return·1;
 46 »       »       }
 47 »       }
 48 »       
39 »       static·async·void·Test·()49 »       static·async·void·Test·()
40 »       {50 »       {
41 »       »       await·9;51 »       »       await·9;
42 »       }52 »       }
43 }</string>53 }</string>
44 ····<string>//·CS4011:·The·awaiter·type·`A'·must·have·suitable·IsCompleted·and·GetResult·members54 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
45 //·Line:·1655 //·Line:·16
  
46 static·class·S56 static·class·S
47 {57 {
48 »       public·static·A·GetAwaiter·(this·int·i)58 »       public·static·int·GetAwaiter·(this·int·i)
49 »       {59 »       {
50 »       »       return·new·A·();60 »       »       return·1;
51 »       }61 »       }
52 }62 }
  
53 class·A63 class·A
54 {64 {
55 »       bool·IsCompleted·{ 
56 »       »       get·{ 
57 »       »       »       return·true; 
58 »       »       } 
59 »       } 
60 »        
61 »       void·OnCompleted·(System.Action·a) 
62 »       { 
63 »       } 
64 »        
65 »       static·async·void·Test·()65 »       static·async·void·Test·()
66 »       {66 »       {
67 »       »       await·9;67 »       »       await·9;
68 »       }68 »       }
69 }</string>69 }</string>
70 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members70 ····<string>//·CS4011:·The·awaiter·type·`int'·must·have·suitable·IsCompleted·and·GetResult·members
71 //·Line:·1671 //·Line:·16
1.34 KB
CS0144
1.33 KB
CS0144
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>CS0144</ErrorName>3 ··<ErrorName>CS0144</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`ITest'
 6 //·Line:·9
 7 //·Compiler·options:·-r:CS0144-3-lib.dll
  
 8 public·class·SampleClass·{
 9 »       »       public·void·Main·()
 10 »       »       {
 11 »       »       »       ITest·modelo;
 12 »       »       »       modelo=·new·ITest·();
 13 »       »       }
 14 }</string>
5 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'15 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
6 //·Line:·1116 //·Line:·11
7 interface·X·{ 
8 »       void·A·();17 abstract·class·X·{
 18 »       public·abstract·void·B·();
  
9 }19 }
  
10 class·Demo·{20 class·Demo·{
11 »       static·void·Main·()21 »       static·void·Main·()
12 »       {22 »       {
13 »       »       object·x·=·new·X·();23 »       »       object·x·=·new·X·();
14 »       }24 »       }
15 }</string>25 }</string>
16 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'26 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`X'
17 //·Line:·1127 //·Line:·11
18 abstract·class·X·{ 
19 »       public·abstract·void·B·();28 interface·X·{
 29 »       void·A·();
  
20 }30 }
  
21 class·Demo·{31 class·Demo·{
22 »       static·void·Main·()32 »       static·void·Main·()
23 »       {33 »       {
24 »       »       object·x·=·new·X·();34 »       »       object·x·=·new·X·();
25 »       }35 »       }
26 }</string>36 }</string>
27 ····<string>//·CS0144:·Cannot·create·an·instance·of·the·abstract·class·or·interface·`ITest' 
28 //·Line:·9 
29 //·Compiler·options:·-r:CS0144-3-lib.dll 
  
30 public·class·SampleClass·{ 
31 »       »       public·void·Main·() 
32 »       »       { 
33 »       »       »       ITest·modelo; 
34 »       »       »       modelo=·new·ITest·(); 
35 »       »       } 
36 }</string> 
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
3.32 KB
CS0034
3.31 KB
CS0034
Ordering differences only
    
Offset 1, 46 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0034</ErrorName>3 ··<ErrorName>CS0034</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`Foo'·and·`Foo' 
6 //·Line:·23 
  
7 public·struct·Foo 
8 { 
9 »       public·static·implicit·operator·int?·(Foo·f) 
10 »       { 
11 »       »       return·1; 
12 »       } 
  
13 »       public·static·implicit·operator·bool?·(Foo·f) 
14 »       { 
15 »       »       return·false; 
16 »       } 
17 } 
  
18 class·C 
19 { 
20 »       public·static·void·Main·() 
21 »       { 
22 »       »       Foo·f; 
23 »       »       Foo·f2; 
24 »       »       var·v·=·f·==·f2; 
25 »       } 
26 }</string> 
27 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null' 
28 //·Line:·8 
  
29 class·C 
30 { 
31 »       public·static·void·Main·() 
32 »       { 
33 »       »       const·string·s3·=·null·+·null; 
34 »       } 
35 }</string> 
36 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B'5 ····<string>//·CS0034:·Operator·`!='·is·ambiguous·on·operands·of·type·`Program.A'·and·`Program.B'
37 //·Line:·366 //·Line:·36
  
38 using·System;7 using·System;
  
39 class·Program8 class·Program
40 {9 {
Offset 71, 14 lines modifiedOffset 36, 50 lines modified
71 »       }36 »       }
  
72 »       public·static·void·Main·(string·[]·args)37 »       public·static·void·Main·(string·[]·args)
73 »       {38 »       {
74 »       »       bool·b·=·new·A·()·!=·new·B·();39 »       »       bool·b·=·new·A·()·!=·new·B·();
75 »       }40 »       }
76 }</string>41 }</string>
 42 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`null'·and·`null'
 43 //·Line:·8
  
 44 class·C
 45 {
 46 »       public·static·void·Main·()
 47 »       {
 48 »       »       const·string·s3·=·null·+·null;
 49 »       }
 50 }</string>
 51 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'
 52 //·Line:·36
  
 53 using·System;
  
 54 struct·A
 55 {
 56 »       public·static·implicit·operator·string·(A·c)
 57 »       {
 58 »       »       return·null;
 59 »       }
  
 60 »       public·static·implicit·operator·Delegate·(A·c)
 61 »       {
 62 »       »       return·null;
 63 »       }
 64 }
  
  
 65 class·Program
 66 {
 67 »       public·static·void·Main·()
 68 »       {
 69 »       »       bool·b·=·new·A·()·==·new·A·();
 70 »       }
 71 }</string>
77 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'72 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`Y'·and·`X'
78 //·Line:·2273 //·Line:·22
79 public·class·Y·{74 public·class·Y·{
80 »       public·static·implicit·operator·int·(Y·y)·{75 »       public·static·implicit·operator·int·(Y·y)·{
81 »       »       return·0;76 »       »       return·0;
82 »       }77 »       }
  
Offset 107, 56 lines modifiedOffset 108, 55 lines modified
  
107 public·class·C·{108 public·class·C·{
108 »       public·static·void·Main·()109 »       public·static·void·Main·()
109 »       {110 »       {
110 »       »       Y·y·=·new·Y·()·+·new·X·();111 »       »       Y·y·=·new·Y·()·+·new·X·();
111 »       }112 »       }
112 }</string>113 }</string>
113 ····<string>//·CS0034:·Operator·`=='·is·ambiguous·on·operands·of·type·`A'·and·`A'114 ····<string>//·CS0034:·Operator·`+'·is·ambiguous·on·operands·of·type·`A'·and·`A'
114 //·Line:·36115 //·Line:·22
  
115 using·System; 
  
 116 public·class·A·{
116 struct·A 
117 { 
118 »       public·static·implicit·operator·string·(A·c)117 »       public·static·implicit·operator·int·(A·a)
119 »       {118 »       {
120 »       »       return·null;119 »       »       return·0;
121 »       }120 »       }
  
122 »       public·static·implicit·operator·Delegate·(A·c)121 »       public·static·implicit·operator·string·(A·a)
123 »       {122 »       {
124 »       »       return·null;123 »       »       return·"a";
125 »       }124 »       }
126 } 
  
  
127 class·Program 
128 { 
Max diff block lines reached; 844/3351 bytes (25.19%) of diff not shown.
1.47 KB
CS3016
1.46 KB
CS3016
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3016</ErrorName>3 ··<ErrorName>CS3016</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant5 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·class·CLSAttribute:·Attribute·{ 
11 ········public·CLSAttribute()·{} 
12 ········public·CLSAttribute(string[]·array)·{} 
13 } 
  
14 [CLSAttribute(new·string[]·{·"",·""·})] 
15 public·interface·ITest·{ 
16 }</string> 
17 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant 
18 //·Line:·86 //·Line:·8
19 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
20 using·System;8 using·System;
21 [assembly:·System.CLSCompliant·(true)]9 [assembly:·System.CLSCompliant·(true)]
  
22 [CLSAttribute·(new·bool·[]·{true,·false})]10 [CLSAttribute·(new·bool·[]·{true,·false})]
Offset 79, 9 lines modifiedOffset 64, 24 lines modified
79 public·class·CLSAttribute:·Attribute·{64 public·class·CLSAttribute:·Attribute·{
80 ········public·CLSAttribute·()·{65 ········public·CLSAttribute·()·{
81 ········}66 ········}
82 ········67 ········
83 ········public·CLSAttribute(bool[]·array)·{68 ········public·CLSAttribute(bool[]·array)·{
84 ········}69 ········}
85 }</string>70 }</string>
 71 ····<string>//·CS3016:·Arrays·as·attribute·arguments·are·not·CLS-compliant
 72 //·Line:·13
 73 //·Compiler·options:·-warnaserror·-warn:1
  
 74 using·System;
 75 [assembly:CLSCompliant(true)]
  
 76 public·class·CLSAttribute:·Attribute·{
 77 ········public·CLSAttribute()·{}
 78 ········public·CLSAttribute(string[]·array)·{}
 79 }
  
 80 [CLSAttribute(new·string[]·{·"",·""·})]
 81 public·interface·ITest·{
 82 }</string>
86 ··</Examples>83 ··</Examples>
87 </ErrorDocumentation>84 </ErrorDocumentation>
858 B
CS1056
846 B
CS1056
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>CS1056</ErrorName>3 ··<ErrorName>CS1056</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1056:·Unexpected·character·`\0001'5 ····<string>//·CS1056:·Unexpected·character·`$'
6 //·Line:·46 //·Line:·8
  
7 \u0001namespace·Test7 public·class·C
8 {8 {
 9 »       void·Update·()
 10 »       {
 11 »       »       int·a·=·$7;
 12 »       }
9 }</string>13 }</string>
10 ····<string>//·CS1056:·Unexpected·character·`\0001'14 ····<string>//·CS1056:·Unexpected·character·`\0001'
11 //·Line:·415 //·Line:·4
  
12 na\u0001espace·Test16 na\u0001espace·Test
13 {17 {
14 }</string>18 }</string>
15 ····<string>//·CS1056:·Unexpected·character·`$'19 ····<string>//·CS1056:·Unexpected·character·`\0001'
16 //·Line:·820 //·Line:·4
  
17 public·class·C21 \u0001namespace·Test
18 {22 {
19 »       void·Update·() 
20 »       { 
21 »       »       int·a·=·$7; 
22 »       } 
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
2.37 KB
CS7003
2.36 KB
CS7003
Ordering differences only
    
Offset 1, 37 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>CS7003</ErrorName>3 ··<ErrorName>CS7003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context5 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 6 //·Line:·10
  
 7 class·G&lt;T&gt;
 8 {
 9 }
  
 10 class·C
 11 {
 12 »       G&lt;&gt;·field;
 13 }</string>
 14 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
6 //·Line:·1215 //·Line:·12
  
7 static·class·C16 static·class·C
8 {17 {
9 »       static·void·Foo&lt;T&gt;·()18 »       static·void·Foo&lt;T&gt;·()
10 »       {19 »       {
11 »       }20 »       }
  
12 »       static·void·Main·()21 ·»       static·void·Main·()
13 »       {22 »       {
14 »       »       string·s·=·nameof·(Foo&lt;&gt;);23 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);
15 »       }24 »       }
16 }</string>25 }</string>
17 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context26 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
18 //·Line:·1227 //·Line:·12
  
19 static·class·C28 static·class·C
20 {29 {
21 »       static·void·Foo&lt;T&gt;·()30 »       static·void·Foo&lt;T&gt;·()
22 »       {31 »       {
23 »       }32 »       }
  
24 ·»       static·void·Main·()33 »       static·void·Main·()
25 »       {34 »       {
26 »       »       string·s·=·nameof·(C.Foo&lt;&gt;);35 »       »       string·s·=·nameof·(Foo&lt;&gt;);
27 »       }36 »       }
28 }</string>37 }</string>
29 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context38 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
30 //·Line:·1439 //·Line:·14
  
31 class·A&lt;T&gt;40 class·A&lt;T&gt;
32 {41 {
Offset 42, 14 lines modifiedOffset 53, 28 lines modified
42 }53 }
  
43 class·X54 class·X
44 {55 {
45 »       string·s·=·nameof·(A&lt;&gt;.B);56 »       string·s·=·nameof·(A&lt;&gt;.B);
46 }</string>57 }</string>
47 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context58 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 59 //·Line:·8
  
 60 class·C
 61 {
 62 ····static·void·Main·()
 63 ····{
 64 »       »       System.Action&lt;&gt;.Combine·();
 65 »       }
 66 }</string>
 67 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
 68 //·Line:·4
  
 69 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string>
 70 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
48 //·Line:·1771 //·Line:·17
  
49 using·System;72 using·System;
  
50 class·C&lt;T&gt;73 class·C&lt;T&gt;
51 {74 {
52 »       public·class·G&lt;U&gt;75 »       public·class·G&lt;U&gt;
Offset 61, 39 lines modifiedOffset 86, 14 lines modified
61 {86 {
62 »       public·static·void·Main·()87 »       public·static·void·Main·()
63 »       {88 »       {
64 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);89 »       »       Type·t·=·typeof·(C&lt;int&gt;.G&lt;&gt;);
65 »       }90 »       }
66 }</string>91 }</string>
67 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context92 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context
68 //·Line:·4 
  
69 using·SCGL·=·System.Collections.Generic.List&lt;&gt;;</string> 
70 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
71 //·Line:·8 
  
72 class·C 
73 { 
74 ····static·void·Main·() 
75 ····{ 
76 »       »       System.Action&lt;&gt;.Combine·(); 
77 »       } 
78 }</string> 
79 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
80 //·Line:·10 
  
81 class·G&lt;T&gt; 
82 { 
83 } 
  
84 class·C 
85 { 
86 »       G&lt;&gt;·field; 
87 }</string> 
88 ····<string>//·CS7003:·Unbound·generic·name·is·not·valid·in·this·context 
89 //·Line:·1093 //·Line:·10
  
90 class·G&lt;T&gt;94 class·G&lt;T&gt;
91 {95 {
92 }96 }
  
93 class·C97 class·C
2.38 KB
CS0133
2.37 KB
CS0133
Ordering differences only
    
Offset 1, 63 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0133</ErrorName>3 ··<ErrorName>CS0133</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value5 ····<string>//·CS0133:·The·expression·being·assigned·to·`Foo'·must·be·a·constant·or·default·value
6 //·Line:·106 //·Line:·8
  
7 class·C7 class·T
8 {8 {
 9 ····public·void·FooBar·()
 10 ····{
 11 ········const·string·Foo·=·Foo;
 12 ····}
9 »       void·Foo·() 
10 »       { 
11 »       »       int[]·array; 
12 »       »       int·idx; 
13 »       »       const·int·c·=·array·[idx]; 
14 »       } 
15 }</string>13 }</string>
16 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value14 ····<string>//·CS0133:·The·expression·being·assigned·to·`o'·must·be·a·constant·or·default·value
17 //·Line:·815 //·Line:·8
  
18 class·X16 class·X
19 {17 {
20 »       void·Foo·()18 »       void·Foo·()
21 »       {19 »       {
22 »       »       const·object·o·=·""·??·null;20 »       »       const·object·o·=·""·??·null;
23 »       }21 »       }
24 }</string>22 }</string>
25 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value23 ····<string>//·CS0133:·The·expression·being·assigned·to·`c'·must·be·a·constant·or·default·value
26 //·Line:·1224 //·Line:·10
27 //·Compiler·options:·-unsafe 
  
28 class·C25 class·C
29 {26 {
 27 »       void·Foo·()
30 ····public·static·int·i·=·4; 
31 } 
  
32 public·unsafe·struct·S 
33 { 
34 ····private·fixed·char·pathName·[C.i]; 
35 }</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·`x'·must·be·a·constant·or·default·value 
46 //·Line:·7 
  
47 class·X·{ 
48 »       X·(int·arg) 
49 »       {28 »       {
 29 »       »       int[]·array;
 30 »       »       int·idx;
50 »       »       const·int·x·=·arg;31 »       »       const·int·c·=·array·[idx];
51 »       }32 »       }
52 }</string>33 }</string>
53 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value34 ····<string>//·CS0133:·The·expression·being·assigned·to·`b'·must·be·a·constant·or·default·value
54 //·Line:·835 //·Line:·8
  
55 class·X36 class·X
56 {37 {
Offset 72, 9 lines modifiedOffset 50, 31 lines modified
72 class·X50 class·X
73 {51 {
74 »       void·Foo·()52 »       void·Foo·()
75 »       {53 »       {
76 »       »       const·object·o·=·null·??·"";54 »       »       const·object·o·=·null·??·"";
77 »       }55 »       }
78 }</string>56 }</string>
 57 ····<string>//·CS0133:·The·expression·being·assigned·to·`x'·must·be·a·constant·or·default·value
 58 //·Line:·7
  
 59 class·X·{
 60 »       X·(int·arg)
 61 »       {
 62 »       »       const·int·x·=·arg;
 63 »       }
 64 }</string>
 65 ····<string>//·CS0133:·The·expression·being·assigned·to·`S.pathName'·must·be·a·constant·or·default·value
 66 //·Line:·12
 67 //·Compiler·options:·-unsafe
  
 68 class·C
 69 {
 70 ····public·static·int·i·=·4;
 71 }
  
 72 public·unsafe·struct·S
 73 {
 74 ····private·fixed·char·pathName·[C.i];
 75 }</string>
79 ··</Examples>76 ··</Examples>
80 </ErrorDocumentation>77 </ErrorDocumentation>
2.94 KB
CS0311
2.93 KB
CS0311
Ordering differences only
    
Offset 1, 59 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>CS0311</ErrorName>3 ··<ErrorName>CS0311</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0311:·The·type·`B&lt;int&gt;'·cannot·be·used·as·type·parameter·`X'·in·the·generic·type·or·method·`C&lt;X&gt;'.·There·is·no·implicit·reference·conversion·from·`B&lt;int&gt;'·to·`D&lt;B&lt;int&gt;&gt;' 
6 //·Line:·3 
7 class·A·:·C&lt;B&lt;int&gt;&gt;·{} 
8 class·B&lt;X&gt;·{} 
9 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{} 
10 interface·D&lt;X&gt;·{}</string> 
11 ····<string>//·CS0311:·The·type·`object'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`G&lt;C&gt;.Method&lt;U&gt;()'.·There·is·no·implicit·reference·conversion·from·`object'·to·`C' 
12 //·Line:·9 
  
13 public·class·C 
14 { 
15 »       public·static·void·Main·() 
16 »       { 
17 »       »       var·mc·=·new·G&lt;C&gt;·(); 
18 »       »       mc.Method&lt;object&gt;·(); 
19 »       } 
20 } 
  
21 public·class·G&lt;T&gt;·where·T·:·C 
22 { 
23 »       public·void·Method&lt;U&gt;·()·where·U·:·T 
24 »       { 
25 »       } 
26 }</string> 
27 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A' 
28 //·Line:·19 
  
29 public·class·Foo&lt;T&gt; 
30 »       where·T·:·A 
31 { 
32 } 
  
33 public·class·A 
34 { 
35 } 
  
36 public·class·B 
37 { 
38 } 
  
39 class·X 
40 { 
41 »       Foo&lt;B&gt;·foo; 
  
42 »       static·void·Main·() 
43 »       { 
44 »       } 
45 }</string> 
46 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'5 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'
47 //·Line:·356 //·Line:·35
48 using·System;7 using·System;
  
49 public·class·Foo&lt;T&gt;8 public·class·Foo&lt;T&gt;
50 »       where·T·:·A9 »       where·T·:·A
51 {10 {
Offset 110, 9 lines modifiedOffset 62, 57 lines modified
110 {62 {
111 »       Foo&lt;B&gt;·foo;63 »       Foo&lt;B&gt;·foo;
  
112 »       static·void·Main·()64 »       static·void·Main·()
113 »       {65 »       {
114 »       }66 »       }
115 }</string>67 }</string>
 68 ····<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'
 69 //·Line:·9
  
 70 public·class·C
 71 {
 72 »       public·static·void·Main·()
 73 »       {
 74 »       »       var·mc·=·new·G&lt;C&gt;·();
 75 »       »       mc.Method&lt;object&gt;·();
 76 »       }
 77 }
  
 78 public·class·G&lt;T&gt;·where·T·:·C
 79 {
 80 »       public·void·Method&lt;U&gt;·()·where·U·:·T
 81 »       {
 82 »       }
 83 }</string>
 84 ····<string>//·CS0311:·The·type·`B'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo&lt;T&gt;'.·There·is·no·implicit·reference·conversion·from·`B'·to·`A'
 85 //·Line:·19
  
 86 public·class·Foo&lt;T&gt;
 87 »       where·T·:·A
 88 {
 89 }
  
 90 public·class·A
 91 {
 92 }
  
 93 public·class·B
 94 {
 95 }
  
 96 class·X
 97 {
 98 »       Foo&lt;B&gt;·foo;
  
 99 »       static·void·Main·()
 100 »       {
 101 »       }
 102 }</string>
 103 ····<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;'
 104 //·Line:·3
 105 class·A·:·C&lt;B&lt;int&gt;&gt;·{}
 106 class·B&lt;X&gt;·{}
 107 interface·C&lt;X&gt;·where·X·:·D&lt;X&gt;·{}
 108 interface·D&lt;X&gt;·{}</string>
116 ··</Examples>109 ··</Examples>
117 </ErrorDocumentation>110 </ErrorDocumentation>
864 B
CS1059
852 B
CS1059
Ordering differences only
    
Offset 9, 32 lines modifiedOffset 9, 32 lines modified
  
9 public·class·Test·{9 public·class·Test·{
10 »       void·Main·()·{10 »       void·Main·()·{
11 »       »       Console.WriteLine·(++0);11 »       »       Console.WriteLine·(++0);
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer14 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
15 //·Line:·9 
  
16 static·class·C 
17 { 
18 »       static·void·Foo() 
19 »       { 
20 »       »       const·int·uu·=·1; 
21 »       »       uu++; 
22 »       } 
23 }</string> 
24 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer 
25 //·Line:·1115 //·Line:·11
  
26 using·System;16 using·System;
  
27 class·X17 class·X
28 {18 {
29 »       static·void·Main·()19 »       static·void·Main·()
30 »       {20 »       {
31 »       »       Decimal·v;21 »       »       Decimal·v;
32 »       »       (v·=·new·Decimal·())++;22 »       »       (v·=·new·Decimal·())++;
33 »       }23 »       }
34 }</string>24 }</string>
 25 ····<string>//·CS1059:·The·operand·of·an·increment·or·decrement·operator·must·be·a·variable,·property·or·indexer
 26 //·Line:·9
  
 27 static·class·C
 28 {
 29 »       static·void·Foo()
 30 »       {
 31 »       »       const·int·uu·=·1;
 32 »       »       uu++;
 33 »       }
 34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
721 B
CS0227
709 B
CS0227
Ordering differences only
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0227</ErrorName>3 ··<ErrorName>CS0227</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified5 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
6 //·Line:·56 //·Line:·5
  
7 class·UnsafeClass·{7 class·UnsafeClass·{
8 ········UnsafeClass·()·8 ········unsafe·UnsafeClass·()·{}
9 »       { 
10 »       ····unsafe·{} 
11 »       } 
12 }</string>9 }</string>
13 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified10 ····<string>//·CS0227:·Unsafe·code·requires·the·`unsafe'·command·line·option·to·be·specified
14 //·Line:·511 //·Line:·5
  
15 class·UnsafeClass·{12 class·UnsafeClass·{
16 ········unsafe·UnsafeClass·()·{}13 ········UnsafeClass·()·
 14 »       {
 15 »       ····unsafe·{}
 16 »       }
17 }</string>17 }</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
989 B
CS8087
977 B
CS8087
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8087</ErrorName>3 ··<ErrorName>CS8087</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8087:·A·`}'·character·may·only·be·escaped·by·doubling·`}}'·in·an·interpolated·string5 ····<string>//·CS8087:·A·`{'·character·may·only·be·escaped·by·doubling·`{{'·in·an·interpolated·string
6 //·Line:·86 //·Line:·8
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       public·static·int·Main·()9 »       public·static·int·Main·()
10 »       {10 »       {
11 »       »       var·x·=·$"·\u007D·";11 »       »       var·x·=·$"·\u007B·";
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS8087:·A·`{'·character·may·only·be·escaped·by·doubling·`{{'·in·an·interpolated·string14 ····<string>//·CS8087:·A·`}'·character·may·only·be·escaped·by·doubling·`}}'·in·an·interpolated·string
15 //·Line:·815 //·Line:·8
  
16 public·class·Test16 public·class·Test
17 {17 {
18 »       public·static·int·Main·()18 »       public·static·int·Main·()
19 »       {19 »       {
20 »       »       var·x·=·$"·\u007B·";20 »       »       var·x·=·$"·\u007D·";
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
867 B
CS1521
855 B
CS1521
Ordering differences only
    
Offset 1, 15 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>CS1521</ErrorName>3 ··<ErrorName>CS1521</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1521:·Invalid·base·type·`object[]'5 ····<string>//·CS1521:·Invalid·base·type·`C?'
6 //·Line:·46 //·Line:·8
  
7 class·C2:·object[]7 struct·C
 8 {
 9 }
  
 10 class·C2:·C?
8 {11 {
9 }</string>12 }</string>
10 ····<string>//·CS1521:·Invalid·base·type·`C*'13 ····<string>//·CS1521:·Invalid·base·type·`C*'
11 //·Line:·914 //·Line:·9
12 //·Compiler·options:·-unsafe15 //·Compiler·options:·-unsafe
  
13 struct·C16 struct·C
Offset 25, 19 lines modifiedOffset 29, 15 lines modified
25 class·C29 class·C
26 {30 {
27 }31 }
  
28 class·C2:·C[]32 class·C2:·C[]
29 {33 {
30 }</string>34 }</string>
31 ····<string>//·CS1521:·Invalid·base·type·`C?'35 ····<string>//·CS1521:·Invalid·base·type·`object[]'
32 //·Line:·836 //·Line:·4
  
33 struct·C 
34 { 
35 } 
  
36 class·C2:·C?37 class·C2:·object[]
37 {38 {
38 }</string>39 }</string>
39 ··</Examples>40 ··</Examples>
40 </ErrorDocumentation>41 </ErrorDocumentation>
14.9 KB
CS1961
14.9 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;'5 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
6 //·Line:·86 //·Line:·8
  
7 interface·A&lt;in·T&gt;7 interface·A&lt;T&gt;
8 {8 {
9 }9 }
  
10 interface·B&lt;out·T&gt;·:·A&lt;T&gt;10 interface·B&lt;in·T&gt;
11 {11 {
 12 »       void·C(A&lt;A&lt;T&gt;&gt;·a);
12 }</string>13 }</string>
13 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'14 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;'
14 //·Line:·815 //·Line:·8
  
15 interface·A&lt;T&gt;16 interface·A&lt;T&gt;
16 {17 {
17 }18 }
  
18 interface·B&lt;in·T&gt;19 interface·B&lt;in·T&gt;·:·A&lt;T&gt;
19 {20 {
20 »       void·C(A&lt;T&gt;·a); 
21 }</string>21 }</string>
22 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'22 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.A'
23 //·Line:·823 //·Line:·8
  
24 interface·A&lt;T&gt;24 interface·A&lt;T&gt;
25 {25 {
26 }26 }
  
27 interface·B&lt;in·T&gt;27 interface·B&lt;out·T&gt;
28 {28 {
29 »       void·C(A&lt;T&gt;·a);29 »       A&lt;A&lt;T&gt;&gt;·A·{·get;·}
30 }</string>30 }</string>
31 ····<string>//·CS1961:·The·covariant·type·parameter·`U'·must·be·contravariantly·valid·on·`D&lt;U&gt;()'31 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'
32 //·Line:·832 //·Line:·8
  
33 interface·I&lt;in·T&gt;33 interface·A&lt;T&gt;
34 {34 {
35 }35 }
  
36 delegate·I&lt;U[]&gt;·D&lt;out·U&gt;·();</string>36 interface·B&lt;in·T&gt;
 37 {
 38 »       void·C(A&lt;T&gt;·a);
 39 }</string>
37 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`D&lt;T&gt;()'40 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`A&lt;T&gt;.B()'
38 //·Line:·4 
  
39 delegate·T·D&lt;in·T&gt;·();</string> 
40 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)' 
41 //·Line:·641 //·Line:·6
  
42 interface·A&lt;out·T&gt;42 interface·A&lt;in·T&gt;
43 {43 {
44 »       void·B(out·T·t);44 »       T·B();
45 }</string>45 }</string>
46 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'46 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;T&gt;)'
47 //·Line:·847 //·Line:·8
  
48 interface·A&lt;T&gt;48 interface·A&lt;T&gt;
49 {49 {
50 }50 }
  
51 interface·B&lt;out·T&gt;51 interface·B&lt;out·T&gt;
52 {52 {
53 »       void·C(A&lt;A&lt;T&gt;&gt;·a);53 »       void·C(A&lt;T&gt;·a);
54 }</string>54 }</string>
55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'55 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;.A'
56 //·Line:·856 //·Line:·8
  
57 interface·A&lt;T&gt;57 interface·A&lt;out·T&gt;
58 {58 {
59 }59 }
  
60 delegate·void·B&lt;in·T&gt;·(A&lt;T&gt;·a);</string>60 interface·B&lt;in·T&gt;
 61 {
 62 »       A&lt;T&gt;·A·{·get;·}
 63 }</string>
61 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'64 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·covariantly·valid·on·`B&lt;T&gt;'
62 //·Line:·865 //·Line:·8
  
63 interface·A&lt;T&gt;66 interface·A&lt;out·T&gt;
64 {67 {
65 }68 }
  
66 interface·B&lt;in·T&gt;69 interface·B&lt;in·T&gt;·:·A&lt;T&gt;
67 {70 {
68 »       A&lt;A&lt;T&gt;&gt;·C(); 
69 }</string>71 }</string>
70 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'72 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'
71 //·Line:·873 //·Line:·8
  
72 interface·A&lt;T&gt;74 interface·A&lt;T&gt;
73 {75 {
74 }76 }
  
 77 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>
75 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string> 
76 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`A&lt;T&gt;.B(out·T)' 
77 //·Line:·5 
  
78 interface·A&lt;in·T&gt; 
79 { 
80 »       void·B(out·T·t); 
81 }</string> 
82 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;()'78 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;T&gt;)'
83 //·Line:·879 //·Line:·8
  
84 interface·A&lt;T&gt;80 interface·A&lt;T&gt;
85 {81 {
86 }82 }
  
87 delegate·A&lt;T&gt;·B&lt;in·T&gt;·();</string>83 delegate·void·B&lt;out·T&gt;·(A&lt;T&gt;·a);</string>
88 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·contravariantly·valid·on·`A&lt;T&gt;.B(T)'84 ····<string>//·CS1961:·The·contravariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;(A&lt;A&lt;T&gt;&gt;)'
89 //·Line:·685 //·Line:·8
  
90 interface·A&lt;out·T&gt;86 interface·A&lt;T&gt;
91 {87 {
92 »       void·B(T·t); 
93 }</string>88 }
  
 89 delegate·void·B&lt;in·T&gt;·(A&lt;A&lt;T&gt;&gt;·a);</string>
94 ····<string>//·CS1961:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C()'90 ····<string>//·CS1923:·The·covariant·type·parameter·`T'·must·be·invariantly·valid·on·`B&lt;T&gt;.C(A&lt;A&lt;T&gt;&gt;)'
95 //·Line:·891 //·Line:·8
Max diff block lines reached; 10222/15222 bytes (67.15%) of diff not shown.
15.4 KB
CS0246
15.4 KB
CS0246
Ordering differences only
    
Offset 1, 91 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>CS0246</ErrorName>3 ··<ErrorName>CS0246</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0246:·The·type·or·namespace·name·`C'·could·not·be·found.·Are·you·missing·an·assembly·reference?5 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
6 //·Line:·56 //·Line:·5
  
7 using·C·=·Cks.Runtime.Data; 
8 using·BigInteger·=·C.BigInteger;7 interface·A·{
 8 ········ErrorType·Method();
 9 }</string>
 10 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 11 //·Line:·4
  
9 namespace·Cks.Runtime.Data12 using·dynamic;</string>
 13 ····<string>//·CS0246:·The·type·or·namespace·name·`NotExist'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 14 //·Line:·6
  
 15 class·X
10 {16 {
11 »       public·class·BigInteger·{}17 »       NotExist&lt;float&gt;·foo;
12 }</string>18 }</string>
13 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?19 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
14 //·Line:·520 //·Line:·5
  
15 interface·A·{21 interface·A·{
16 ········event·ErrorType·Test;22 ········event·ErrorType·Test;
17 }</string>23 }</string>
18 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?24 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference?
19 //·Line:·8 
  
20 class·Crashy 
21 { 
22 »       void·Call·(System.Action&lt;object&gt;·action)·{·} 
  
23 »       public·void·DoCrash·()·=&gt;·Call·(f·=&gt;·f·as·Foo); 
24 }</string> 
25 ····<string>//·CS0246:·The·type·or·namespace·name·`Foo'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
26 //·Line:·425 //·Line:·4
  
27 using·Foo;</string>26 using·Foo;</string>
28 ····<string>//·CS0246:·The·type·or·namespace·name·`aGgt'·could·not·be·found.·Are·you·missing·an·assembly·reference?27 ····<string>//·CS0246:·The·type·or·namespace·name·`T'·could·not·be·found.·Are·you·missing·an·assembly·reference?
29 //·Line:·1328 //·Line:·13
  
30 using·System;29 using·System;
 30 using·System.Collections.Generic;
  
31 class·C31 class·X
32 {32 {
33 »       public·static·void·Main·()33 »       public·static·void·Main·()
34 »       {34 »       {
 35 »       »       Foo·(()·=&gt;·{
 36 »       »       »       IEnumerable&lt;object&gt;·f·=·null;
 37 »       »       »       foreach·(KeyValuePair&lt;int,·T&gt;·e·in·f)·{
35 »       »       try·{ 
36 »       »       »       throw·null; 
37 »       »       }·catch·(ArgumentException)·{ 
38 »       »       }·catch·(aGgt)·{ 
39 »       »       }38 »       »       »       }
 39 »       »       });
  
40 »       }40 »       }
41 }</string> 
42 ····<string>//·CS0246:·The·type·or·namespace·name·`Reflection'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
43 //·Line:·7 
44 using·System; 
  
 41 »       static·void·Foo·(Action·a)
 42 »       {
 43 »       }
45 class·foo·{ 
46 ····static·void·Main(string[]·args·)·{···· 
47 ········Reflection.ConstructorInfo·ci;········ 
48 ····} 
49 }</string>44 }</string>
50 ····<string>//·CS0246:·The·type·or·namespace·name·`class'·could·not·be·found.·Are·you·missing·an·assembly·reference?45 ····<string>//·CS0246:·The·type·or·namespace·name·`dynamic'·could·not·be·found.·Are·you·missing·an·assembly·reference?
51 //·Line:·946 //·Line:·4
52 using·System; 
  
53 public·class·classAttribute·:·Attribute 
54 { 
55 }47 using·static·dynamic;</string>
 48 ····<string>//·CS0246:·The·type·or·namespace·name·`var'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 49 //·Line:·8
  
56 [@class] 
57 class·Foo50 class·C
58 {51 {
 52 »       public·static·void·Main·()
 53 »       {
 54 »       »       var[]·v·=·new·int[0];
 55 »       }
59 }</string>56 }</string>
60 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?57 ····<string>//·CS0246:·The·type·or·namespace·name·`ErrorType'·could·not·be·found.·Are·you·missing·an·assembly·reference?
61 //·Line:·5 
  
62 interface·A·{ 
63 ········ErrorType·Method(); 
64 }</string> 
65 ····<string>//·CS0246:·The·type·or·namespace·name·`B'·could·not·be·found.·Are·you·missing·an·assembly·reference? 
66 //·Line:·458 //·Line:·4
67 interface·A·:·B·{ 
68 } 
  
69 class·X·{ 
70 »       static·void·Main·()·{ 
71 »       }59 public·delegate·ErrorType·Delegate·();</string>
 60 ····<string>//·CS0246:·The·type·or·namespace·name·`aa'·could·not·be·found.·Are·you·missing·an·assembly·reference?
 61 //·Line:·6
  
 62 public·class·Test
 63 {
 64 »       [aa.bb]·int·dummy;
72 }</string>65 }</string>
73 ····<string>//·CS0246:·The·type·or·namespace·name·`IBase'·could·not·be·found.·Are·you·missing·`Foo'·using·directive?66 ····<string>//·CS0246:·The·type·or·namespace·name·`IBase'·could·not·be·found.·Are·you·missing·`Foo'·using·directive?
74 //·Line:·1567 //·Line:·15
  
75 namespace·Foo·{68 namespace·Foo·{
76 ········public·interface·IBase·{69 ········public·interface·IBase·{
77 ················object·X·{·get;·}70 ················object·X·{·get;·}
Offset 119, 235 lines modifiedOffset 112, 252 lines modified
119 »       {112 »       {
120 »       }113 »       }
121 »       114 »       
122 »       public·static·void·Main·()115 »       public·static·void·Main·()
123 »       {116 »       {
124 »       }117 »       }
Max diff block lines reached; 11679/15693 bytes (74.42%) of diff not shown.
3.42 KB
CS0695
3.41 KB
CS0695
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0695</ErrorName>3 ··<ErrorName>CS0695</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;K&lt;Y&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions5 ····<string>//·CS0695:·`C&lt;T,U&gt;'·cannot·implement·both·`A&lt;T&gt;.IB'·and·`A&lt;U&gt;.IB'·because·they·may·unify·for·some·type·parameter·substitutions
6 //·Line:·106 //·Line:·11
  
7 interface·I&lt;X&gt; 
8 {·}7 class·A&lt;T&gt;
 8 {
 9 »       public·interface·IB
 10 »       {
 11 »       }
 12 }
  
 13 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB
 14 {
 15 }</string>
 16 ····<string>//·CS0695:·`A&lt;X,Y,Z&gt;'·cannot·implement·both·`I&lt;X&gt;'·and·`I&lt;A&lt;Y,Y,Z&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
 17 //·Line:·7
  
9 interface·K&lt;X&gt;18 interface·I&lt;X&gt;
10 {·}19 {·}
  
11 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;20 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt;
12 {·}</string>21 {·}</string>
13 ····<string>//·CS0695:·`C&lt;T1,T2&gt;'·cannot·implement·both·`IA&lt;T1&gt;'·and·`IB&lt;IA&lt;T2&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions22 ····<string>//·CS0695:·`C&lt;T1,T2&gt;'·cannot·implement·both·`IA&lt;T1&gt;'·and·`IB&lt;IA&lt;T2&gt;&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
14 //·Line:·1223 //·Line:·12
  
15 interface·IA&lt;T&gt;24 interface·IA&lt;T&gt;
16 {25 {
17 }26 }
Offset 23, 54 lines modifiedOffset 33, 33 lines modified
23 interface·IB&lt;T&gt;·:·IA&lt;T&gt;33 interface·IB&lt;T&gt;·:·IA&lt;T&gt;
24 {34 {
25 }35 }
  
26 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;36 class·C&lt;T1,·T2&gt;·:·IA&lt;T1&gt;,·IB&lt;IA&lt;T2&gt;&gt;
27 {37 {
28 }</string>38 }</string>
29 ····<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·substitutions39 ····<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
30 //·Line:·1040 //·Line:·10
  
31 interface·I&lt;X&gt;41 interface·I&lt;X&gt;
32 {·}42 {·}
  
33 interface·K&lt;X&gt;43 interface·K&lt;X&gt;
34 {·}44 {·}
  
35 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;45 class·C&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;K&lt;Y&gt;&gt;
36 {·}</string>46 {·}</string>
37 ····<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·substitutions47 ····<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
38 //·Line:·748 //·Line:·7
  
39 interface·I&lt;X&gt;49 interface·I&lt;X&gt;
40 {·}50 {·}
  
41 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;51 class·A&lt;X,Y&gt;·:·I&lt;X&gt;,·I&lt;Y&gt;
42 {·}</string>52 {·}</string>
43 ····<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 
44 //·Line:·7 
  
45 interface·I&lt;X&gt; 
46 {·} 
  
47 class·A&lt;X,Y,Z&gt;·:·I&lt;X&gt;,·I&lt;A&lt;Y,Y,Z&gt;&gt; 
48 {·}</string> 
49 ····<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 
50 //·Line:·11 
  
51 class·A&lt;T&gt; 
52 { 
53 »       public·interface·IB 
54 »       { 
55 »       } 
56 } 
  
57 class·C&lt;T,·U&gt;·:·A&lt;T&gt;.IB,·A&lt;U&gt;.IB 
58 { 
59 }</string> 
60 ····<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·substitutions53 ····<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
61 //·Line:·1754 //·Line:·17
  
62 class·C&lt;T&gt;55 class·C&lt;T&gt;
63 {56 {
64 »       public·interface·I57 »       public·interface·I
65 »       {58 »       {
Offset 83, 9 lines modifiedOffset 72, 20 lines modified
  
83 class·Test&lt;T&gt;·:·C&lt;T&gt;72 class·Test&lt;T&gt;·:·C&lt;T&gt;
84 {73 {
85 »       class·TestN·:·I,·N.I74 »       class·TestN·:·I,·N.I
86 »       {75 »       {
87 »       }76 »       }
88 }</string>77 }</string>
 78 ····<string>//·CS0695:·`C&lt;X,Y&gt;'·cannot·implement·both·`I&lt;K&lt;Y&gt;&gt;'·and·`I&lt;X&gt;'·because·they·may·unify·for·some·type·parameter·substitutions
 79 //·Line:·10
  
 80 interface·I&lt;X&gt;
 81 {·}
  
 82 interface·K&lt;X&gt;
 83 {·}
  
 84 class·C&lt;X,Y&gt;·:·I&lt;K&lt;Y&gt;&gt;,·I&lt;X&gt;
 85 {·}</string>
89 ··</Examples>86 ··</Examples>
90 </ErrorDocumentation>87 </ErrorDocumentation>
14.4 KB
CS3005
14.4 KB
CS3005
Ordering differences only
    
Offset 1, 146 lines modifiedOffset 1, 168 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/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·`a'·differing·only·in·case·is·not·CLS-compliant5 ····<string>//·CS3005:·Identifier·`c1'·differing·only·in·case·is·not·CLS-compliant
6 //·Line:·106 //·Line:·9
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System; 
9 [assembly:CLSCompliant·(true)]8 [assembly:System.CLSCompliant(true)]
  
10 public·enum·A·{9 public·class·C1·{
11 }10 }
  
12 public·interface·a·{11 public·class·c1·{
13 }</string>12 }</string>
14 ····<string>//·CS3005:·Identifier·`CLSClass.value'·differing·only·in·case·is·not·CLS-compliant13 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC'·differing·only·in·case·is·not·CLS-compliant
15 //·Line:·1514 //·Line:·12
 15 //·Compiler·options:·-warnaserror
  
 16 using·System;
 17 [assembly:CLSCompliant·(true)]
  
 18 public·class·CLSClass·{
 19 ········[CLSCompliant·(false)]
 20 ········public·int·NameABC;
 21 ············
 22 ········public·int·NameAbc;
 23 ········public·int·NameAbC;
 24 }</string>
 25 ····<string>//·CS3005:·Identifier·`CLSClass.Index.get'·differing·only·in·case·is·not·CLS-compliant
 26 //·Line:·14
16 //·Compiler·options:·-warnaserror27 //·Compiler·options:·-warnaserror
  
17 [assembly:System.CLSCompliant(true)]28 [assembly:System.CLSCompliant(true)]
  
18 public·class·X·{29 public·class·X·{
19 ········public·bool·Value;30 ········public·int·index·{·get·{·return·0;·}·}
20 }31 }
  
21 public·class·Y:·X·{32 public·class·Y:·X·{
22 ········private·readonly·bool·vAalue; 
23 }33 }
24 ····34 ····
25 public·class·CLSClass:·Y·{35 public·class·CLSClass:·Y·{
26 ········protected·internal·bool·value;36 ········public·long·Index·{·get·{·return·3;·}·}
27 }</string>37 }</string>
28 ····<string>//·CS3005:·Identifier·`clsInterface'·differing·only·in·case·is·not·CLS-compliant38 ····<string>//·CS3005:·Identifier·`CLSClass.Event_A'·differing·only·in·case·is·not·CLS-compliant
29 //·Line:·1039 //·Line:·13
30 //·Compiler·options:·-warnaserror40 //·Compiler·options:·-warnaserror
  
31 using·System; 
32 [assembly:CLSCompliant·(true)]41 [assembly:System.CLSCompliant(true)]
  
33 public·interface·CLSInterface·{42 public·delegate·void·MyDelegate(int·i);
  
 43 public·class·Base·{
 44 ········protected·event·System.ResolveEventHandler·Event_a;
34 }45 }
  
35 public·class·clsInterface:·CLSInterface·{46 public·class·CLSClass:·Base·{
 47 ········public·event·MyDelegate·Event_A;
36 }</string>48 }</string>
37 ····<string>//·CS3005:·Identifier·`CLSClass.NameAbC(int)'·differing·only·in·case·is·not·CLS-compliant49 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant
38 //·Line:·950 //·Line:·8
 51 //·Compiler·options:·-warnaserror
  
 52 [assembly:System.CLSCompliant(true)]
  
 53 public·class·CLSClass·{
 54 ········public·int·get_A·()·{·return·3;·}
 55 ········public·int·a·{·get·{·return·2;·}·}
 56 }</string>
 57 ····<string>//·CS3005:·Identifier·`CLSClass.op_implicit()'·differing·only·in·case·is·not·CLS-compliant
 58 //·Line:·12
39 //·Compiler·options:·-warnaserror59 //·Compiler·options:·-warnaserror
  
40 using·System;60 using·System;
41 [assembly:CLSCompliant·(true)]61 [assembly:CLSCompliant(true)]
  
42 public·class·CLSClass·{62 public·class·CLSClass·{
43 ········public·int·NameABC; 
44 ········public·static·void·NameAbC(int·arg)·{}63 ········static·public·implicit·operator·CLSClass(byte·value)·{
 64 ···············return·new·CLSClass();
 65 ········}
 66 ····
 67 ········public·void·op_implicit·()·{}
 68 }</string>
 69 ····<string>//·CS3005:·Identifier·`Foo.main()'·differing·only·in·case·is·not·CLS-compliant
 70 //·Line:·9
 71 //·Compiler·options:·-warnaserror
  
 72 using·System;
 73 [assembly:·CLSCompliant(false)]
  
 74 [CLSCompliant(true)]
 75 public·class·Foo·{
 76 »       public·static·void·Main·()·{}
 77 »       public·static·void·main·()·{}
45 }</string>78 }</string>
46 ····<string>//·CS3005:·Identifier·`X.Index'·differing·only·in·case·is·not·CLS-compliant79 ····<string>//·CS3005:·Identifier·`X.Index'·differing·only·in·case·is·not·CLS-compliant
47 //·Line:·880 //·Line:·8
48 //·Compiler·options:·-warnaserror81 //·Compiler·options:·-warnaserror
  
49 [assembly:System.CLSCompliant(true)]82 [assembly:System.CLSCompliant(true)]
  
50 public·class·X·{83 public·class·X·{
51 ········public·int·index·{·get·{·return·0;·}·}84 ········public·int·index·{·get·{·return·0;·}·}
52 ········public·int·Index·{·set·{}·}85 ········public·int·Index·{·set·{}·}
53 ········86 ········
54 }</string>87 }</string>
55 ····<string>//·CS3005:·Identifier·`CLSClass.a.get'·differing·only·in·case·is·not·CLS-compliant88 ····<string>//·CS3005:·Identifier·`CLSClass.this[int].set'·differing·only·in·case·is·not·CLS-compliant
56 //·Line:·889 //·Line:·8
57 //·Compiler·options:·-warnaserror90 //·Compiler·options:·-warnaserror
  
58 [assembly:System.CLSCompliant(true)]91 [assembly:System.CLSCompliant(true)]
  
59 public·class·CLSClass·{92 public·class·CLSClass·{
60 ········public·int·get_A·()·{·return·3;·} 
61 ········public·int·a·{·get·{·return·2;·}·}93 ········protected·int·SET_item;
 94 ········public·int·this[int·index]·{·set·{}·}········
62 }</string>95 }</string>
63 ····<string>//·CS3005:·Identifier·`CLSClass.Method(int)'·differing·only·in·case·is·not·CLS-compliant96 ····<string>//·CS3005:·Identifier·`System.Icomparable'·differing·only·in·case·is·not·CLS-compliant
64 //·Line:·897 //·Line:·8
 98 //·Compiler·options:·-warnaserror·-warn:1
  
 99 [assembly:System.CLSCompliant(true)]
Max diff block lines reached; 9867/14678 bytes (67.22%) of diff not shown.
1.66 KB
CS0550
1.65 KB
CS0550
Ordering differences only
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0550</ErrorName>3 ··<ErrorName>CS0550</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'5 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'
6 //·Line:·136 //·Line:·13
  
 7 using·System.Runtime.CompilerServices;
  
7 interface·PropertyInterface·{8 interface·PropertyInterface·{
8 ········int·Value·{·get;·}9 ········int·this[bool·b]·{·set;·}
9 }10 }
  
10 public·class·PropertyClass:·PropertyInterface·{11 public·class·PropertyClass:·PropertyInterface·{
11 ········int·PropertyInterface.Value·{·12 ········int·PropertyInterface.this·[bool·b]{·
12 ················get·{·13 ················get·{·
13 ························return·0;14 ························return·0;
14 ················}·15 ················}·
15 ················set·{·}16 ················set·{·}
16 ········}17 ········}
17 }</string>18 }</string>
18 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.this[bool].get'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.this[bool]'19 ····<string>//·CS0550:·`PropertyClass.PropertyInterface.Value.set'·is·an·accessor·not·found·in·interface·member·`PropertyInterface.Value'
19 //·Line:·1320 //·Line:·13
  
20 using·System.Runtime.CompilerServices; 
  
21 interface·PropertyInterface·{21 interface·PropertyInterface·{
22 ········int·this[bool·b]·{·set;·}22 ········int·Value·{·get;·}
23 }23 }
  
24 public·class·PropertyClass:·PropertyInterface·{24 public·class·PropertyClass:·PropertyInterface·{
25 ········int·PropertyInterface.this·[bool·b]{·25 ········int·PropertyInterface.Value·{·
26 ················get·{·26 ················get·{·
27 ························return·0;27 ························return·0;
28 ················}·28 ················}·
29 ················set·{·}29 ················set·{·}
30 ········}30 ········}
31 }</string>31 }</string>
32 ··</Examples>32 ··</Examples>
1.36 KB
CS1624
1.35 KB
CS1624
Ordering differences only
    
Offset 8, 14 lines modifiedOffset 8, 32 lines modified
8 class·Program·{8 class·Program·{
9 ········public·Program()·{9 ········public·Program()·{
10 ················yield·break;10 ················yield·break;
11 ········}11 ········}
12 ········static·public·void·Main()·{12 ········static·public·void·Main()·{
13 ········}13 ········}
14 }</string>14 }</string>
 15 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type
 16 //·Line:·8
 17 using·System;
 18 using·System.Collections;
  
 19 class·X
 20 {
 21 »       public·static·ArrayList·Test·(int·a)
 22 »       {
 23 »       »       yield·return·0;
 24 ········}
  
 25 »       static·void·Main·()
 26 »       {
 27 »       »       IEnumerable·a·=·Test·(3);
 28 »       »       Console.WriteLine·(a);
 29 »       }
 30 }</string>
15 ····<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·type31 ····<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
16 //·Line:·832 //·Line:·8
  
17 using·System.Collections.Generic;33 using·System.Collections.Generic;
  
18 public·class·C34 public·class·C
19 {35 {
Offset 41, 27 lines modifiedOffset 59, 9 lines modified
41 »       ····}59 »       ····}
42 »       ····set60 »       ····set
43 »       ····{61 »       ····{
44 »       »       yield·return·3;»  »  62 »       »       yield·return·3;»  »  
45 »       ····}»      ····63 »       ····}»      ····
46 »       }64 »       }
47 }</string>65 }</string>
48 ····<string>//·CS1624:·The·body·of·`X.Test(int)'·cannot·be·an·iterator·block·because·`System.Collections.ArrayList'·is·not·an·iterator·interface·type 
49 //·Line:·8 
50 using·System; 
51 using·System.Collections; 
  
52 class·X 
53 { 
54 »       public·static·ArrayList·Test·(int·a) 
55 »       { 
56 »       »       yield·return·0; 
57 ········} 
  
58 »       static·void·Main·() 
59 »       { 
60 »       »       IEnumerable·a·=·Test·(3); 
61 »       »       Console.WriteLine·(a); 
62 »       } 
63 }</string> 
64 ··</Examples>66 ··</Examples>
65 </ErrorDocumentation>67 </ErrorDocumentation>
4.04 KB
CS0201
4.03 KB
CS0201
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·7
  
 7 class·T·{
 8 ········static·string·XX;
 9 ········static·void·Main·()·{
 10 ················T.XX;
 11 ········}
 12 }</string>
 13 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
6 //·Line:·1114 //·Line:·11
  
7 using·System;15 using·System;
 16 using·System.Threading.Tasks;
  
8 public·class·X17 class·C
9 {18 {
10 »       public·static·void·Main·()19 »       async·Task&lt;int&gt;·Test·()
11 »       {20 »       {
12 »       »       2·*·3;21 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1);
 22 »       }
 23 }</string>
 24 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 25 //·Line:·10
  
 26 class·TestClass
 27 {
 28 »       delegate·void·test_delegate·(int·arg);
  
 29 »       public·TestClass·()
 30 »       {
 31 »       »       test_delegate·D·=·(b)·=&gt;·"a";
13 »       }32 »       }
14 }</string>33 }</string>
15 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement34 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
 35 //·Line:·7
  
 36 class·T·{
 37 ········static·string·XX·{
 38 ················get·{return·"";}
 39 ········}
 40 ········static·void·Main·()·{
 41 ················T.XX;
 42 ········}
 43 }</string>
 44 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
16 //·Line:·1045 //·Line:·10
  
17 using·System.Linq;46 using·System.Linq;
  
18 class·C47 class·C
19 {48 {
20 »       public·static·void·Main·()49 »       public·static·void·Main·()
Offset 49, 87 lines modifiedOffset 82, 54 lines modified
49 »       82 »       
50 »       public·static·void·Main·()83 »       public·static·void·Main·()
51 »       {84 »       {
52 »       »       Test·().Foo;85 »       »       Test·().Foo;
53 »       }86 »       }
54 }</string>87 }</string>
55 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement88 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
56 //·Line:·7 
  
57 class·T·{ 
58 ········static·string·XX; 
59 ········static·void·Main·()·{ 
60 ················T.XX; 
61 ········} 
62 }</string> 
63 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
64 //·Line:·1189 //·Line:·10
  
65 using·System;90 using·System;
66 using·System.Threading.Tasks; 
  
67 class·C 
68 { 
69 »       async·Task&lt;int&gt;·Test·() 
70 »       { 
71 »       »       Func&lt;int&gt;·r·=·await·Task.Factory.StartNew·(()·=&gt;·()·=&gt;·1); 
72 »       } 
73 }</string> 
74 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
75 //·Line:·7 
  
76 class·T·{ 
77 ········static·string·XX·{ 
78 ················get·{return·"";} 
79 ········} 
80 ········static·void·Main·()·{ 
81 ················T.XX; 
82 ········} 
83 }</string> 
84 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement 
85 //·Line:·8 
  
86 class·MainClass91 class·X
87 {92 {
88 »       public·static·void·Main·()93 »       public·static·void·Main·()
89 »       {94 »       {
 95 »       »       new·Func&lt;int&gt;·(()·=&gt;·0);
90 »       »       for·(int·i·=·0;·i++;·i·&lt;·8)·{ 
91 »       »       } 
92 »       }96 »       }
93 }</string>97 }</string>
94 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement98 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
95 //·Line:·1099 //·Line:·9
  
96 class·TestClass100 class·D
97 {101 {
 102 »       void·Foo·()
98 »       delegate·void·test_delegate·(int·arg); 
  
99 »       public·TestClass·() 
100 »       {103 »       {
101 »       »       test_delegate·D·=·(b)·=&gt;·"a";104 »       »       System.Threading.Tasks.TaskFactory·m·=·null;
 105 »       »       m.StartNew·(()·=&gt;·delegate·{·});
102 »       }106 »       }
103 }</string>107 }</string>
104 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement108 ····<string>//·CS0201:·Only·assignment,·call,·increment,·decrement,·await,·and·new·object·expressions·can·be·used·as·a·statement
105 //·Line:·10109 //·Line:·11
  
106 using·System;110 using·System;
Max diff block lines reached; 538/4087 bytes (13.16%) of diff not shown.
914 B
CS1024
902 B
CS1024
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1024</ErrorName>3 ··<ErrorName>CS1024</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1024:·Wrong·preprocessor·directive5 ····<string>//·CS1024:·Wrong·preprocessor·directive
 6 //·Line:·7
  
 7 class·C
 8 {
 9 »       #region
 10 »       #end\x0072egion
 11 }</string>
 12 ····<string>//·CS1024:·Wrong·preprocessor·directive
6 //·Line:·1213 //·Line:·12
  
7 using·System;14 using·System;
  
8 class·C15 class·C
9 {16 {
10 »       static·void·Main·()17 »       static·void·Main·()
Offset 15, 20 lines modifiedOffset 23, 12 lines modified
15 »       »       Console.WriteLine·("DEBUG·mode");23 »       »       Console.WriteLine·("DEBUG·mode");
16 #·something·not·valid·here24 #·something·not·valid·here
17 »       »       Console.WriteLine·("NON-DEBUG·mode");25 »       »       Console.WriteLine·("NON-DEBUG·mode");
18 #endif26 #endif
19 »       }27 »       }
20 }</string>28 }</string>
21 ····<string>//·CS1024:·Wrong·preprocessor·directive29 ····<string>//·CS1024:·Wrong·preprocessor·directive
22 //·Line:·7 
  
23 class·C 
24 { 
25 »       #region 
26 »       #end\x0072egion 
27 }</string> 
28 ····<string>//·CS1024:·Wrong·preprocessor·directive 
29 //·Line:·430 //·Line:·4
  
30 #wrong_directive</string>31 #wrong_directive</string>
31 ··</Examples>32 ··</Examples>
32 </ErrorDocumentation>33 </ErrorDocumentation>
808 B
CS7042
796 B
CS7042
Ordering differences only
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 ··<ErrorName>CS7042</ErrorName>3 ··<ErrorName>CS7042</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type5 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type
6 //·Line:·96 //·Line:·9
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
8 public·class·C8 public·class·C&lt;T&gt;
9 {9 {
10 »       [DllImport·("my.dll")]10 »       [DllImport·("my.dll")]
11 »       static·extern·void·Foo&lt;T&gt;·();11 »       static·extern·void·Foo·();
12 }</string>12 }</string>
13 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type13 ····<string>//·CS7042:·The·DllImport·attribute·cannot·be·applied·to·a·method·that·is·generic·or·contained·in·a·generic·type
14 //·Line:·914 //·Line:·9
  
15 using·System.Runtime.InteropServices;15 using·System.Runtime.InteropServices;
  
16 public·class·C&lt;T&gt;16 public·class·C
17 {17 {
18 »       [DllImport·("my.dll")]18 »       [DllImport·("my.dll")]
19 »       static·extern·void·Foo·();19 »       static·extern·void·Foo&lt;T&gt;·();
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.39 KB
CS0611
1.38 KB
CS0611
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>CS0611</ErrorName>3 ··<ErrorName>CS0611</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'5 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'
6 //·Line:·56 //·Line:·13
 7 //·Compiler·options:·-langversion:latest
  
7 public·class·Sample·{ 
8 ········System.ArgIterator[]·arg;8 public·ref·struct·S
 9 {
 10 }
  
 11 class·Test
 12 {
9 »       »       static·void·Main·()·{}13 »       public·static·void·Main·()
 14 »       {
 15 »       »       var·x·=·new·S[0];
 16 »       }
10 }</string>17 }</string>
11 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'18 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.TypedReference'
12 //·Line:·519 //·Line:·5
  
13 public·class·Sample·{20 public·class·Sample·{
14 ········System.TypedReference[]·references·{21 ········System.TypedReference[]·references·{
15 ················get·{22 ················get·{
16 ························return·null;23 ························return·null;
17 ················}24 ················}
18 ········}25 ········}
  
19 »       »       static·void·Main·()·{}26 »       »       static·void·Main·()·{}
20 }</string>27 }</string>
21 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`S'28 ····<string>//·CS0611:·Array·elements·cannot·be·of·type·`System.ArgIterator'
22 //·Line:·1329 //·Line:·5
23 //·Compiler·options:·-langversion:latest 
  
24 public·ref·struct·S 
25 { 
26 } 
  
27 class·Test 
28 {30 public·class·Sample·{
 31 ········System.ArgIterator[]·arg;
29 »       public·static·void·Main·()32 »       »       static·void·Main·()·{}
30 »       { 
31 »       »       var·x·=·new·S[0]; 
32 »       } 
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
16.1 KB
CS0266
16.1 KB
CS0266
Ordering differences only
    
Offset 1, 148 lines modifiedOffset 1, 164 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0266</ErrorName>3 ··<ErrorName>CS0266</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`object'·to·`System.Collections.ArrayList'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)5 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`char'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
6 //·Line:·126 //·Line:·12
  
7 using·System.Collections; 
  
8 class·X7 class·X
9 {8 {
10 »       static·Hashtable·h·=·new·Hashtable·(); 
  
11 »       public·static·void·Main·()9 »       public·static·void·Main·()
12 »       {10 »       {
13 »       »       ArrayList·l·=·h·["hola"]·=·new·ArrayList·();11 »       »       char·x·=·'A';
 12 »       »       char·b·=·+x;
14 »       }13 »       }
15 }</string>14 }</string>
16 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo.MyEnumType'·to·`uint'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)15 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`long'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
17 //·Line:·1116 //·Line·:·6
  
18 public·class·Foo·{ 
19 ··enum·MyEnumType·{·MyValue·} 
  
20 ··public·void·Bar·() 
21 ··{ 
22 ····uint·my_uint_var·=·0; 
23 ····switch·(my_uint_var)·{ 
24 ····case·MyEnumType.MyValue: 
25 ······break; 
26 ····default: 
27 ······break; 
28 ····} 
29 ··} 
  
30 ··static·void·Main·()·{}17 class·X·{
 18 ····const·uint·a·=·2;
 19 ····const·int·b·=·-a;
31 }</string>20 }</string>
32 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)21 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
33 //·Line:·1322 //·Line:·33
  
34 enum·E23 class·A3
35 {24 {
 25 »       public·static·implicit·operator·sbyte·(A3·mask)
 26 »       {
 27 »       »       return·1;
 28 »       }
  
 29 »       public·static·implicit·operator·uint·(A3·mask)
 30 »       {
 31 »       »       return·6;
 32 »       }
 33 »       
 34 »       public·static·implicit·operator·long·(A3·mask)
 35 »       {
 36 »       »       return·7;
 37 »       }
  
 38 »       public·static·implicit·operator·ulong·(A3·mask)
 39 »       {
 40 »       »       return·8;
 41 »       }
36 }42 }
  
37 class·C 
 43 public·class·C
38 {44 {
39 »       public·static·void·Main·()45 »       public·static·int·Main·()
40 »       {46 »       {
41 »       »       E·e·=·0; 
42 »       »       E·r·=·e·-·null;47 »       »       A3·a3·=·null;
 48 »       »       sbyte·sa3·=·-a3;
43 »       }49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`E?'·to·`E'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)51 ····<string>//·CS0266:··Cannot·implicitly·convert·type·`int'·to·`sbyte'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
46 //·Line:·1352 //·Line:·9
  
47 enum·E53 class·S
48 {54 {
 55 »       static·void·Main·()
 56 »       {
 57 »       »       sbyte·s·=·1;
 58 »       »       sbyte·r·=·+s;
 59 »       }
 60 }</string>
 61 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`Foo&lt;int&gt;.FooEvent'·to·`Foo&lt;string&gt;.FooEvent'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 62 //·Line:·12
  
 63 class·Foo&lt;T&gt;·{
 64 »       public·event·FooEvent·Event;
 65 »       public·delegate·T·FooEvent();
49 }66 }
  
50 class·C67 class·CompilerCrashTest·{
 68 »       static·void·Main()·{
 69 »       »       Foo&lt;string&gt;·foo·=·new·Foo&lt;string&gt;();
 70 »       »       foo.Event·+=·new·Foo&lt;int&gt;.FooEvent·(()·=&gt;·0);
 71 »       }
 72 }</string>
 73 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`double'·to·`int'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
 74 //·Line:·8
  
 75 class·Program
51 {76 {
52 »       public·static·void·Main·()77 »       static·void·Main()
53 »       {78 »       {
 79 »       »       var·s·=·$"{1,·0.0}";
54 »       »       E·e·=·0; 
55 »       »       E·r·=·e·+·null; 
56 »       }80 »       }
57 }</string>81 }</string>
58 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`System.IntPtr'·to·`byte*'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)82 ····<string>//·CS0266:·Cannot·implicitly·convert·type·`S?'·to·`A'.·An·explicit·conversion·exists·(are·you·missing·a·cast?)
59 //·Line:·2383 //·Line:·9
60 //·Compiler·options:·-unsafe 
  
61 using·System; 
  
62 public·class·Pixbuf·{ 
63 ········static·void·Main·(string·[]·args)84 struct·S
 85 {
 86 »       public·static·int·Main·()
64 »       {87 »       {
65 »       »       Bug·();88 »       »       S?·s·=·null;
 89 »       »       A·a·=·s;
 90 »       »       return·0;
Max diff block lines reached; 12700/16451 bytes (77.20%) of diff not shown.
650 B
CS1027
638 B
CS1027
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>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 
8 /*·hey·*/·#endif</string> 
9 ····<string>//·CS1027:·Expected·`#endif'·directive8 ····<string>//·CS1027:·Expected·`#endif'·directive
10 //·Line:·69 //·Line:·6
  
11 #if·false</string>10 #if·false
 11 /*·hey·*/·#endif</string>
12 ····<string>//·CS1027:·Expected·`#endif'·directive12 ····<string>//·CS1027:·Expected·`#endif'·directive
13 //·Line:·1113 //·Line:·11
14 //·Compiler·options:·-d:NET_2_014 //·Compiler·options:·-d:NET_2_0
  
15 #if·NET_2_015 #if·NET_2_0
  
16 class·Test16 class·Test
9.36 KB
CS1591
9.35 KB
CS1591
Ordering differences only
    
Offset 1, 71 lines modifiedOffset 1, 69 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1591</ErrorName>3 ··<ErrorName>CS1591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.MyDelegate' 
6 //·Line:·9 
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
  
8 using·System; 
  
9 namespace·Testing 
10 { 
11 »       public·delegate·void·MyDelegate·(object·o,·EventArgs·e); 
12 }</string> 
13 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.InternalClass'5 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Constant'
14 //·Line:·146 //·Line:·14
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
16 using·System;8 using·System;
  
17 namespace·Testing9 namespace·Testing
18 {10 {
19 »       ///·&lt;summary&gt;11 »       ///·&lt;summary&gt;
20 »       ///·description·for·class·Test12 »       ///·description·for·class·Test
21 »       ///·&lt;/summary&gt;13 »       ///·&lt;/summary&gt;
22 »       public·class·Test14 »       public·class·Test
23 »       {15 »       {
 16 »       »       public·const·string·Constant·=·"CONSTANT·STRING";
24 »       »       protected·class·InternalClass 
25 »       »       { 
26 »       »       } 
27 »       }17 »       }
28 }</string>18 }</string>
 19 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`EntryPoint.Create(bool)'
 20 //·Line:·6
 21 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 22 ///·&lt;summary&gt;test&lt;/summary&gt;
 23 public·class·EntryPoint·{
 24 »       protected·void·Create·(bool·test)·{
 25 »       }
  
 26 »       protected·void·Remove·()·{
 27 »       }
 28 }</string>
29 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'29 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.PublicField'
30 //·Line:·1430 //·Line:·14
31 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:431 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
32 using·System;32 using·System;
  
33 namespace·Testing33 namespace·Testing
34 {34 {
35 »       ///·&lt;summary&gt;35 »       ///·&lt;summary&gt;
36 »       ///·description·for·interface·IFoo36 »       ///·description·for·class·Test
37 »       ///·&lt;/summary&gt;37 »       ///·&lt;/summary&gt;
38 »       public·interface·IFoo38 »       public·class·Test
39 »       {39 »       {
40 »       »       string·Foo·{·get;·}40 »       »       public·string·PublicField;
41 »       }41 »       }
42 }</string>42 }</string>
43 ····<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'
44 //·Line:·1444 //·Line:·14
45 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:445 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
46 using·System;46 using·System;
  
47 namespace·Testing47 namespace·Testing
48 {48 {
49 »       ///·&lt;summary&gt;49 »       ///·&lt;summary&gt;
50 »       ///·description·for·class·Test50 »       ///·description·for·class·Test
51 »       ///·&lt;/summary&gt;51 »       ///·&lt;/summary&gt;
52 »       public·class·Test52 »       public·class·Test
53 »       {53 »       {
54 »       »       public·static·bool·operator·!·(Test·t)54 »       »       public·struct·InternalStruct
55 »       »       {55 »       »       {
56 »       »       »       return·false; 
57 »       »       }56 »       »       }
58 »       }57 »       }
59 }</string>58 }</string>
60 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'59 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.InterfaceTest'
61 //·Line:·960 //·Line:·9
62 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:461 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
Offset 73, 83 lines modifiedOffset 71, 84 lines modified
  
73 namespace·Testing71 namespace·Testing
74 {72 {
75 »       public·interface·InterfaceTest73 »       public·interface·InterfaceTest
76 »       {74 »       {
77 »       }75 »       }
78 }</string>76 }</string>
79 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.TestClass'77 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Test()'
80 //·Line:·978 //·Line:·14
81 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:479 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
82 using·System;80 using·System;
  
83 namespace·Testing81 namespace·Testing
84 {82 {
 83 »       ///·&lt;summary&gt;
 84 »       ///·description·for·class·Test
 85 »       ///·&lt;/summary&gt;
85 »       public·class·TestClass86 »       public·class·Test
86 »       {87 »       {
 88 »       »       public·Test·()
 89 »       »       {
 90 »       »       }
87 »       }91 »       }
88 }</string>92 }</string>
89 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Foo'93 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.IFoo.Foo'
90 //·Line:·1294 //·Line:·14
91 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:495 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
  
92 using·System;96 using·System;
  
93 namespace·Testing97 namespace·Testing
94 {98 {
95 »       public·enum·Foo99 »       ///·&lt;summary&gt;
 100 »       ///·description·for·interface·IFoo
 101 »       ///·&lt;/summary&gt;
 102 »       public·interface·IFoo
96 »       {103 »       {
 104 »       »       string·Foo·{·get;·}
97 »       }105 »       }
98 }</string>106 }</string>
99 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.MyEvent'107 ····<string>//·CS1591:·Missing·XML·comment·for·publicly·visible·type·or·member·`Testing.Test.Foo()'
100 //·Line:·14108 //·Line:·14
Max diff block lines reached; 5514/9537 bytes (57.82%) of diff not shown.
3.28 KB
CS0101
3.27 KB
CS0101
Ordering differences only
    
Offset 1, 40 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>CS0101</ErrorName>3 ··<ErrorName>CS0101</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'5 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;'
6 //·Line:·136 //·Line:·8
  
7 namespace·N7 interface·I&lt;T&gt;
8 {8 {
9 »       public·class·C 
10 »       { 
11 »       } 
12 }9 }
  
13 namespace·N10 partial·class·I&lt;T&gt;
14 {11 {
15 »       public·class·C 
16 »       { 
17 »       } 
18 }</string>12 }</string>
19 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'13 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
20 //·Line:·1014 //·Line:·10
  
21 namespace·Test15 namespace·Test
22 {16 {
23 »       public·class·Foo17 »       public·class·Foo
24 »       {18 »       {
25 »       }19 »       }
26 »       20 »       
27 »       namespace·Foo21 »       namespace·Foo
28 »       {22 »       {
29 »       }23 »       }
30 }</string>24 }</string>
 25 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`SomeEnum'
 26 //·Line:·10
 27 using·System;
  
 28 public·enum·SomeEnum·{
 29 »       Something1,
 30 »       Something2
 31 }
  
 32 public·enum·SomeEnum·{
 33 »       Dog,
 34 »       Fish,
 35 »       Cat
 36 }
  
 37 public·class·DupeEnumTest·{
 38 »       public·static·void·Main(string[]·args)·{
 39 »       »       SomeEnum·someEnum·=·SomeEnum.Dog;
 40 »       »       Console.WriteLine("SomeEnum·Result:·"·+·someEnum.ToString
 41 ());
 42 »       }
 43 }</string>
 44 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 45 //·Line:·6
  
 46 class·Test·{}
  
 47 namespace·Test
 48 {
 49 }</string>
 50 ····<string>//·CS0101:·The·namespace·`N'·already·contains·a·definition·for·`C'
 51 //·Line:·13
  
 52 namespace·N
 53 {
 54 »       public·class·C
 55 »       {
 56 »       }
 57 }
  
 58 namespace·N
 59 {
 60 »       public·class·C
 61 »       {
 62 »       }
 63 }</string>
 64 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test'
 65 //·Line:·5
 66 //·Compiler·options:·CS0101-7-2.cs
  
 67 class·Test·{}</string>
31 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'68 ····<string>//·CS0101:·The·namespace·`AA.VV'·already·contains·a·definition·for·`SomeEnum'
32 //·Line:·1069 //·Line:·10
33 using·System;70 using·System;
  
34 namespace·AA·{71 namespace·AA·{
35 »       namespace·VV·{72 »       namespace·VV·{
36 »       »       public·enum·SomeEnum·{73 »       »       public·enum·SomeEnum·{
Offset 45, 75 lines modifiedOffset 90, 30 lines modified
45 »       »       public·enum·SomeEnum·{90 »       »       public·enum·SomeEnum·{
46 »       »       »       Dog,91 »       »       »       Dog,
47 »       »       »       Fish,92 »       »       »       Fish,
48 »       »       »       Cat93 »       »       »       Cat
49 »       »       }94 »       »       }
50 »       }95 »       }
51 }</string>96 }</string>
52 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`I&lt;T&gt;' 
53 //·Line:·8 
  
54 interface·I&lt;T&gt; 
55 { 
56 } 
  
57 partial·class·I&lt;T&gt; 
58 { 
59 }</string> 
60 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'97 ····<string>//·CS0101:·The·namespace·`Test'·already·contains·a·definition·for·`Foo'
61 //·Line:·1098 //·Line:·10
  
62 namespace·Test99 namespace·Test
63 {100 {
64 »       public·class·Foo101 »       public·class·Foo
65 »       {102 »       {
66 »       }103 »       }
67 »       104 »       
68 »       namespace·Foo.PP105 »       namespace·Foo.PP
69 »       {106 »       {
70 »       }107 »       }
71 }</string>108 }</string>
72 ····<string>//·CS0101:·The·namespace·`global::'·already·contains·a·definition·for·`Test' 
73 //·Line:·6 
  
74 class·Test·{} 
  
Max diff block lines reached; 305/3307 bytes (9.22%) of diff not shown.
1.05 KB
CS0168
1.04 KB
CS0168
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>CS0168</ErrorName>3 ··<ErrorName>CS0168</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used 
6 //·Line:·9 
7 //·Compiler·options:·-warn:3·-warnaserror 
  
8 class·Main 
9 { 
10 ···public·void·Method·(int·i) 
11 ···{ 
12 ·······long·p; 
13 ···} 
14 }</string> 
15 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used5 ····<string>//·CS0168:·The·variable·`y2'·is·declared·but·never·used
16 //·Line:·96 //·Line:·9
17 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
18 class·CompilerBugDemo8 class·CompilerBugDemo
19 {9 {
20 »       public·static·object·Wrong()10 »       public·static·object·Wrong()
Offset 34, 9 lines modifiedOffset 23, 20 lines modified
34 public·class·ConsoleStub·{23 public·class·ConsoleStub·{
35 ··public·static·void·Main(string[]·args)·{24 ··public·static·void·Main(string[]·args)·{
36 ····try·{25 ····try·{
37 ····}·catch·(Exception·e)·{26 ····}·catch·(Exception·e)·{
38 ····}27 ····}
39 ··}28 ··}
40 }</string>29 }</string>
 30 ····<string>//·CS0168:·The·variable·`p'·is·declared·but·never·used
 31 //·Line:·9
 32 //·Compiler·options:·-warn:3·-warnaserror
  
 33 class·Main
 34 {
 35 ···public·void·Method·(int·i)
 36 ···{
 37 ·······long·p;
 38 ···}
 39 }</string>
41 ··</Examples>40 ··</Examples>
42 </ErrorDocumentation>41 </ErrorDocumentation>
2.94 KB
CS1944
2.92 KB
CS1944
Ordering differences only
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1944</ErrorName>3 ··<ErrorName>CS1944</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation5 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
6 //·Line:·156 //·Line:·14
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 using·System;8 using·System;
9 using·System.Linq.Expressions;9 using·System.Linq.Expressions;
  
10 class·C10 class·C
11 {11 {
12 »       unsafe·delegate·int*·D·();12 »       unsafe·delegate·byte*·D·(int*[]·d);
13 »        
14 »       public·static·void·Main·()13 »       public·static·void·Main·()
15 »       {14 »       {
16 »       »       unsafe·{15 »       »       unsafe·{
17 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);16 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];
18 »       »       }17 »       »       }
19 »       }18 »       }
20 }</string>19 }</string>
21 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation20 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
22 //·Line:·1521 //·Line:·14
23 //·Compiler·options:·-unsafe22 //·Compiler·options:·-unsafe
  
24 using·System;23 using·System;
25 using·System.Linq.Expressions;24 using·System.Linq.Expressions;
  
26 class·C25 class·C
27 {26 {
28 »       unsafe·delegate·int·D·(int*·i); 
29 »        
30 »       public·static·void·Main·()27 »       public·static·void·Main·()
31 »       {28 »       {
32 »       »       unsafe·{29 »       »       unsafe·{
33 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;30 »       »       »       int*[]·p·=·null;
 31 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];
34 »       »       }32 »       »       }
35 »       }33 »       }
36 }</string>34 }</string>
37 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation35 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
38 //·Line:·1436 //·Line:·13
39 //·Compiler·options:·-unsafe37 //·Compiler·options:·-unsafe
  
40 using·System;38 using·System;
41 using·System.Linq.Expressions;39 using·System.Linq.Expressions;
  
42 class·C40 class·C
43 {41 {
44 »       public·static·void·Main·()42 »       public·static·void·Main·()
45 »       {43 »       {
46 »       »       unsafe·{44 »       »       unsafe·{
47 »       »       »       int*[]·p·=·null; 
48 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e6·=·()·=&gt;·(int)p·[10];45 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);
49 »       »       }46 »       »       }
50 »       }47 »       }
51 }</string>48 }</string>
52 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation49 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
53 //·Line:·1450 //·Line:·15
54 //·Compiler·options:·-unsafe51 //·Compiler·options:·-unsafe
  
55 using·System;52 using·System;
56 using·System.Linq.Expressions;53 using·System.Linq.Expressions;
  
57 class·C54 class·C
58 {55 {
59 »       unsafe·delegate·byte*·D·(int*[]·d);56 »       unsafe·delegate·int*·D·(int·i);
 57 »       
60 »       public·static·void·Main·()58 »       public·static·void·Main·()
61 »       {59 »       {
62 »       »       unsafe·{60 »       »       unsafe·{
63 »       »       »       Expression&lt;D&gt;·e6·=·(p)·=&gt;·(byte*)p·[10];61 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;
64 »       »       }62 »       »       }
65 »       }63 »       }
66 }</string>64 }</string>
67 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation65 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
68 //·Line:·1366 //·Line:·15
69 //·Compiler·options:·-unsafe67 //·Compiler·options:·-unsafe
  
70 using·System;68 using·System;
71 using·System.Linq.Expressions;69 using·System.Linq.Expressions;
  
72 class·C70 class·C
73 {71 {
 72 »       unsafe·delegate·int*·D·();
 73 »       
74 »       public·static·void·Main·()74 »       public·static·void·Main·()
75 »       {75 »       {
76 »       »       unsafe·{76 »       »       unsafe·{
77 »       »       »       Expression&lt;Func&lt;int&gt;&gt;·e·=·()·=&gt;·sizeof·(long*);77 »       »       »       Expression&lt;D&gt;·e·=·()·=&gt;·default·(int*);
78 »       »       }78 »       »       }
79 »       }79 »       }
80 }</string>80 }</string>
81 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation81 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
82 //·Line:·1582 //·Line:·15
83 //·Compiler·options:·-unsafe83 //·Compiler·options:·-unsafe
  
84 using·System;84 using·System;
85 using·System.Linq.Expressions;85 using·System.Linq.Expressions;
  
86 class·C86 class·C
87 {87 {
88 »       unsafe·delegate·int*·D·(int·i);88 »       unsafe·delegate·int·D·(int*·i);
89 »       89 »       
90 »       public·static·void·Main·()90 »       public·static·void·Main·()
91 »       {91 »       {
92 »       »       unsafe·{92 »       »       unsafe·{
93 »       »       »       Expression&lt;D&gt;·e·=·(int·p)·=&gt;·&amp;p;93 »       »       »       Expression&lt;D&gt;·e·=·p·=&gt;·*p;
94 »       »       }94 »       »       }
95 »       }95 »       }
96 }</string>96 }</string>
97 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation97 ····<string>//·CS1944:·An·expression·tree·cannot·contain·an·unsafe·pointer·operation
98 //·Line:·1598 //·Line:·15
99 //·Compiler·options:·-unsafe99 //·Compiler·options:·-unsafe
  
1.53 KB
CS1572
1.52 KB
CS1572
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>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.Baz(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 »       public·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·void·Baz·(int·i)·{}
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name27 ····<string>//·CS1572:·XML·comment·on·`Testing.Test.this[int]'·has·a·param·tag·for·`mismatch',·but·there·is·no·parameter·by·that·name
28 //·Line:·1028 //·Line:·10
29 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror29 //·Compiler·options:·-doc:dummy.xml·-warn:2·-warnaserror
  
30 namespace·Testing30 namespace·Testing
12.5 KB
CS0012
12.5 KB
CS0012
Ordering differences only
    
Offset 1, 138 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>CS0012</ErrorName>3 ··<ErrorName>CS0012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0012:·The·type·`E'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null' 
6 //·Line:·9 
7 //·Compiler·options:·-r:CS0012-18-lib.dll 
  
8 class·Test 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       var·c·=·B.e; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS0012:·The·type·`AA'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
16 //·Line:·13 
17 //·Compiler·options:·-r:CS0012-lib.dll 
  
18 using·System.Threading.Tasks; 
  
19 class·Test 
20 { 
21 »       public·static·void·Main·() 
22 »       { 
23 »       »       var·b·=·new·B·(); 
24 »       »       var·t·=·Task.Factory.StartNew·(()·=&gt;·{ 
25 »       »       »       b.Test·(); 
26 »       »       »       b.Test·(); 
27 »       »       }); 
  
28 »       »       b.Test·(); 
29 »       } 
30 }</string> 
31 ····<string>//·CS0012:·The·type·`A.Nested'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null' 
32 //·Line:·96 //·Line:·9
33 //·Compiler·options:·-r:CS0012-11-lib.dll7 //·Compiler·options:·-r:CS0012-15-lib.dll
  
34 class·Test8 class·Test
35 {9 {
36 »       public·static·void·Main·()10 »       public·static·void·Main·()
37 »       {11 »       {
38 »       »       new·B·().Test·();12 »       »       B.Foo&lt;long&gt;·(1);
39 »       }13 »       }
40 }</string>14 }</string>
41 ····<string>//·CS0012:·The·type·`AA`1&lt;T&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'15 ····<string>//·CS0012:·The·type·`AA`1&lt;T&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
42 //·Line:·916 //·Line:·9
43 //·Compiler·options:·-r:CS0012-17-lib.dll17 //·Compiler·options:·-r:CS0012-17-lib.dll
  
44 class·Test18 class·Test
45 {19 {
46 »       public·static·void·Main·()20 »       public·static·void·Main·()
47 »       {21 »       {
48 »       »       B.Foo&lt;long&gt;·();22 »       »       B.Foo&lt;long&gt;·();
49 »       }23 »       }
50 }</string>24 }</string>
51 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'25 ····<string>//·CS0012:·The·type·`X`1.Y.Z.W'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
52 //·Line:·1026 //·Line:·9
53 //·Compiler·options:·-r:CS0012-2-lib.dll27 //·Compiler·options:·-r:CS0012-21-lib.dll
  
54 class·Test28 public·class·C
55 {29 {
56 »       public·static·void·Main·()30 »       public·static·void·Main·()
57 »       {31 »       {
 32 »       »       new·B·();
58 »       »       var·b·=·new·B·(); 
59 »       »       b.Test·(null); 
60 »       }33 »       }
61 }</string>34 }</string>
62 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'35 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
63 //·Line:·936 //·Line:·10
64 //·Compiler·options:·-r:CS0012-6-lib.dll37 //·Compiler·options:·-r:CS0012-3-lib.dll
  
65 class·Test38 class·Test
66 {39 {
67 »       public·static·void·Main·()40 »       public·static·void·Main·()
68 »       {41 »       {
69 »       »       A.M.Foo·();42 »       »       var·b·=·new·B·();
 43 »       »       b.value·=·null;
70 »       }44 »       }
71 }</string>45 }</string>
72 ····<string>//·CS0012:·The·type·`Struct`1&lt;int&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'46 ····<string>//·CS0012:·The·type·`Lib2.Class1`1&lt;Lib2.Class2&gt;'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
73 //·Line:·947 //·Line:·5
74 //·Compiler·options:·-r:CS0012-23-lib.dll48 //·Compiler·options:·-r:CS0012-12-lib.dll
  
75 public·class·C49 class·Program·:·Lib1.Class1&lt;int&gt;
76 {50 {
77 »       public·static·void·Main·() 
78 »       { 
79 »       »       var·val·=·B.ArrayMember; 
80 »       } 
81 }</string>51 }</string>
82 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'52 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
83 //·Line:·1053 //·Line:·10
84 //·Compiler·options:·-r:CS0012-lib.dll54 //·Compiler·options:·-r:CS0012-lib.dll
  
85 class·Test55 class·Test
86 {56 {
87 »       public·static·void·Main·()57 »       public·static·void·Main·()
88 »       {58 »       {
89 »       »       var·b·=·new·B·();59 »       »       var·b·=·new·B·();
90 »       »       b.Test·();60 »       »       b.Test·();
91 »       »       b.Test·(); 
92 »       }61 »       }
93 }</string>62 }</string>
94 ····<string>//·CS0012:·The·type·`X`1.Y.Z.W'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'63 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
95 //·Line:·964 //·Line:·10
96 //·Compiler·options:·-r:CS0012-21-lib.dll65 //·Compiler·options:·-r:CS0012-6-lib.dll
  
97 public·class·C66 [A]
 67 class·Test
98 {68 {
99 »       public·static·void·Main·()69 »       public·static·void·Main·()
100 »       {70 »       {
101 »       »       new·B·(); 
102 »       }71 »       }
103 }</string>72 }</string>
104 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'73 ····<string>//·CS0012:·The·type·`A1'·is·defined·in·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS0012-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
105 //·Line:·974 //·Line:·9
106 //·Compiler·options:·-r:CS0012-9-lib.dll75 //·Compiler·options:·-r:CS0012-9-lib.dll
  
107 class·Test76 class·Test
108 {77 {
109 »       public·static·void·Main·()78 »       public·static·void·Main·()
110 »       {79 »       {
111 »       »       A.M&lt;string&gt;·();80 »       »       A.M&lt;string&gt;·();
112 »       }81 »       }
Max diff block lines reached; 7618/12789 bytes (59.57%) of diff not shown.
3.16 KB
CS0571
3.15 KB
CS0571
Ordering differences only
    
Offset 1, 19 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>CS0571</ErrorName>3 ··<ErrorName>CS0571</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor5 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor
6 //·Line:·86 //·Line:·12
 7 //·Compiler·options:·-r:CS0571-3-lib.dll
  
 8 //·Testcase·for·bug·#59980
  
7 using·System;9 using·Test;
  
8 public·class·EntryPoint·{10 public·class·EntryPoint·{
 11 ········public·static·int·Main·()·{
 12 »       »       C1·foo·=·new·C2·();
 13 ················return·foo.get_foo·();
 14 ········}
 15 }</string>
 16 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor
 17 //·Line:·11
 18 //·Compiler·options:·-r:CS0571-6-lib.dll
  
 19 using·System;
  
 20 public·class·Test
 21 {
 22 »       void·TestMethod·(IFoo·i)
 23 »       {
 24 »       »       i.get_Jaj·(1);
 25 »       }
 26 }</string>
 27 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor
 28 //·Line:·8
 29 //·Compiler·options:·-r:CS0571-5-lib.dll
  
 30 class·MainClass·{
9 ········public·static·void·Main·()·{31 ········public·static·void·Main()·{
10 ················Type·type·=·typeof(string); 
11 ················Console.WriteLine·(type.get_Name());32 ················C2·c·=·new·C2·();
 33 ················c.set_Item(1,·2);
12 ········}34 ········}
13 }</string>35 }</string>
14 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor36 ····<string>//·CS0571:·`C.Prop.set':·cannot·explicitly·call·operator·or·accessor
15 //·Line:·1437 //·Line:·14
  
16 class·C38 class·C
17 {39 {
Offset 38, 38 lines modifiedOffset 65, 14 lines modified
38 ················}65 ················}
39 ········}66 ········}
40 ········67 ········
41 ········public·static·void·Main()·{68 ········public·static·void·Main()·{
42 ················int·value·=·get_Value();69 ················int·value·=·get_Value();
43 ········}70 ········}
44 }</string>71 }</string>
45 ····<string>//·CS0571:·`Test.C0.foo.get':·cannot·explicitly·call·operator·or·accessor 
46 //·Line:·12 
47 //·Compiler·options:·-r:CS0571-3-lib.dll 
  
48 //·Testcase·for·bug·#59980 
  
49 using·Test; 
  
50 public·class·EntryPoint·{ 
51 ········public·static·int·Main·()·{ 
52 »       »       C1·foo·=·new·C2·(); 
53 ················return·foo.get_foo·(); 
54 ········} 
55 }</string> 
56 ····<string>//·CS0571:·`C2.this[int].set':·cannot·explicitly·call·operator·or·accessor 
57 //·Line:·8 
58 //·Compiler·options:·-r:CS0571-5-lib.dll 
  
59 class·MainClass·{ 
60 ········public·static·void·Main()·{ 
61 ················C2·c·=·new·C2·(); 
62 ················c.set_Item(1,·2); 
63 ········} 
64 }</string> 
65 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor72 ····<string>//·CS0571:·`MainClass.this[int,·bool,·string].get':·cannot·explicitly·call·operator·or·accessor
66 //·Line:·1573 //·Line:·15
  
67 using·System.Runtime.CompilerServices;74 using·System.Runtime.CompilerServices;
  
68 class·MainClass·{75 class·MainClass·{
69 »       [IndexerName·("AA")]76 »       [IndexerName·("AA")]
Offset 79, 22 lines modifiedOffset 82, 19 lines modified
79 »       »       }82 »       »       }
80 »       }83 »       }
81 »       »       84 »       »       
82 »       public·MainClass·()·{85 »       public·MainClass·()·{
83 »       »       int·i·=·get_AA·(2,·false,·"aaa");86 »       »       int·i·=·get_AA·(2,·false,·"aaa");
84 »       }87 »       }
85 }</string>88 }</string>
86 ····<string>//·CS0571:·`IFoo.this[int].get':·cannot·explicitly·call·operator·or·accessor89 ····<string>//·CS0571:·`System.Reflection.MemberInfo.Name.get':·cannot·explicitly·call·operator·or·accessor
87 //·Line:·1190 //·Line:·8
88 //·Compiler·options:·-r:CS0571-6-lib.dll 
  
89 using·System;91 using·System;
  
 92 public·class·EntryPoint·{
 93 ········public·static·void·Main·()·{
 94 ················Type·type·=·typeof(string);
 95 ················Console.WriteLine·(type.get_Name());
 96 ········}
90 public·class·Test 
91 { 
92 »       void·TestMethod·(IFoo·i) 
93 »       { 
94 »       »       i.get_Jaj·(1); 
95 »       } 
96 }</string>97 }</string>
97 ··</Examples>98 ··</Examples>
98 </ErrorDocumentation>99 </ErrorDocumentation>
2.1 KB
CS0419
2.09 KB
CS0419
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0419</ErrorName>3 ··<ErrorName>CS0419</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched
 6 //·Line:·10
 7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
 8 //·
 9 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
 10 using·System;
  
 11 ///·&lt;summary&gt;
 12 ///·&lt;see·cref="DateTime.ToString"·/&gt;
 13 ///·&lt;/summary&gt;
 14 public·class·EntryPoint
 15 {
 16 »       static·void·Main·()·{
 17 »       }
 18 }</string>
5 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`XmlDocument.Load'.·Assuming·`System.Xml.XmlDocument.Load(string)'·but·other·overloads·including·`System.Xml.XmlDocument.Load(System.IO.Stream)'·have·also·matched19 ····<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
6 //·Line:·1020 //·Line:·10
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:421 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4
8 //·22 //·
9 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.23 //·NOTE:·this·error·message·is·dependent·on·the·order·of·members,·so·feel·free·to·modify·the·message·if·is·going·not·to·match.
  
10 using·System.Xml;24 using·System.Xml;
Offset 56, 25 lines modifiedOffset 72, 9 lines modified
56 //·Line:·172 //·Line:·1
57 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror73 //·Compiler·options:·-doc:dummy.xml·-warn:3·-warnaserror
58 ///·&lt;summary&gt;74 ///·&lt;summary&gt;
59 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT75 ///·Exposes·&lt;see·cref="System.String.Replace"/&gt;·to·XSLT
60 ///·&lt;/summary&gt;76 ///·&lt;/summary&gt;
61 public·class·Test·{77 public·class·Test·{
62 }</string>78 }</string>
63 ····<string>//·CS0419:·Ambiguous·reference·in·cref·attribute·`DateTime.ToString'.·Assuming·`System.DateTime.ToString()'·but·other·overloads·including·`System.DateTime.ToString(string)'·have·also·matched 
64 //·Line:·10 
65 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:4 
66 //· 
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. 
  
68 using·System; 
  
69 ///·&lt;summary&gt; 
70 ///·&lt;see·cref="DateTime.ToString"·/&gt; 
71 ///·&lt;/summary&gt; 
72 public·class·EntryPoint 
73 { 
74 »       static·void·Main·()·{ 
75 »       } 
76 }</string> 
77 ··</Examples>79 ··</Examples>
78 </ErrorDocumentation>80 </ErrorDocumentation>
926 B
CS1527
914 B
CS1527
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1527</ErrorName>3 ··<ErrorName>CS1527</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected5 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
6 //·Line:·46 //·Line:·4
  
7 protected·internal·enum·E·{7 private·class·X·{
8 }</string>8 }</string>
9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected9 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
10 //·Line:·410 //·Line:·4
  
11 protected·interface·IFoo·{11 protected·interface·IFoo·{
12 }</string>12 }</string>
13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected13 ····<string>//·CS1527:·Namespace·elements·cannot·be·explicitly·declared·as·private,·protected,·protected·internal,·or·private·protected
14 //·Line:·414 //·Line:·4
  
15 private·class·X·{15 protected·internal·enum·E·{
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
931 B
CS0132
919 B
CS0132
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0132</ErrorName>3 ··<ErrorName>CS0132</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless 
6 //·Line:·4 
7 class·X·{ 
8 »       static·X·(int·x) 
9 »       { 
10 »       } 
11 }</string> 
12 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless5 ····<string>//·CS0132:·`Foo.Foo(int)':·The·static·constructor·must·be·parameterless
13 //·Line:·106 //·Line:·10
  
14 class·Foo7 class·Foo
15 {8 {
16 »       static·Foo·()9 »       static·Foo·()
17 »       {10 »       {
Offset 23, 14 lines modifiedOffset 16, 21 lines modified
23 »       }16 »       }
  
24 »       static·void·Main·()17 »       static·void·Main·()
25 »       {18 »       {
26 »       }19 »       }
27 }</string>20 }</string>
28 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless21 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
 22 //·Line:·4
 23 class·X·{
 24 »       static·X·(int·x)
 25 »       {
 26 »       }
 27 }</string>
 28 ····<string>//·CS0132:·`X.X(int)':·The·static·constructor·must·be·parameterless
29 //·Line:·529 //·Line:·5
30 class·X·{30 class·X·{
31 ····static·int·ii·=·55;31 ····static·int·ii·=·55;
32 »       static·X·(int·x)32 »       static·X·(int·x)
33 »       {33 »       {
34 »       }34 »       }
35 }</string>35 }</string>
2.63 KB
CS0031
2.62 KB
CS0031
Ordering differences only
    
Offset 1, 83 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>CS0031</ErrorName>3 ··<ErrorName>CS0031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'5 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'
6 //·Line:·96 //·Line:·9
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       public·static·void·Main()9 »       public·static·void·Main()
10 »       {10 »       {
 11 »       »       byte·b·=·-1;
11 »       »       unchecked·{ 
12 »       »       »       byte·b·=·1024·-·2; 
13 »       »       } 
14 »       } 
15 }</string> 
16 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int' 
17 //·Line:·9 
  
18 class·X 
19 { 
20 »       public·static·void·Main·() 
21 »       { 
22 »       »       int·i·=·3; 
23 »       »       i·+=·999999999999999; 
24 »       }12 »       }
25 }</string>13 }</string>
26 ····<string>//·CS0031:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'14 ····<string>//·CS0031:·Constant·value·`1022'·cannot·be·converted·to·a·`byte'
27 //·Line:·915 //·Line:·9
  
28 public·class·Test16 public·class·Test
29 {17 {
30 »       public·static·void·Main()18 »       public·static·void·Main()
31 »       {19 »       {
32 »       »       byte·b·=·-1;20 »       »       unchecked·{
 21 »       »       »       byte·b·=·1024·-·2;
 22 »       »       }
33 »       }23 »       }
34 }</string>24 }</string>
35 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int' 
36 //·Line:·6 
  
37 class·X 
38 { 
39 »       const·int·val·=·1.42f; 
40 }</string> 
41 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'25 ····<string>//·CS0031:·Constant·value·`256'·cannot·be·converted·to·a·`byte'
42 //·Line·:·726 //·Line·:·7
  
43 public·class·Blah·{27 public·class·Blah·{
  
44 »       public·enum·MyEnum·:·byte·{28 »       public·enum·MyEnum·:·byte·{
45 »       »       Foo·=·256,29 »       »       Foo·=·256,
46 »       »       Bar30 »       »       Bar
47 »       }31 »       }
  
48 »       public·static·void·Main·()32 »       public·static·void·Main·()
49 »       {33 »       {
50 »       }34 »       }
51 }</string>35 }</string>
52 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int' 
53 //·Line:·7 
54 //·Compiler·options:·-unsafe 
  
55 public·unsafe·struct·C 
56 { 
57 ····private·fixed·long·test_1·[200000000000]; 
58 }</string> 
59 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'36 ····<string>//·CS0031:·Constant·value·`-9'·cannot·be·converted·to·a·`uint'
60 //·Line:·937 //·Line:·9
  
61 public·class·Test38 public·class·Test
62 {39 {
63 »       public·static·void·Main()40 »       public·static·void·Main()
64 »       {41 »       {
65 »       »       uint·b·=·-9;42 »       »       uint·b·=·-9;
66 »       }43 »       }
67 }</string>44 }</string>
 45 ····<string>//·CS0031:·Constant·value·`1.42'·cannot·be·converted·to·a·`int'
 46 //·Line:·6
  
 47 class·X
 48 {
 49 »       const·int·val·=·1.42f;
 50 }</string>
68 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'51 ····<string>//·CS0031:·Constant·value·`-97'·cannot·be·converted·to·a·`uint'
69 //·Line:·952 //·Line:·9
  
70 public·class·Test53 public·class·Test
71 {54 {
72 »       const·uint·b·=·-'a';55 »       const·uint·b·=·-'a';
73 }</string>56 }</string>
Offset 87, 9 lines modifiedOffset 68, 28 lines modified
87 class·C68 class·C
88 {69 {
89 »       public·static·void·Main·()70 »       public·static·void·Main·()
90 »       {71 »       {
91 »       »       const·byte·c·=·unchecked·((byte)·1000M);72 »       »       const·byte·c·=·unchecked·((byte)·1000M);
92 »       }73 »       }
93 }</string>74 }</string>
 75 ····<string>//·CS0031:·Constant·value·`200000000000'·cannot·be·converted·to·a·`int'
 76 //·Line:·7
 77 //·Compiler·options:·-unsafe
  
 78 public·unsafe·struct·C
 79 {
 80 ····private·fixed·long·test_1·[200000000000];
 81 }</string>
 82 ····<string>//·CS0031:·Constant·value·`999999999999999'·cannot·be·converted·to·a·`int'
 83 //·Line:·9
  
 84 class·X
 85 {
 86 »       public·static·void·Main·()
 87 »       {
 88 »       »       int·i·=·3;
 89 »       »       i·+=·999999999999999;
 90 »       }
 91 }</string>
94 ··</Examples>92 ··</Examples>
95 </ErrorDocumentation>93 </ErrorDocumentation>
2.33 KB
CS1739
2.32 KB
CS1739
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1739</ErrorName>3 ··<ErrorName>CS1739</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever' 
6 //·Line:·8 
  
7 public·class·Program 
8 { 
9 »       public·static·void·Main·() 
10 »       { 
11 »       »       M·(z:·1,·whatever:·0); 
12 »       } 
  
13 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0) 
14 »       { 
15 »       } 
16 }</string> 
17 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'5 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`A.this[int]'·does·not·contain·a·parameter·named·`value'
18 //·Line:·176 //·Line:·17
  
19 class·A7 class·A
20 {8 {
21 »       public·int·this·[int·id]·{9 »       public·int·this·[int·id]·{
22 »       »       set·{10 »       »       set·{
Offset 31, 43 lines modifiedOffset 17, 57 lines modified
31 {17 {
32 »       public·static·void·Main·()18 »       public·static·void·Main·()
33 »       {19 »       {
34 »       »       A·a·=·new·A·();20 »       »       A·a·=·new·A·();
35 »       »       a·[value:1]·=·9;21 »       »       a·[value:1]·=·9;
36 »       }22 »       }
37 }</string>23 }</string>
38 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'24 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'
39 //·Line:·1825 //·Line:·12
  
40 using·System; 
  
41 class·C26 class·C
42 {27 {
 28 »       static·void·Foo·(int·x,·int·y)
43 »       delegate·int·IntDelegate·(int·a); 
44 »        
45 »       static·int·TestInt·(int·u) 
46 »       {29 »       {
47 »       »       return·29; 
48 »       }30 »       }
49 »       31 »       
50 »       public·static·void·Main·()32 »       public·static·void·Main·()
51 »       {33 »       {
 34 »       »       Foo·(1,·b·:·2);
52 »       »       var·del·=·new·IntDelegate·(TestInt); 
53 »       »       del.DynamicInvoke·(b·:·7); 
54 »       }35 »       }
55 }</string>36 }</string>
56 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`C.Foo(int,·int)'·does·not·contain·a·parameter·named·`b'37 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`Program.M(int,·int,·int)'·does·not·contain·a·parameter·named·`whatever'
 38 //·Line:·8
  
 39 public·class·Program
 40 {
 41 »       public·static·void·Main·()
 42 »       {
 43 »       »       M·(z:·1,·whatever:·0);
 44 »       }
  
 45 »       void·M·(int·x·=·0,·int·y·=·0,·int·z·=·0)
 46 »       {
 47 »       }
 48 }</string>
 49 ····<string>//·CS1739:·The·best·overloaded·method·match·for·`System.Delegate.DynamicInvoke(params·object[])'·does·not·contain·a·parameter·named·`b'
57 //·Line:·1250 //·Line:·18
  
 51 using·System;
  
58 class·C52 class·C
59 {53 {
60 »       static·void·Foo·(int·x,·int·y)54 »       delegate·int·IntDelegate·(int·a);
 55 »       
 56 »       static·int·TestInt·(int·u)
61 »       {57 »       {
 58 »       »       return·29;
62 »       }59 »       }
63 »       60 »       
64 »       public·static·void·Main·()61 »       public·static·void·Main·()
65 »       {62 »       {
66 »       »       Foo·(1,·b·:·2);63 »       »       var·del·=·new·IntDelegate·(TestInt);
 64 »       »       del.DynamicInvoke·(b·:·7);
67 »       }65 »       }
68 }</string>66 }</string>
69 ··</Examples>67 ··</Examples>
70 </ErrorDocumentation>68 </ErrorDocumentation>
2.7 KB
CS0633
2.69 KB
CS0633
Ordering differences only
    
Offset 5, 24 lines modifiedOffset 5, 36 lines modified
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:·86 //·Line:·8
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 public·class·C8 public·class·C
9 {9 {
10 »       [IndexerName·("class")]10 »       [IndexerName·(null)]
11 »       public·string·this·[int·i]·{11 »       public·string·this·[int·i]·{
12 »       »       set·{·}12 »       »       set·{·}
13 »       }13 »       }
14 }</string>14 }</string>
 15 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 16 //·Line:·8
  
 17 using·System;
 18 using·System.Diagnostics;
  
 19 class·TestClass·{
 20 »       [Conditional·("UNDEFINED·CONDITION")]
 21 »       static·void·ConditionalMethod·()
 22 »       {
 23 »       }
 24 }</string>
15 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier25 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
16 //·Line:·526 //·Line:·5
  
17 public·class·MonthDays·{27 public·class·MonthDays·{
18 ···[System.Runtime.CompilerServices.IndexerName·("")]28 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]
19 ···public·int·this·[int·a]·{29 ···public·int·this·[int·a]·{
20 ······get·{30 ······get·{
21 ·········return·0;31 ·········return·0;
22 ······}32 ······}
23 ···}33 ···}
  
24 ···public·static·void·Main·()34 ···public·static·void·Main·()
Offset 30, 52 lines modifiedOffset 42, 40 lines modified
30 »       int·i·=·new·MonthDays·()·[1];42 »       int·i·=·new·MonthDays·()·[1];
31 ···}43 ···}
32 }</string>44 }</string>
33 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier45 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
34 //·Line:·546 //·Line:·5
  
35 public·class·MonthDays·{47 public·class·MonthDays·{
36 ···[System.Runtime.CompilerServices.IndexerName·("buggypo·for·you")]48 ···[System.Runtime.CompilerServices.IndexerName·("")]
37 ···public·int·this·[int·a]·{49 ···public·int·this·[int·a]·{
38 ······get·{50 ······get·{
39 ·········return·0;51 ·········return·0;
40 ······}52 ······}
41 ···}53 ···}
  
42 ···public·static·void·Main·()54 ···public·static·void·Main·()
43 ···{55 ···{
44 »       int·i·=·new·MonthDays·()·[1];56 »       int·i·=·new·MonthDays·()·[1];
45 ···}57 ···}
46 }</string>58 }</string>
 59 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier
 60 //·Line:·6
  
 61 using·System.Diagnostics;
  
 62 [Conditional("DEBUG+2")]
 63 public·class·Test:·System.Attribute·{}</string>
47 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier64 ····<string>//·CS0633:·The·argument·to·the·`System.Runtime.CompilerServices.IndexerNameAttribute'·attribute·must·be·a·valid·identifier
48 //·Line:·865 //·Line:·8
  
49 using·System.Runtime.CompilerServices;66 using·System.Runtime.CompilerServices;
  
50 public·class·C67 public·class·C
51 {68 {
52 »       [IndexerName·(null)]69 »       [IndexerName·("class")]
53 »       public·string·this·[int·i]·{70 »       public·string·this·[int·i]·{
54 »       »       set·{·}71 »       »       set·{·}
55 »       }72 »       }
56 }</string>73 }</string>
57 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
58 //·Line:·8 
  
59 using·System; 
60 using·System.Diagnostics; 
  
61 class·TestClass·{ 
62 »       [Conditional·("UNDEFINED·CONDITION")] 
63 »       static·void·ConditionalMethod·() 
64 »       { 
65 »       } 
66 }</string> 
67 ····<string>//·CS0633:·The·argument·to·the·`System.Diagnostics.ConditionalAttribute'·attribute·must·be·a·valid·identifier 
68 //·Line:·6 
  
69 using·System.Diagnostics; 
  
70 [Conditional("DEBUG+2")] 
71 public·class·Test:·System.Attribute·{}</string> 
72 ··</Examples>74 ··</Examples>
73 </ErrorDocumentation>75 </ErrorDocumentation>
6.83 KB
CS0103
6.81 KB
CS0103
Ordering differences only
    
Offset 1, 47 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>CS0103</ErrorName>3 ··<ErrorName>CS0103</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·C0103:·The·name·`s'·does·not·exist·in·the·current·context5 ····<string>//·CS0103:·The·name·`b'·does·not·exist·in·the·current·context
6 //·Line:·76 //·Line:·11
7 //·Compiler·options:·-langversion:experimental 
  
8 class·Test(string·s)7 using·System.Linq;
  
 8 class·C
9 {9 {
 10 »       public·static·void·Main·()
10 »       public·Test·() 
11 »       »       :·this·(s) 
12 »       {11 »       {
 12 »       »       var·e·=·from·a·in·"abcd"
 13 »       »       »       join·b·in·"defg"·on·b·equals·"g"
 14 »       »       »       select·a;
13 »       }15 »       }
14 }</string>16 }</string>
15 ····<string>//·CS0103:·The·name·`Foo'·does·not·exist·in·the·current·context17 ····<string>//·CS0103:·The·name·`a1'·does·not·exist·in·the·current·context
16 //·Line:·1718 //·Line:·11
  
17 using·static·S;19 using·System.Linq;
  
18 class·S20 class·C
19 {21 {
20 »       public·void·Foo·()22 »       public·static·void·Main·()
21 »       {23 »       {
 24 »       »       var·e·=·
 25 »       »       »       from·a1·in·"abcd"
 26 »       »       »       select·a1;
 27 »       »       
 28 »       »       a1·=·null;
22 »       }29 »       }
23 }30 }</string>
 31 ····<string>//·CS0103:·The·name·`de'·does·not·exist·in·the·current·context
 32 //·Line:·4
  
24 class·Test33 [assembly:·System.Reflection.AssemblyCulture(de)]
 34 public·class·Hello·{
 35 }</string>
 36 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context
 37 //·Line:·8
  
 38 public·class·Test
25 {39 {
26 »       public·static·void·Main·()40 »       static·void·Main·()
27 »       {41 »       {
28 »       »       Foo·();42 »       »       if·(false·&amp;&amp;·bar·())·{
 43 »       »       }
29 »       }44 »       }
30 }</string>45 }</string>
31 ····<string>//·CS0103:·The·name·`i'·does·not·exist·in·the·current·context46 ····<string>//·CS0103:·The·name·`Console'·does·not·exist·in·the·current·context
32 //·Line:·647 //·Line:·10
  
  
33 class·X·{48 class·C
34 »       void·Y·()·{ 
35 »       »       for·(;·true;·++i)·{·break;·}49 {
 50 »       delegate·void·WithOutParam·(string·value);
  
 51 »       static·void·Main()·
 52 »       {
 53 »       »       WithOutParam·o·=·(s)·=&gt;·Console.WriteLine();
 54 »       }
 55 }</string>
 56 ····<string>//·CS0103:·The·name·`value'·does·not·exist·in·the·current·context
 57 //·Line:·8
 58 //·Compiler·options:·-langversion:experimental
  
 59 class·X·(double·value)
 60 {
 61 »       public·static·double·Prop·{
 62 »       »       get·{
 63 »       »       »       return·value;
 64 »       »       }
 65 »       }
 66 }</string>
 67 ····<string>//·CS0103:·The·name·`nameof'·does·not·exist·in·the·current·context
 68 //·Line:·8
  
 69 static·class·C
 70 {
 71 »       static·void·Main·()
 72 »       {
 73 »       »       string·s·=·nameof·(nameof);
36 »       }74 »       }
37 }</string>75 }</string>
38 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context76 ····<string>//·CS0103:·The·name·`test'·does·not·exist·in·the·current·context
39 //·Line:·1177 //·Line:·11
  
40 class·ClassMain78 class·ClassMain
41 {79 {
Offset 54, 167 lines modifiedOffset 98, 123 lines modified
54 »       }98 »       }
55 »       99 »       
56 »       static·bool·Test·{·100 »       static·bool·Test·{·
57 »       »       set·{101 »       »       set·{
58 »       »       }102 »       »       }
59 »       }103 »       }
60 }</string>104 }</string>
61 ····<string>//·CS0103:·The·name·`bar'·does·not·exist·in·the·current·context105 ····<string>//·CS0103:·The·name·`Value'·does·not·exist·in·the·current·context
62 //·Line:·8106 //·Line:·9
  
  
63 public·class·Test107 public·class·Test
64 {108 {
65 »       static·void·Main·()109 »       static·void·Main·()
66 »       {110 »       {
 111 »       »       var·v·=·new·{·Field·=·Value·};
67 »       »       if·(false·&amp;&amp;·bar·())·{ 
68 »       »       } 
69 »       }112 »       }
70 }</string>113 }</string>
71 ····<string>//·CS0103:·The·name·`_'·does·not·exist·in·the·current·context114 ····<string>//·CS0103:·The·name·`owner'·does·not·exist·in·the·current·context
72 //·Line:·8115 //·Line:·6
  
73 class·C116 class·C
74 {117 {
 118 »       public·readonly·object·A·=·owner.Foo;
75 »       void·Test·() 
76 »       { 
77 »       »       _.ToString·(); 
78 »       } 
79 }</string> 
Max diff block lines reached; 3717/6941 bytes (53.55%) of diff not shown.
3.62 KB
CS3008
3.61 KB
CS3008
Ordering differences only
    
Offset 1, 32 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>CS3008</ErrorName>3 ··<ErrorName>CS3008</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant 
6 //·Line:·11 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:·CLSCompliant(true)] 
  
10 public·delegate·void·MyDelegate(); 
  
11 public·class·CLSClass·{ 
12 ········public·event·MyDelegate·_myEvent; 
13 }</string> 
14 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant5 ····<string>//·CS3008:·Identifier·`__N'·is·not·CLS-compliant
15 //·Line:·76 //·Line:·7
16 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
17 [assembly:System.CLSCompliant(true)]8 [assembly:System.CLSCompliant(true)]
  
18 namespace·__N9 namespace·__N
19 {10 {
20 }</string>11 }</string>
 12 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant
 13 //·Line:·9
 14 //·Compiler·options:·-warnaserror·-warn:1
  
 15 using·System;
 16 [assembly:CLSCompliant(true)]
  
 17 namespace·System.Error·{
 18 »       public·class·__ComObject·:·MarshalByRefObject·{
 19 »       »       private·__ComObject·()
 20 »       »       {
 21 »       »       }
 22 »       }
 23 }</string>
21 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant24 ····<string>//·CS3008:·Identifier·`E2.__VALUE'·is·not·CLS-compliant
22 //·Line:·925 //·Line:·9
23 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
24 using·System;27 using·System;
25 [assembly:CLSCompliant·(true)]28 [assembly:CLSCompliant·(true)]
  
Offset 39, 71 lines modifiedOffset 41, 69 lines modified
  
39 using·System;41 using·System;
40 [assembly:·CLSCompliant(true)]42 [assembly:·CLSCompliant(true)]
  
41 public·class·CLSClass·{43 public·class·CLSClass·{
42 ········public·const·string·_value·=·"";44 ········public·const·string·_value·=·"";
43 }</string>45 }</string>
44 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant46 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant
45 //·Line:·847 //·Line:·9
46 //·Compiler·options:·-warnaserror·-warn:148 //·Compiler·options:·-warnaserror·-warn:1
  
47 using·System;49 using·System;
48 [assembly:CLSCompliant(true)]50 [assembly:CLSCompliant(true)]
  
49 public·interface·_I·{51 public·class·C·{
 52 ········public·void·_()·{}
50 }</string>53 }</string>
51 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant54 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant
52 //·Line:·955 //·Line:·8
53 //·Compiler·options:·-warnaserror·-warn:156 //·Compiler·options:·-warnaserror·-warn:1
  
54 using·System;57 using·System;
55 [assembly:·CLSCompliant(true)]58 [assembly:CLSCompliant(true)]
  
56 public·class·CLSClass·{59 public·class·_A·{
57 ········public·static·int·_value·=·3; 
58 }</string>60 }</string>
59 ····<string>//·CS3008:·Identifier·`C._()'·is·not·CLS-compliant61 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant
60 //·Line:·962 //·Line:·9
61 //·Compiler·options:·-warnaserror·-warn:163 //·Compiler·options:·-warnaserror·-warn:1
  
62 using·System;64 using·System;
63 [assembly:CLSCompliant(true)]65 [assembly:CLSCompliant(true)]
  
64 public·class·C·{ 
65 ········public·void·_()·{}66 public·interface·I·{
 67 ········void·_();
66 }</string>68 }</string>
67 ····<string>//·CS3008:·Identifier·`System.Error.__ComObject'·is·not·CLS-compliant69 ····<string>//·CS3008:·Identifier·`_I'·is·not·CLS-compliant
68 //·Line:·970 //·Line:·8
69 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
70 using·System;72 using·System;
71 [assembly:CLSCompliant(true)]73 [assembly:CLSCompliant(true)]
  
 74 public·interface·_I·{
72 namespace·System.Error·{ 
73 »       public·class·__ComObject·:·MarshalByRefObject·{ 
74 »       »       private·__ComObject·() 
75 »       »       { 
76 »       »       } 
77 »       } 
78 }</string>75 }</string>
79 ····<string>//·CS3008:·Identifier·`I._()'·is·not·CLS-compliant76 ····<string>//·CS3008:·Identifier·`CLSClass._value'·is·not·CLS-compliant
80 //·Line:·977 //·Line:·9
81 //·Compiler·options:·-warnaserror·-warn:178 //·Compiler·options:·-warnaserror·-warn:1
  
82 using·System;79 using·System;
83 [assembly:CLSCompliant(true)]80 [assembly:·CLSCompliant(true)]
  
84 public·interface·I·{ 
85 ········void·_();81 public·class·CLSClass·{
 82 ········public·static·int·_value·=·3;
86 }</string>83 }</string>
87 ····<string>//·CS3008:·Identifier·`_A'·is·not·CLS-compliant84 ····<string>//·CS3008:·Identifier·`CLSClass._myEvent'·is·not·CLS-compliant
88 //·Line:·885 //·Line:·11
89 //·Compiler·options:·-warnaserror·-warn:186 //·Compiler·options:·-warnaserror·-warn:1
  
90 using·System;87 using·System;
91 [assembly:CLSCompliant(true)]88 [assembly:·CLSCompliant(true)]
  
 89 public·delegate·void·MyDelegate();
  
92 public·class·_A·{90 public·class·CLSClass·{
 91 ········public·event·MyDelegate·_myEvent;
93 }</string>92 }</string>
94 ··</Examples>93 ··</Examples>
95 </ErrorDocumentation>94 </ErrorDocumentation>
1.11 KB
CS0450
1.1 KB
CS0450
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0450</ErrorName>3 ··<ErrorName>CS0450</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint5 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
6 //·Line:·86 //·Line:·8
  
7 class·A7 class·A&lt;T,·U&gt;
8 {8 {
9 }9 }
  
 10 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string>
10 class·B&lt;T&gt;·where·T·:·class,·A 
11 { 
12 }</string> 
13 ····<string>//·CS0450:·`A&lt;bool,int&gt;':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint11 ····<string>//·CS0450:·`A':·cannot·specify·both·a·constraint·class·and·the·`class'·or·`struct'·constraint
14 //·Line:·812 //·Line:·8
  
15 class·A&lt;T,·U&gt;13 class·A
16 {14 {
17 }15 }
  
18 delegate·void·Test&lt;T&gt;()·where·T·:·struct,·A&lt;bool,·int&gt;;</string>16 class·B&lt;T&gt;·where·T·:·class,·A
 17 {
 18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
6.0 KB
CS0214
5.99 KB
CS0214
Ordering differences only
    
Offset 1, 78 lines modifiedOffset 1, 57 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·166 //·Line:·8·
7 //·Compiler·options:·-unsafe 
  
8 using·System;7 public·class·G&lt;T&gt;·{}
  
9 public·class·Driver·8 abstract·class·A
10 {9 {
 10 »       public·abstract·G&lt;int*[]&gt;·Foo1·();
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>11 }</string>
21 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context12 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
22 //·Line:·613 //·Line:·6
23 //·Compiler·options:·-unsafe14 //·Compiler·options:·-unsafe
  
 15 class·X·{
 16 »       void·*a;
24 class·Test 
25 { 
26 ········public·void·Main·() 
27 ········{ 
28 ················byte*·arr·=·stackalloc·byte·[4]; 
29 ········} 
30 }</string>17 }</string>
31 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context18 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
32 //·Line:·2119 //·Line:·13
33 //·Compiler·options:·-unsafe20 //·Compiler·options:·-unsafe
  
34 public·unsafe·delegate·int*·Bar·(); 
  
35 class·X21 class·C
36 {22 {
37 »       unsafe·static·int*·Test·()23 »       public·static·unsafe·void·Write·(params·int*[]·args)
38 »       {24 »       {
39 »       »       return·null; 
40 »       }25 »       }
 26 »       
41 »       static·void·Main·()27 »       public·static·void·Main·()
42 »       {28 »       {
 29 »       »       Write·();
43 »       »       Bar·b; 
44 »       »       unsafe·{ 
45 »       »       »       b·=·Test; 
46 »       »       } 
47 »       »        
48 »       »       b·(); 
49 »       }30 »       }
50 }</string>31 }</string>
51 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context32 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
52 //·Line:·1333 //·Line:·12
53 //·Compiler·options:·-unsafe34 //·Compiler·options:·-unsafe
  
 35 using·System;
54 struct·X·{ 
55 »       static·unsafe·void·*a·() 
56 »       »       { 
57 »       »       »       return·null; 
58 »       »       } 
  
 36 class·X·{
 37 »       public·unsafe·int*·A·{·set·{·}·}
59 »       static·void·Main·() 
60 »       »       { 
61 »       »       »       a·(); 
62 »       »       } 
63 »       38 »       
 39 »       void·Foo·()
 40 »       {
 41 »       »       A·=·null;
 42 »       }
  
 43 »       static·void·Main·()·{}
64 }</string>44 }</string>
65 ····<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
66 //·Line:·1146 //·Line:·11
67 //·Compiler·options:·-unsafe47 //·Compiler·options:·-unsafe
  
68 public·class·C48 public·class·C
69 {49 {
Offset 83, 84 lines modifiedOffset 62, 89 lines modified
83 »       »       var·v·=·new·C().i;62 »       »       var·v·=·new·C().i;
84 »       }63 »       }
85 }</string>64 }</string>
86 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context65 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
87 //·Line:·966 //·Line:·9
88 //·Compiler·options:·-unsafe67 //·Compiler·options:·-unsafe
  
89 public·class·Test68 public·class·aClass
90 {69 {
 70 »       public·struct·foo_t
 71 »       {
 72 »       »       public·fixed·char·b[16];
 73 »       }
91 ········public·void·Foo·() 
92 ········{ 
93 ················Foo·(null); 
94 ········} 
  
95 ········public·static·unsafe·void·Foo·(int*·buf)·{·} 
96 }</string>74 }</string>
97 ····<string>//·CS0214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context75 ····<string>//·CS214:·Pointers·and·fixed·size·buffers·may·only·be·used·in·an·unsafe·context
98 //·Line:·676 //·Line:·21
99 //·Compiler·options:·-unsafe77 //·Compiler·options:·-unsafe
  
 78 public·unsafe·delegate·int*·Bar·();
  
100 class·X·{79 class·X
101 »       void·*a;80 {
 81 »       unsafe·static·int*·Test·()
 82 »       {
 83 »       »       return·null;
 84 »       }
  
 85 »       static·void·Main·()
 86 »       {
Max diff block lines reached; 3113/6092 bytes (51.10%) of diff not shown.
1.16 KB
CS1671
1.15 KB
CS1671
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>CS1671</ErrorName>3 ··<ErrorName>CS1671</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes5 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes
6 //·Line·:·14 
  
7 using·System; 
  
8 [assembly:·CLSCompliant·(false)] 
  
9 namespace·N 
10 { 
11 } 
  
12 [assembly:·Obsolete] 
  
13 namespace·M 
14 { 
15 } 
  
16 public·class·C·{ 
17 ····public·static·void·Main·()·{} 
18 }</string> 
19 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes 
20 //·Line:·56 //·Line:·5
21 using·System;7 using·System;
  
22 [error_1518(11)]8 [error_1518(11)]
23 namespace·Mono.Tests9 namespace·Mono.Tests
24 {10 {
25 »       [AttributeUsage(AttributeTargets.All)]11 »       [AttributeUsage(AttributeTargets.All)]
Offset 52, 9 lines modifiedOffset 32, 29 lines modified
52 »       public·class·error_1518Class32 »       public·class·error_1518Class
53 »       {33 »       {
54 »       »       public·error_1518Class()34 »       »       public·error_1518Class()
55 »       »       {35 »       »       {
56 »       »       }36 »       »       }
57 »       }37 »       }
58 }</string>38 }</string>
 39 ····<string>//·CS1671:·A·namespace·declaration·cannot·have·modifiers·or·attributes
 40 //·Line·:·14
  
 41 using·System;
  
 42 [assembly:·CLSCompliant·(false)]
  
 43 namespace·N
 44 {
 45 }
  
 46 [assembly:·Obsolete]
  
 47 namespace·M
 48 {
 49 }
  
 50 public·class·C·{
 51 ····public·static·void·Main·()·{}
 52 }</string>
59 ··</Examples>53 ··</Examples>
60 </ErrorDocumentation>54 </ErrorDocumentation>
1.22 KB
CS0761
1.21 KB
CS0761
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0761</ErrorName>3 ··<ErrorName>CS0761</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0761:·Partial·method·declarations·of·`C.Foo&lt;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.43 KB
CS0524
1.42 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:·411 //·Line:·5
  
13 interface·Interface·{12 interface·Interface·{
 13 ········delegate·void·D·();
14 ········enum·E·{ 
15 ············White, 
16 ············Black 
17 ········} 
18 }</string>14 }</string>
19 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations15 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
20 //·Line:·516 //·Line:·5
  
21 interface·Interface·{17 interface·Interface·{
22 ········delegate·void·D·();18 ········public·struct·Struct·{
 19 ········}
23 }</string>20 }</string>
24 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations21 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
25 //·Line:·522 //·Line:·4
  
26 interface·Interface·{23 interface·Interface·{
27 ········interface·I·{}24 ········enum·E·{
 25 ············White,
 26 ············Black
 27 ········}
28 }</string>28 }</string>
29 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations29 ····<string>//·CS0524:·Interfaces·cannot·declare·classes,·structs,·interfaces,·delegates,·or·enumerations
30 //·Line:·530 //·Line:·5
  
31 interface·Interface·{31 interface·Interface·{
32 ········public·struct·Struct·{32 ········public·class·C·{
33 ········}33 ········}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
5.75 KB
CS0452
5.74 KB
CS0452
Ordering differences only
    
Offset 1, 19 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>CS0452</ErrorName>3 ··<ErrorName>CS0452</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'5 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`A.Foo&lt;T&gt;(T,·string)'
6 //·Line:·106 //·Line:·18
  
7 public·class·C&lt;T&gt;·where·T·:·class7 class·A
8 {8 {
 9 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class
 10 »       {
 11 »       »       return·1;
 12 »       }
  
 13 »       static·int·Foo&lt;T&gt;·(T·a,·object·y)
 14 »       {
 15 »       »       return·2;
 16 »       }
  
 17 »       public·static·void·Main·()
 18 »       {
 19 »       »       A.Foo&lt;int&gt;·(99,·null);
 20 »       }
 21 }</string>
 22 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Foo.Test&lt;T&gt;(ref·T)'
 23 //·Line:·14
 24 public·class·Foo
 25 {
 26 »       public·static·void·Test&lt;T&gt;·(ref·T·t)
 27 »       »       where·T·:·class
 28 »       {·}
9 }29 }
  
10 delegate·void·D·(C&lt;int&gt;·arg);</string>30 public·class·C·{
 31 »       public·static·void·Main·()
 32 »       {
 33 »       »       int·i·=·0;
 34 »       »       Foo.Test&lt;int&gt;·(ref·i);
 35 »       }
 36 }</string>
11 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`TestClass&lt;T&gt;'37 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`TestClass&lt;T&gt;'
12 //·Line:·2338 //·Line:·23
13 using·System;39 using·System;
  
14 public·class·TestClass&lt;T&gt;·where·T·:·class40 public·class·TestClass&lt;T&gt;·where·T·:·class
15 {41 {
16 »       static·public·T·meth()42 »       static·public·T·meth()
Offset 32, 90 lines modifiedOffset 60, 37 lines modified
32 »       »       60 »       »       
33 »       static·public·void·Main()61 »       static·public·void·Main()
34 »       {62 »       {
35 »       »       int·i·=·TestClass&lt;int&gt;.meth();63 »       »       int·i·=·TestClass&lt;int&gt;.meth();
36 »       »       Console.WriteLine·(i);64 »       »       Console.WriteLine·(i);
37 »       }65 »       }
38 }</string>66 }</string>
39 ····<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;' 
40 //·Line:·10 
  
41 public·class·C&lt;T&gt;·where·T·:·class 
42 { 
43 } 
  
44 delegate·C&lt;int&gt;·D·();</string> 
45 ····<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)'67 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`Program.M&lt;T&gt;(T,·T)'
46 //·Line:·868 //·Line:·8
  
47 class·Program69 class·Program
48 {70 {
49 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class71 »       public·static·void·M&lt;T&gt;·(T·item1,·T·item2·=·null)·where·T·:·class
50 »       {72 »       {
51 »       »       M·(1);73 »       »       M·(1);
52 »       }74 »       }
53 }</string>75 }</string>
54 ····<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)' 
55 //·Line:·14 
56 public·class·Foo 
57 { 
58 »       public·static·void·Test&lt;T&gt;·(ref·T·t) 
59 »       »       where·T·:·class 
60 »       {·} 
61 } 
  
62 public·class·C·{ 
63 »       public·static·void·Main·() 
64 »       { 
65 »       »       int·i·=·0; 
66 »       »       Foo.Test&lt;int&gt;·(ref·i); 
67 »       } 
68 }</string> 
69 ····<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;'76 ····<string>//·CS0452:·The·type·`int'·must·be·a·reference·type·in·order·to·use·it·as·type·parameter·`T'·in·the·generic·type·or·method·`C&lt;T&gt;'
70 //·Line:·1077 //·Line:·10
  
71 public·class·C&lt;T&gt;·where·T·:·class78 public·class·C&lt;T&gt;·where·T·:·class
72 {79 {
73 }80 }
  
74 class·A81 class·A
75 {82 {
76 »       public·A·(ref·C&lt;int&gt;·args)83 »       public·A·(ref·C&lt;int&gt;·args)
77 »       {84 »       {
78 »       }85 »       }
79 }</string>86 }</string>
80 ····<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)' 
81 //·Line:·18 
  
82 class·A 
83 { 
84 »       static·int·Foo&lt;T&gt;·(T·a,·string·s)·where·T·:·class 
85 »       { 
86 »       »       return·1; 
87 »       } 
  
88 »       static·int·Foo&lt;T&gt;·(T·a,·object·y) 
89 »       { 
90 »       »       return·2; 
91 »       } 
  
92 »       public·static·void·Main·() 
93 »       { 
94 »       »       A.Foo&lt;int&gt;·(99,·null); 
95 »       } 
96 }</string> 
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;' 
98 //·Line:·10 
  
99 public·class·C&lt;T&gt;·where·T·:·class 
100 { 
Max diff block lines reached; 2090/5837 bytes (35.81%) of diff not shown.
642 B
CS1038
630 B
CS1038
Ordering differences only
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1038</ErrorName>3 ··<ErrorName>CS1038</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1038:·#endregion·directive·expected5 ····<string>//·CS1038:·#endregion·directive·expected
6 //·Line:·56 //·Line:·5
  
 7 #region
7 #region</string>8 #endif</string>
8 ····<string>//·CS1038:·#endregion·directive·expected9 ····<string>//·CS1038:·#endregion·directive·expected
9 //·Line:·510 //·Line:·5
  
10 #region11 #region
11 #else12 #else
12 #endregion</string>13 #endregion</string>
13 ····<string>//·CS1038:·#endregion·directive·expected14 ····<string>//·CS1038:·#endregion·directive·expected
14 //·Line:·515 //·Line:·5
  
15 #region 
16 #endif</string>16 #region</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
1.56 KB
CS1908
1.54 KB
CS1908
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>CS1908</ErrorName>3 ··<ErrorName>CS1908</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter5 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
6 //·Line:·56 //·Line:·
  
7 class·Test·{7 class·Test&lt;T&gt;·where·T·:·class·{
8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(1)]·short·x)8 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)
9 »       {9 »       {
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter12 ····<string>//·CS1908:·The·type·of·the·default·value·should·match·the·type·of·the·parameter
13 //·Line:·13 //·Line:·
  
14 class·Test·{14 class·Test·{
15 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·((short)·1)]·int·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&lt;T&gt;·where·T·:·class·{21 class·Test·{
22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(null)]·T·x)22 »       internal·void·f·([System.Runtime.InteropServices.DefaultParameterValue·(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·(null)]·short·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>
7.68 KB
CS0102
7.67 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·`SampleClass'·already·contains·a·definition·for·`Item' 
6 //·Line:·6 
  
7 public·class·SampleClass·{ 
8 ········protected·int·Item·{·set·{}·} 
9 ········public·bool·Item; 
10 }</string> 
11 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`A'5 ····<string>//·CS0102:·The·type·`C&lt;get_Foo&gt;'·already·contains·a·definition·for·`get_Foo'
12 //·Line:·66 //·Line:·6
  
13 class·X·{ 
14 »       const·int·A·=·10; 
15 »       int·A·()·{}7 class·C&lt;get_Foo&gt;
 8 {
 9 »       string·Foo·{
 10 »       »       set·{·}
 11 »       }
16 }</string>12 }</string>
17 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`MyEvent'13 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`add_XX'
18 //·Line:·714 //·Line:·13
  
19 public·class·SampleClass·{15 public·class·SampleClass·{
20 »       public·delegate·void·MyEvent·();16 »       public·delegate·void·MyEvent·();
 17 »       public·event·MyEvent·XX·{
 18 »       »       add·{·}
 19 »       »       remove·{·}
21 ········ 
22 ········public·void·MyEvent·()·{} 
23 }</string> 
24 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Blah' 
25 //·Line:·7 
  
26 using·System.Runtime.CompilerServices; 
27 class·ErrorClass·{ 
28 »       [IndexerName·("Blah")] 
29 »       public·int·this·[int·a]·{ 
30 ············get·{·return·1;·} 
31 »       }20 »       }
32 ········21 ········
 22 ········bool·add_XX;
33 ········public·int·Blah; 
34 }</string> 
35 ····<string>//·CS0102:·The·type·`X&lt;T&gt;'·already·contains·a·definition·for·`T' 
36 //·Line:·11 
  
37 class·X·&lt;T&gt;·{ 
38 »       int·T; 
39 } 
  
40 class·W·{ 
41 »       static·void·Main·()·{} 
42 }</string>23 }</string>
43 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'24 ····<string>//·CS0102:·The·type·`ErrorClass'·already·contains·a·definition·for·`Method'
44 //·Line:·625 //·Line:·6
  
45 public·class·SampleClass·{26 public·class·ErrorClass·{
 27 ········protected·int·Method·()·{·return·2;·}
 28 ········public·bool·Method;
46 ········protected·int·set_Item; 
47 ········public·int·this[int·index]·{·set·{}·}········ 
48 }</string> 
49 ····<string>//·CS0102:·The·type·`X'·already·contains·a·definition·for·`False' 
50 //·Line:·11 
  
51 class·X 
52 { 
53 »       bool·False&lt;T&gt;·() 
54 »       { 
55 »       »       return·false; 
56 »       } 
  
57 »       bool·False·{ 
58 »       »       get·{ 
59 »       »       »       return·false; 
60 »       »       } 
61 »       } 
62 }</string>29 }</string>
63 ····<string>//·CS0102:·The·type·`CS0102'·already·contains·a·definition·for·`Clone'30 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'
64 //·Line:·631 //·Line:·7
  
65 class·CS010232 class·C
66 {33 {
 34 ····bool·this·[int·i]·{·get·{·return·false;·}·}
 35 ····bool·Item·(int·i)·{·return·false;·}
67 »       object·Clone·() 
68 »       { 
69 »       »       return·this; 
70 »       } 
71 »        
72 »       public·class·Clone 
73 »       { 
74 »       } 
75 }</string>36 }</string>
76 ····<string>//·CS0102:·The·type·`T'·already·contains·a·definition·for·`A'37 ····<string>//·CS0102:·The·type·`T'·already·contains·a·definition·for·`A'
77 //·Line:·638 //·Line:·6
  
78 class·T{39 class·T{
79 ········public·string·A·{·get·{·return·"a";·}·}40 ········public·string·A·{·get·{·return·"a";·}·}
80 ········public·string·A·(int·a)·{·return·"a";·}41 ········public·string·A·(int·a)·{·return·"a";·}
81 }</string>42 }</string>
82 ····<string>//·CS0102:·The·type·`SampleEnum'·already·contains·a·definition·for·`Label' 
83 //·Line:·6 
  
84 public·enum·SampleEnum·{ 
85 ········Label, 
86 ········Label 
87 }</string> 
88 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE'43 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`EE'
89 //·Line:·644 //·Line:·6
  
90 public·class·SampleClass·{45 public·class·SampleClass·{
91 »       public·delegate·void·EE·();46 »       public·delegate·void·EE·();
92 »       public·event·EE·EE;47 »       public·event·EE·EE;
93 }</string>48 }</string>
94 ····<string>//·CS0102:·The·type·`C'·already·contains·a·definition·for·`Item'49 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`set_Item'
 50 //·Line:·6
  
 51 public·class·SampleClass·{
 52 ········protected·const·int·set_Item·=·3;
 53 ········const·int·set_Item·=·5;
 54 }</string>
 55 ····<string>//·CS0102:·The·type·`SampleClass'·already·contains·a·definition·for·`A'
95 //·Line:·756 //·Line:·7
Max diff block lines reached; 4190/7815 bytes (53.61%) of diff not shown.
2.66 KB
CS3003
2.65 KB
CS3003
Ordering differences only
    
Offset 8, 37 lines modifiedOffset 8, 47 lines modified
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
10 public·interface·I·{10 public·interface·I·{
11 ········ulong·this[bool·index]·{·get;·}11 ········ulong·this[bool·index]·{·get;·}
12 }</string>12 }</string>
13 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant13 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant
14 //·Line:·814 //·Line:·11
15 //·Compiler·options:·-warnaserror·-warn:115 //·Compiler·options:·-unsafe·-warnaserror·-warn:1
  
16 [assembly:System.CLSCompliant·(true)]16 using·System;
  
 17 [assembly:·CLSCompliant·(true)]
17 [System.CLSCompliant·(false)] 
18 public·delegate·void·MyDelegate·(); 
  
19 public·class·CLSClass·{ 
20 ········public·event·MyDelegate·MyEvent;18 public·unsafe·struct·S
 19 {
 20 ····public·fixed·bool·test2·[4];
21 }</string>21 }</string>
22 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant22 ····<string>//·CS3003:·Type·of·`I.Foo'·is·not·CLS-compliant
23 //·Line:·1023 //·Line:·10
24 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
25 using·System;25 using·System;
26 [assembly:CLSCompliant·(true)]26 [assembly:CLSCompliant·(true)]
  
27 [CLSCompliant·(true)]27 [CLSCompliant·(true)]
28 public·interface·I·{28 public·interface·I·{
29 ····uint·Foo·{·set;·}29 ····uint·Foo·{·set;·}
30 }</string>30 }</string>
 31 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant
 32 //·Line:·9
 33 //·Compiler·options:·-warnaserror·-warn:1
  
 34 using·System;
 35 [assembly:CLSCompliant(true)]
  
 36 public·class·CLSClass·{
 37 ········protected·uint·value;
 38 }</string>
31 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant39 ····<string>//·CS3003:·Type·of·`CLSClass.Index'·is·not·CLS-compliant
32 //·Line:·940 //·Line:·9
33 //·Compiler·options:·-warnaserror·-warn:141 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;42 using·System;
35 [assembly:CLSCompliant(true)]43 [assembly:CLSCompliant(true)]
  
Offset 58, 41 lines modifiedOffset 68, 31 lines modified
58 [assembly:·CLSCompliant·(true)]68 [assembly:·CLSCompliant·(true)]
  
59 public·class·C69 public·class·C
60 {70 {
61 »       public·unsafe·byte*·_data;71 »       public·unsafe·byte*·_data;
62 »       public·unsafe·byte*·GetData·()·{·return·_data;·}72 »       public·unsafe·byte*·GetData·()·{·return·_data;·}
63 }</string>73 }</string>
64 ····<string>//·CS3003:·Type·of·`S.test2'·is·not·CLS-compliant74 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant
65 //·Line:·11 
66 //·Compiler·options:·-unsafe·-warnaserror·-warn:1 
  
67 using·System; 
  
68 [assembly:·CLSCompliant·(true)] 
  
69 public·unsafe·struct·S 
70 { 
71 ····public·fixed·bool·test2·[4]; 
72 }</string> 
73 ····<string>//·CS3003:·Type·of·`CLSClass.value'·is·not·CLS-compliant 
74 //·Line:·975 //·Line:·9
75 //·Compiler·options:·-warnaserror·-warn:176 //·Compiler·options:·-warnaserror·-warn:1
  
76 using·System;77 using·System;
77 [assembly:CLSCompliant(true)]78 [assembly:CLSCompliant(true)]
  
78 public·class·CLSClass·{ 
79 ········protected·uint·value;79 public·interface·I·{
 80 ········UIntPtr·Error·{·get;·}
80 }</string>81 }</string>
81 ····<string>//·CS3003:·Type·of·`I.Error'·is·not·CLS-compliant82 ····<string>//·CS3003:·Type·of·`CLSClass.MyEvent'·is·not·CLS-compliant
82 //·Line:·983 //·Line:·8
83 //·Compiler·options:·-warnaserror·-warn:184 //·Compiler·options:·-warnaserror·-warn:1
  
84 using·System; 
85 [assembly:CLSCompliant(true)]85 [assembly:System.CLSCompliant·(true)]
  
86 public·interface·I·{ 
87 ········UIntPtr·Error·{·get;·}86 [System.CLSCompliant·(false)]
 87 public·delegate·void·MyDelegate·();
  
 88 public·class·CLSClass·{
 89 ········public·event·MyDelegate·MyEvent;
88 }</string>90 }</string>
89 ··</Examples>91 ··</Examples>
90 </ErrorDocumentation>92 </ErrorDocumentation>
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:·`IndexerClass.this[bool]':·property·or·indexer·must·have·at·least·one·accessor
 6 //·Line:·5
  
 7 class·IndexerClass·{
 8 ········public·int·this·[bool·b]·{·}
 9 }</string>
5 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor10 ····<string>//·CS0548:·`PropertyInterface.Value':·property·or·indexer·must·have·at·least·one·accessor
6 //·Line:·511 //·Line:·5
  
7 interface·PropertyInterface·{12 interface·PropertyInterface·{
8 ····int·Value·{}13 ····int·Value·{}
9 }</string>14 }</string>
 15 ····<string>//·CS0548:·`PropertyInterface.this[long]':·property·or·indexer·must·have·at·least·one·accessor
 16 //·Line:·5
  
 17 interface·PropertyInterface·{·····
 18 »       int·this·[long·l]·{}
 19 }</string>
10 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor20 ····<string>//·CS0548:·`PropertyClass.Value':·property·or·indexer·must·have·at·least·one·accessor
11 //·Line:·521 //·Line:·5
  
12 class·PropertyClass·{22 class·PropertyClass·{
13 ········public·int·Value·{23 ········public·int·Value·{
14 ········}24 ········}
15 }</string>25 }</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>
1.8 KB
CS1931
1.78 KB
CS1931
Ordering differences only
    
Offset 1, 22 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>CS1931</ErrorName>3 ··<ErrorName>CS1931</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii'
 6 //·Line:·14
  
  
 7 using·System;
 8 using·System.Collections.Generic;
 9 using·System.Linq;
  
 10 class·Test
 11 {
 12 »       public·static·void·Main·()
 13 »       {
 14 »       »       int[]·int_array·=·null;
 15 »       »       int·ii·=·0;
 16 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1";
 17 »       }
 18 }</string>
5 ····<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'
6 //·Line:·1320 //·Line:·14
  
  
7 using·System;21 using·System;
8 using·System.Linq;22 using·System.Linq;
  
9 class·C23 class·C
10 {24 {
11 »       public·void·Foo·(int·i)25 »       public·static·void·Main·()
12 »       {26 »       {
 27 »       »       int·i·=·9;
13 »       »       var·e·=·from·v·in·"a"28 »       »       var·e·=·from·v·in·"a"
14 »       »       »       let·i·=·229 »       »       »       let·i·=·2
15 »       »       »       select·v;30 »       »       »       select·v;
16 »       }31 »       }
17 }</string>32 }</string>
18 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'33 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
19 //·Line:·1234 //·Line:·12
Offset 30, 42 lines modifiedOffset 48, 24 lines modified
30 »       {48 »       {
31 »       »       int·i·=·9;49 »       »       int·i·=·9;
32 »       »       var·e·=·from·i·in·"a"50 »       »       var·e·=·from·i·in·"a"
33 »       »       »       select·1;51 »       »       »       select·1;
34 »       }52 »       }
35 }</string>53 }</string>
36 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'54 ····<string>//·CS1931:·A·range·variable·`i'·conflicts·with·a·previous·declaration·of·`i'
37 //·Line:·1455 //·Line:·13
  
  
38 using·System;56 using·System;
39 using·System.Linq;57 using·System.Linq;
  
40 class·C58 class·C
41 {59 {
42 »       public·static·void·Main·()60 »       public·void·Foo·(int·i)
43 »       {61 »       {
44 »       »       int·i·=·9; 
45 »       »       var·e·=·from·v·in·"a"62 »       »       var·e·=·from·v·in·"a"
46 »       »       »       let·i·=·263 »       »       »       let·i·=·2
47 »       »       »       select·v;64 »       »       »       select·v;
48 »       }65 »       }
49 }</string>66 }</string>
50 ····<string>//·CS1931:·A·range·variable·`ii'·conflicts·with·a·previous·declaration·of·`ii' 
51 //·Line:·14 
  
  
52 using·System; 
53 using·System.Collections.Generic; 
54 using·System.Linq; 
  
55 class·Test 
56 { 
57 »       public·static·void·Main·() 
58 »       { 
59 »       »       int[]·int_array·=·null; 
60 »       »       int·ii·=·0; 
61 »       »       IEnumerable&lt;int&gt;·e·=·from·int·ii·in·int_array·select·"1"; 
62 »       } 
63 }</string> 
64 ··</Examples>67 ··</Examples>
65 </ErrorDocumentation>68 </ErrorDocumentation>
1.39 KB
CS0677
1.38 KB
CS0677
Ordering differences only
    
Offset 1, 32 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>CS0677</ErrorName>3 ··<ErrorName>CS0677</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'5 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
6 //·Line:·86 //·Line:·8
  
7 public·class·C&lt;T&gt;··where·T·:·struct 
8 { 
9 »       volatile·T·t; 
10 }</string> 
11 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E' 
12 //·Line:·10 
  
13 enum·E·:·long 
14 { 
15 } 
  
16 class·X 
17 { 
18 »       volatile·E·e; 
19 }</string> 
20 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T' 
21 //·Line:·8 
  
22 public·class·C&lt;T&gt;7 public·class·C&lt;T&gt;
23 {8 {
24 »       volatile·T·t;9 »       volatile·T·t;
25 }</string>10 }</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;
Offset 35, 14 lines modifiedOffset 17, 32 lines modified
  
35 class·X·{17 class·X·{
36 »       public·volatile·A·a;18 »       public·volatile·A·a;
37 »       static·void·Main·()19 »       static·void·Main·()
38 »       »       {20 »       »       {
39 »       »       }21 »       »       }
40 }</string>22 }</string>
 23 ····<string>//·CS0677:·`C&lt;T&gt;.t':·A·volatile·field·cannot·be·of·the·type·`T'
 24 //·Line:·8
  
 25 public·class·C&lt;T&gt;··where·T·:·struct
 26 {
 27 »       volatile·T·t;
 28 }</string>
 29 ····<string>//·CS0677:·`X.e':·A·volatile·field·cannot·be·of·the·type·`E'
 30 //·Line:·10
  
 31 enum·E·:·long
 32 {
 33 }
  
 34 class·X
 35 {
 36 »       volatile·E·e;
 37 }</string>
41 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'38 ····<string>//·CS0677:·`X.d':·A·volatile·field·cannot·be·of·the·type·`double'
42 //·Line:·639 //·Line:·6
  
43 class·X40 class·X
44 {41 {
45 »       public·volatile·double·d;42 »       public·volatile·double·d;
46 }</string>43 }</string>
6.98 KB
CS0221
6.97 KB
CS0221
Ordering differences only
    
Offset 1, 99 lines modifiedOffset 1, 80 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0221</ErrorName>3 ··<ErrorName>CS0221</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)5 ····<string>//·CS0221:·Constant·value·`3.402823E+38'·cannot·be·converted·to·a·`ulong'·(use·`unchecked'·syntax·to·override)
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       static·void·Main·()·{8 »       static·void·Main·()·{
9 »       »       System.Console.WriteLine·((int)double.NaN);9 »       »       const·float·d·=·float.MaxValue;
 10 »       »       ulong·b·=·(ulong)·d;
10 »       }11 »       }
11 }</string>12 }</string>
12 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)13 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
13 //·Line:·1114 //·Line:·13
  
14 using·System; 
  
15 public·class·My3Attribute·:·Attribute 
16 { 
17 »       public·My3Attribute·(byte·b)·{} 
18 } 
  
19 [My3((byte)-1)] 
20 public·class·Test·{·}</string> 
21 ····<string>//·CS0221:·Constant·value·`-3'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override) 
22 //·Line:·12 
  
23 class·C15 class·Test
24 {16 {
25 »       delegate·void·D·();17 »       public·static·explicit·operator·Test·(byte·b)
 18 »       {
 19 »       »       return·null;
 20 »       }
  
26 »       static·void·Main·()21 »       static·void·Main·()
27 »       {22 »       {
 23 »       »       var·a·=·(Test)·256UL;
28 »       »       D·d·=·checked·(delegate·{ 
29 »       »       »       const·ushort·s·=·(ushort)·-3; 
30 »       »       }); 
31 »       }24 »       }
32 }</string>25 }</string>
33 ····<string>//·CS0221:··Constant·value·`-1'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)26 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
34 //·Line:·1027 //·Line:·6
  
35 class·C28 class·X·{
36 { 
37 »       static·void·Main·()29 »       static·void·Main·()·{
 30 »       »       System.Console.WriteLine·((int)double.NaN);
38 »       { 
39 »       »       unchecked·{ 
40 »       »       »       checked·{ 
41 »       »       »       »       const·char·c·=·(char)·-1; 
42 »       »       »       } 
43 »       »       } 
44 »       }31 »       }
45 }</string>32 }</string>
46 ····<string>//·CS0221:·Constant·value·`-1'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)33 ····<string>//·CS0221:·Constant·value·`-10.1'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
47 //·Line:·1134 //·Line:·6
  
48 class·C35 class·T·{
49 { 
50 »       delegate·void·D·();36 »       static·void·Main·()·{
 37 »       »       byte·d·=·(byte)-10.1d;
 38 »       }
 39 }</string>
 40 ····<string>//·CS0221:·Constant·value·`4294967295'·cannot·be·converted·to·a·`int'·(use·`unchecked'·syntax·to·override)
 41 //·Line:·5
  
 42 class·X·{
 43 »       int·a·=·(int)·0xffffffff;
 44 »       
51 »       static·void·Main·()45 »       static·void·Main·()
52 »       {46 »       {
 47 »       »       
53 »       »       D·d·=·unchecked·(delegate·{ 
54 »       »       »       const·ushort·s·=·(ushort)·-1; 
55 »       »       }); 
56 »       }48 »       }
57 }</string>49 }</string>
58 ····<string>//·CS0221:·Constant·value·`-91'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)50 ····<string>//·CS0221:·Constant·value·`NaN'·cannot·be·converted·to·a·`char'·(use·`unchecked'·syntax·to·override)
59 //·Line:·1051 //·Line:·6
  
60 enum·E:byte·{ 
61 »       Min·=·9 
62 } 
  
63 class·T·{52 class·X·{
64 »       static·void·Main·()·{53 »       static·void·Main·()·{
65 »       »       »       E·error·=·E.Min·-·100; 
66 »       »       »       System.Console.WriteLine·(error);54 »       »       System.Console.WriteLine·((char)float.NaN);
67 »       }55 »       }
68 }</string>56 }</string>
69 ····<string>//·CS0221:·Constant·value·`256'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)57 ····<string>//·CS0221:·Constant·value·`-200'·cannot·be·converted·to·a·`byte'·(use·`unchecked'·syntax·to·override)
70 //·Line:·1358 //·Line:·6
  
 59 enum·AA·:·byte·{·a,·b·=·200·}
71 class·Test 
72 { 
73 »       public·static·explicit·operator·Test·(byte·b) 
74 »       { 
75 »       »       return·null; 
76 »       } 
  
 60 public·class·C
 61 {
77 »       static·void·Main·()62 »       public·static·void·Main·()
78 »       {63 »       {
79 »       »       var·a·=·(Test)·256UL;64 »       »       const·int·b·=·AA.a·-·AA.b;
80 »       }65 »       }
81 }</string>66 }</string>
82 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)67 ····<string>//·CS0221:·Constant·value·`-9'·cannot·be·converted·to·a·`E'·(use·`unchecked'·syntax·to·override)
83 //·Line:·1068 //·Line:·10
  
84 enum·E:byte·{69 enum·E:byte·{
85 »       Min·=·970 »       Min·=·9
Offset 101, 73 lines modifiedOffset 82, 92 lines modified
  
101 class·T·{82 class·T·{
102 »       static·void·Main·()·{83 »       static·void·Main·()·{
103 »       »       »       E·error·=·(E)(-9);84 »       »       »       E·error·=·(E)(-9);
104 »       »       »       System.Console.WriteLine·(error);85 »       »       »       System.Console.WriteLine·(error);
105 »       }86 »       }
106 }</string>87 }</string>
107 ····<string>//·CS0221:·Constant·value·`-Infinity'·cannot·be·converted·to·a·`ushort'·(use·`unchecked'·syntax·to·override)88 ····<string>//·CS0221:·Constant·value·`Infinity'·cannot·be·converted·to·a·`uint'·(use·`unchecked'·syntax·to·override)
108 //·Line:·689 //·Line:·6
Max diff block lines reached; 3032/7096 bytes (42.73%) of diff not shown.
1.61 KB
CS0649
1.6 KB
CS0649
Ordering differences only
    
Offset 11, 22 lines modifiedOffset 11, 14 lines modified
  
11 »       string·Value·{11 »       string·Value·{
12 »       »       get·{12 »       »       get·{
13 »       »       »       return·s;13 »       »       »       return·s;
14 »       »       }14 »       »       }
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0' 
18 //·Line:·4 
19 //·Compiler·options:·-warnaserror·-warn:4 
  
20 class·X 
21 { 
22 »       public·readonly·int·x; 
23 }</string> 
24 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'17 ····<string>//·CS0649:·Field·`X.e'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
25 //·Line:·1018 //·Line:·10
26 //·Compiler·options:·-warnaserror·-warn:419 //·Compiler·options:·-warnaserror·-warn:4
  
27 using·System;20 using·System;
28 class·X·{21 class·X·{
29 »       E·e;22 »       E·e;
Offset 38, 27 lines modifiedOffset 30, 14 lines modified
38 »       }30 »       }
39 }31 }
  
40 enum·E32 enum·E
41 {33 {
42 »       Foo34 »       Foo
43 }</string>35 }</string>
44 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null' 
45 //·Line:·7 
46 //·Compiler·options:·-warnaserror·-warn:4 
  
47 class·C 
48 { 
49 »       int?·s; 
50 »        
51 »       void·Test·() 
52 »       { 
53 »       »       System.Console.WriteLine·(s·==·null); 
54 »       } 
55 }</string> 
56 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value36 ····<string>//·CS0649:·Field·`TestClass.b'·is·never·assigned·to,·and·will·always·have·its·default·value
57 //·Line:·1237 //·Line:·12
58 //·Compiler·options:·-warnaserror·-warn:438 //·Compiler·options:·-warnaserror·-warn:4
  
59 public·struct·Bar39 public·struct·Bar
60 {40 {
61 »       public·int·x;41 »       public·int·x;
Offset 76, 9 lines modifiedOffset 55, 30 lines modified
76 »       »       return·true;55 »       »       return·true;
77 »       }56 »       }
  
78 »       public·static·void·Main·()57 »       public·static·void·Main·()
79 »       {58 »       {
80 »       }59 »       }
81 }</string>60 }</string>
 61 ····<string>//·CS0649:·Field·`X.x'·is·never·assigned·to,·and·will·always·have·its·default·value·`0'
 62 //·Line:·4
 63 //·Compiler·options:·-warnaserror·-warn:4
  
 64 class·X
 65 {
 66 »       public·readonly·int·x;
 67 }</string>
 68 ····<string>//·CS0649:·Field·`C.s'·is·never·assigned·to,·and·will·always·have·its·default·value·`null'
 69 //·Line:·7
 70 //·Compiler·options:·-warnaserror·-warn:4
  
 71 class·C
 72 {
 73 »       int?·s;
 74 »       
 75 »       void·Test·()
 76 »       {
 77 »       »       System.Console.WriteLine·(s·==·null);
 78 »       }
 79 }</string>
82 ··</Examples>80 ··</Examples>
83 </ErrorDocumentation>81 </ErrorDocumentation>
2.01 KB
CS0146
2.0 KB
CS0146
Ordering differences only
    
Offset 1, 48 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>CS0146</ErrorName>3 ··<ErrorName>CS0146</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar' 
6 //·Line:·5 
  
7 class·Foo·:·Foo.Bar·{ 
8 »       public·class·Bar·{} 
9 }</string> 
10 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar' 
11 //·Line:·5 
  
12 class·Foo·:·Baz·{ 
13 »       public·class·Bar·{} 
14 } 
15 class·Baz·:·Foo.Bar·{}</string> 
16 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'5 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`A'·and·`A'
17 //·Line:·46 //·Line:·4
  
18 class·A·:·A·{}</string>7 class·A·:·A·{}</string>
19 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'8 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B'·and·`A'
20 //·Line:·79 //·Line:·7
  
21 class·A·:·B·{10 class·A·:·B·{
22 }11 }
  
23 class·B·:·A·{12 class·B·:·A·{
24 }</string>13 }</string>
25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'14 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Foo'·and·`Foo.Bar'
26 //·Line:·615 //·Line:·5
  
 16 class·Foo·:·Foo.Bar·{
 17 »       public·class·Bar·{}
27 public·class·Generic&lt;P&gt; 
28 { 
29 »       public·class·Status·:·Status 
30 »       { 
31 »       »       Status·(Foo·foo)·:·base·(foo) 
32 »       »       { 
33 »       »       } 
34 »       } 
35 }</string>18 }</string>
 19 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Baz'·and·`Foo.Bar'
 20 //·Line:·5
  
 21 class·Foo·:·Baz·{
 22 »       public·class·Bar·{}
 23 }
 24 class·Baz·:·Foo.Bar·{}</string>
36 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'25 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`B&lt;T&gt;'·and·`A&lt;float&gt;'
37 //·Line:·826 //·Line:·8
  
38 class·A&lt;T&gt;·:·B&lt;int&gt;27 class·A&lt;T&gt;·:·B&lt;int&gt;
39 {28 {
40 }29 }
  
Offset 50, 14 lines modifiedOffset 38, 26 lines modified
50 {·}38 {·}
  
51 class·X39 class·X
52 {40 {
53 »       static·void·Main·()41 »       static·void·Main·()
54 »       {·}42 »       {·}
55 }</string>43 }</string>
 44 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`Generic&lt;P&gt;.Status'·and·`Generic&lt;P&gt;.Status'
 45 //·Line:·6
  
 46 public·class·Generic&lt;P&gt;
 47 {
 48 »       public·class·Status·:·Status
 49 »       {
 50 »       »       Status·(Foo·foo)·:·base·(foo)
 51 »       »       {
 52 »       »       }
 53 »       }
 54 }</string>
56 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'55 ····<string>//·CS0146:·Circular·base·class·dependency·involving·`C'·and·`A'
57 //·Line:·456 //·Line:·4
  
58 class·A·:·B57 class·A·:·B
59 {·}58 {·}
  
60 class·B·:·C59 class·B·:·C
1.18 KB
CS1632
1.17 KB
CS1632
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>CS1632</ErrorName>3 ··<ErrorName>CS1632</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method5 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
6 //·Line:·14 
  
7 using·System; 
  
8 class·X 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       int·b·=·0; 
13 »       »       switch·(b)·{ 
14 »       »       »       case·1: 
15 »       »       »       Action·a·=·()·=&gt;·{ 
16 »       »       »       »       break; 
17 »       »       »       }; 
18 »       »       »        
19 »       »       »       break; 
20 »       »       } 
21 »       } 
22 }</string> 
23 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method 
24 //·Line:·126 //·Line:·12
  
25 using·System;7 using·System;
  
26 class·X8 class·X
27 {9 {
28 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 58, 14 lines modifiedOffset 38, 34 lines modified
58 »       }38 »       }
59 }</string>39 }</string>
60 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method40 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
61 //·Line:·1441 //·Line:·14
  
62 using·System;42 using·System;
  
 43 class·X
 44 {
 45 »       public·static·void·Main·()
 46 »       {
 47 »       »       int·b·=·0;
 48 »       »       switch·(b)·{
 49 »       »       »       case·1:
 50 »       »       »       Action·a·=·()·=&gt;·{
 51 »       »       »       »       break;
 52 »       »       »       };
 53 »       »       »       
 54 »       »       »       break;
 55 »       »       }
 56 »       }
 57 }</string>
 58 ····<string>//·CS1632:·Control·cannot·leave·the·body·of·an·anonymous·method
 59 //·Line:·14
  
 60 using·System;
  
63 class·X61 class·X
64 {62 {
65 »       public·static·void·Main·()63 »       public·static·void·Main·()
66 »       {64 »       {
67 »       »       int·b·=·0;65 »       »       int·b·=·0;
68 »       »       switch·(b)·{66 »       »       switch·(b)·{
69 »       »       case·1:67 »       »       case·1:
973 B
CS1537
961 B
CS1537
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>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:·7 
  
7 using·A·=·System; 
8 using·A·=·System;</string> 
9 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace 
10 //·Line:·66 //·Line:·6
11 //·Compiler·options:·-r:CSExternAlias-lib.dll7 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
12 extern·alias·A;8 extern·alias·A;
13 using·A·=·System;</string>9 using·A·=·System;</string>
14 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace10 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
15 //·Line:·611 //·Line:·6
16 //·Compiler·options:·-r:CSExternAlias-lib.dll12 //·Compiler·options:·-r:CSExternAlias-lib.dll
  
17 extern·alias·A;13 extern·alias·A;
18 extern·alias·A;</string>14 extern·alias·A;</string>
 15 ····<string>//·CS1537:·The·using·alias·`A'·appeared·previously·in·this·namespace
 16 //·Line:·7
  
 17 using·A·=·System;
 18 using·A·=·System;</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
2.4 KB
CS0170
2.39 KB
CS0170
Ordering differences only
    
Offset 1, 33 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>CS0170</ErrorName>3 ··<ErrorName>CS0170</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'5 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
6 //·Line:·216 //·Line:·11
  
 7 struct·A
 8 {
 9 »       public·long·b;
 10 »       public·float·c;
  
 11 »       public·A·(int·foo)
 12 »       {
 13 »       »       b·=·(long)·c;
 14 »       »       c·=·1;
 15 »       }
 16 }</string>
 17 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
 18 //·Line:·17
  
7 using·System;19 using·System;
  
8 struct·S220 public·struct·S
9 {21 {
10 »       public·int·p;22 »       public·Action·a;
11 }23 }
  
12 struct·S 
13 { 
14 »       public·S2·s2; 
15 } 
  
16 class·C24 public·class·Test
17 {25 {
18 ····static·void·Main()26 »       static·void·Main·()
19 ····{27 »       {
20 »       »       S·s;28 »       »       S·s;
21 »       »       Console.WriteLine·(s.s2.p); 
22 ····}29 »       »       s.a·+=·delegate·{·};
 30 »       }
23 }</string>31 }</string>
24 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'32 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
25 //·Line:·2433 //·Line:·24
  
26 public·class·C34 public·class·C
27 {35 {
28 »       public·int·v;36 »       public·int·v;
Offset 47, 50 lines modifiedOffset 57, 36 lines modified
47 {57 {
48 »       static·void·Main·()58 »       static·void·Main·()
49 »       {59 »       {
50 »       »       S·s;60 »       »       S·s;
51 »       »       int·xx·=·s.c.v;61 »       »       int·xx·=·s.c.v;
52 »       }62 »       }
53 }</string>63 }</string>
54 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'64 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`p'
55 //·Line:·2165 //·Line:·21
  
56 public·class·C66 using·System;
  
 67 struct·S2
57 {68 {
58 »       public·int·v;69 »       public·int·p;
59 }70 }
  
60 public·struct·S71 struct·S
61 {72 {
62 »       public·int·a; 
63 »       public·C·c;73 »       public·S2·s2;
64 }74 }
  
65 public·class·Test75 class·C
66 {76 {
67 »       static·void·Main·()77 ····static·void·Main()
68 »       {78 ····{
69 »       »       S·s;79 »       »       S·s;
 80 »       »       Console.WriteLine·(s.s2.p);
 81 ····}
70 »       »       s.a·=·2; 
71 »       »       int·xx·=·s.c.v; 
72 »       } 
73 }</string> 
74 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c' 
75 //·Line:·11 
  
76 struct·A 
77 { 
78 »       public·long·b; 
79 »       public·float·c; 
  
80 »       public·A·(int·foo) 
81 »       { 
82 »       »       b·=·(long)·c; 
83 »       »       c·=·1; 
84 »       } 
85 }</string>82 }</string>
86 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'83 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'
87 //·Line:·2184 //·Line:·21
  
88 namespace·CS017085 namespace·CS0170
89 {86 {
90 »       public·struct·Foo·{87 »       public·struct·Foo·{
Offset 108, 28 lines modifiedOffset 104, 32 lines modified
108 »       »       {104 »       »       {
109 »       »       »       Foo·f;105 »       »       »       Foo·f;
110 »       »       »       Bar·b·=·new·Bar();106 »       »       »       Bar·b·=·new·Bar();
111 »       »       »       b.Inc·(f.a);107 »       »       »       b.Inc·(f.a);
112 »       »       }108 »       »       }
113 »       }109 »       }
114 }</string>110 }</string>
115 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`a'111 ····<string>//·CS0170:·Use·of·possibly·unassigned·field·`c'
116 //·Line:·17112 //·Line:·21
  
117 using·System;113 public·class·C
 114 {
 115 »       public·int·v;
 116 }
  
118 public·struct·S117 public·struct·S
119 {118 {
120 »       public·Action·a;119 »       public·int·a;
 120 »       public·C·c;
121 }121 }
  
  
122 public·class·Test122 public·class·Test
Max diff block lines reached; 143/2410 bytes (5.93%) of diff not shown.
2.39 KB
CS0229
2.38 KB
CS0229
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0229</ErrorName>3 ··<ErrorName>CS0229</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO'
 6 //·Line:·9
 7 //·Compiler·options:·-r:CS0229-3-lib.dll
  
 8 public·class·Test
 9 {
 10 ···public·static·void·Main()
 11 ···{
 12 ······System.Console.WriteLine(TestLib.FOO);
 13 ···}
 14 }</string>
5 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'15 ····<string>//·CS0229:·Ambiguity·between·`Program.I1.Id'·and·`Program.I2.Id'
6 //·Line:·1816 //·Line:·18
  
7 static·class·Program17 static·class·Program
8 {18 {
9 »       public·interface·I119 »       public·interface·I1
10 »       {20 »       {
Offset 18, 14 lines modifiedOffset 29, 53 lines modified
18 »       }29 »       }
  
19 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I230 »       static·void·Generic&lt;T&gt;·(T·item)·where·T·:·I1,·I2
20 »       {31 »       {
21 »       »       var·a·=·item.Id;32 »       »       var·a·=·item.Id;
22 »       }33 »       }
23 }</string>34 }</string>
 35 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N'
 36 //·Line:·26
  
 37 using·static·A;
 38 using·static·B;
  
 39 class·A
 40 {
 41 »       public·class·N
 42 »       {
 43 »       »       public·static·void·Foo·()
 44 »       »       {
 45 »       »       }
 46 »       }
 47 }
  
 48 class·B
 49 {
 50 »       public·static·int·N;
 51 }
  
 52 class·Test
 53 {
 54 »       public·static·void·Main·()
 55 »       {
 56 »       »       N.Foo·();
 57 »       }
 58 }</string>
 59 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO'
 60 //·Line:·9
 61 //·Compiler·options:·-r:CS0229-4-lib.dll
  
 62 public·class·Test
 63 {
 64 ···public·static·void·Main()
 65 ···{
 66 ······System.Console.WriteLine(TestLib.FOO);
 67 ···}
 68 }</string>
24 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'69 ····<string>//·CS0229:·Ambiguity·between·`IList.Test'·and·`ICounter.Test'
25 //·Line:·2670 //·Line:·26
  
26 using·System;71 using·System;
  
27 delegate·void·Foo·();72 delegate·void·Foo·();
  
Offset 72, 59 lines modifiedOffset 122, 9 lines modified
72 class·Test122 class·Test
73 {123 {
74 »       static·void·Foo·(IListCounter·t)124 »       static·void·Foo·(IListCounter·t)
75 »       {125 »       {
76 »       »       t.Count·=·9;·126 »       »       t.Count·=·9;·
77 »       }127 »       }
78 }</string>128 }</string>
79 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO'·and·`TestLib.FOO' 
80 //·Line:·9 
81 //·Compiler·options:·-r:CS0229-3-lib.dll 
  
82 public·class·Test 
83 { 
84 ···public·static·void·Main() 
85 ···{ 
86 ······System.Console.WriteLine(TestLib.FOO); 
87 ···} 
88 }</string> 
89 ····<string>//·CS0229:·Ambiguity·between·`A.N'·and·`B.N' 
90 //·Line:·26 
  
91 using·static·A; 
92 using·static·B; 
  
93 class·A 
94 { 
95 »       public·class·N 
96 »       { 
97 »       »       public·static·void·Foo·() 
98 »       »       { 
99 »       »       } 
100 »       } 
101 } 
  
102 class·B 
103 { 
104 »       public·static·int·N; 
105 } 
  
106 class·Test 
107 { 
108 »       public·static·void·Main·() 
109 »       { 
110 »       »       N.Foo·(); 
111 »       } 
112 }</string> 
113 ····<string>//·CS0229:·Ambiguity·between·`TestLib.FOO()'·and·`TestLib.FOO' 
114 //·Line:·9 
115 //·Compiler·options:·-r:CS0229-4-lib.dll 
  
Max diff block lines reached; 23/2396 bytes (0.96%) of diff not shown.
14.3 KB
CS0657
14.3 KB
CS0657
Ordering differences only
    
Offset 1, 29 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>CS0657</ErrorName>3 ··<ErrorName>CS0657</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`property'.·All·attributes·in·this·section·will·be·ignored5 ····<string>//·CS0657:·`return'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method'.·All·attributes·in·this·section·will·be·ignored
6 //·Line:·146 //·Line:·9
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System;8 using·System;
  
 9 public·class·C
9 [AttributeUsage(AttributeTargets.All)] 
10 public·class·TestAttribute:·Attribute 
11 { 
12 } 
  
13 class·C 
14 {10 {
 11 »       [return:·CLSCompliant·(false)]
 12 »       public·C·()
 13 »       {
 14 »       }
15 ····[type:Test] 
16 ····int·Prop·{ 
17 ········set·{ 
18 ········} 
19 ····} 
20 }</string>15 }</string>
21 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·param,·return'.·All·attributes·in·this·section·will·be·ignored16 ····<string>//·CS0657:·`type'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·param,·return'.·All·attributes·in·this·section·will·be·ignored
22 //·Line:·1517 //·Line:·15
23 //·Compiler·options:·-warnaserror18 //·Compiler·options:·-warnaserror
  
24 using·System;19 using·System;
  
Offset 36, 254 lines modifiedOffset 30, 260 lines modified
36 {30 {
37 ····int·Prop·{31 ····int·Prop·{
38 ········[type:Test]32 ········[type:Test]
39 ········set·{33 ········set·{
40 ········}34 ········}
41 ····}35 ····}
42 }</string>36 }</string>
43 ····<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·ignored37 ····<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
44 //·Line:·938 //·Line:·9
45 //·Compiler·options:·-warnaserror39 //·Compiler·options:·-warnaserror
  
46 using·System;40 using·System;
  
47 public·enum·E41 abstract·class·X
48 {42 {
49 ····[assembly:·CLSCompliant·(false)] 
50 ····item43 »       [field:NonSerialized]
 44 »       public·abstract·event·EventHandler·XEvent;
51 }</string>45 }</string>
52 ····<string>//·CS0657:·`return'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method'.·All·attributes·in·this·section·will·be·ignored46 ····<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
53 //·Line:·947 //·Line:·9
54 //·Compiler·options:·-warnaserror48 //·Compiler·options:·-warnaserror
  
55 using·System;49 using·System;
  
56 public·class·C50 struct·S
57 {51 {
 52 ····[param:·Obsolete]
 53 ····void·method·()·{}
58 »       [return:·CLSCompliant·(false)] 
59 »       public·C·() 
60 »       { 
61 »       } 
62 }</string>54 }</string>
63 ····<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·ignored55 ····<string>//·CS0657:·`event'·is·not·a·valid·attribute·location·for·this·declaration.·Valid·attribute·locations·for·this·declaration·are·`method,·param,·return'.·All·attributes·in·this·section·will·be·ignored
64 //·Line:·856 //·Line:·15
65 //·Compiler·options:·-warnaserror57 //·Compiler·options:·-warnaserror
  
66 using·System.Reflection;58 using·System;
  
67 namespace·N·{ 
68 ····[assembly:·AssemblyKeyName("")] 
69 ····class·A·{}59 [AttributeUsage(AttributeTargets.All)]
 60 public·class·TestAttribute:·Attribute
 61 {
 62 }
  
 63 class·C
 64 {
 65 ····event·ResolveEventHandler·field·{·
 66 ········[event:·Test]
 67 ········add·{}
 68 ········remove·{}
 69 ············
 70 ····}
 71 }</string>
 72 ····<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
 73 //·Line:·15
 74 //·Compiler·options:·-warnaserror
  
 75 using·System;
  
 76 [AttributeUsage(AttributeTargets.All)]
 77 public·class·TestAttribute:·Attribute
 78 {
 79 }
  
 80 class·C
 81 {
 82 ····int·Prop·{
 83 ········[param:Test]
 84 ········get·{
 85 ············return·1;
 86 ········}
 87 ····}
70 }</string>88 }</string>
71 ····<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·ignored89 ····<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
72 //·Line:·890 //·Line:·8
73 //·Compiler·options:·-warnaserror91 //·Compiler·options:·-warnaserror
  
74 using·System;92 using·System;
  
75 interface·X·{93 interface·X·{
76 ··[field:NonSerialized]94 ··[field:NonSerialized]
77 ··event·EventHandler·XEvent;95 ··event·EventHandler·XEvent;
78 }</string>96 }</string>
79 ····<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·ignored97 ····<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
80 //·Line:·1098 //·Line:·5
81 //·Compiler·options:·-warnaserror99 //·Compiler·options:·-warnaserror
  
82 using·System;100 [method:·Obsolete]
 101 delegate·void·Delegate·();</string>
Max diff block lines reached; 9577/14581 bytes (65.68%) of diff not shown.
1.1 KB
CS0161
1.09 KB
CS0161
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0161</ErrorName>3 ··<ErrorName>CS0161</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value 
6 //·Line:·8 
  
7 using·System.Threading.Tasks; 
  
8 class·A 
9 { 
10 »       static·async·Task&lt;string&gt;·Test·() 
11 »       { 
12 »       »       await·CallAsync·(); 
13 »       } 
14 »        
15 »       static·Task&lt;string&gt;·CallAsync·() 
16 »       { 
17 »       »       return·null; 
18 »       } 
19 }</string> 
20 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value5 ····<string>//·CS0161:·`Test.Main()':·not·all·code·paths·return·a·value
21 //·Line:·46 //·Line:·4
22 class·Test·{7 class·Test·{
23 »       static·int·Main·()·{8 »       static·int·Main·()·{
24 »       »       bool·b·=·false;9 »       »       bool·b·=·false;
25 »       »       while·(true)·{10 »       »       while·(true)·{
26 »       »       »       if·(b)11 »       »       »       if·(b)
Offset 37, 9 lines modifiedOffset 20, 26 lines modified
  
37 class·A20 class·A
38 {21 {
39 »       public·static·int·Main·()·22 »       public·static·int·Main·()·
40 »       {23 »       {
41 »       }24 »       }
42 }</string>25 }</string>
 26 ····<string>//·CS0161:·`A.Test()':·not·all·code·paths·return·a·value
 27 //·Line:·8
  
 28 using·System.Threading.Tasks;
  
 29 class·A
 30 {
 31 »       static·async·Task&lt;string&gt;·Test·()
 32 »       {
 33 »       »       await·CallAsync·();
 34 »       }
 35 »       
 36 »       static·Task&lt;string&gt;·CallAsync·()
 37 »       {
 38 »       »       return·null;
 39 »       }
 40 }</string>
43 ··</Examples>41 ··</Examples>
44 </ErrorDocumentation>42 </ErrorDocumentation>
3.7 KB
CS0507
3.69 KB
CS0507
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0507</ErrorName>3 ··<ErrorName>CS0507</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()'
 6 //·Line:·7
 7 //·Compiler·options:·-r:CS0507-8-lib.dll
  
 8 public·sealed·class·Class2·:·Class1
 9 {
 10 »       protected·internal·override·string·GetString·()
 11 »       {
 12 »       »       return·"Hello2";
 13 »       }
 14 }</string>
5 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'15 ····<string>//·CS0507:·`DerivedClass.Message.set':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message.set'
6 //·Line:·1916 //·Line:·19
  
7 class·BaseClass·{17 class·BaseClass·{
8 ········public·virtual·string·Message·{18 ········public·virtual·string·Message·{
9 »       »       get·{19 »       »       get·{
10 »       »       »       return·"";20 »       »       »       return·"";
Offset 19, 51 lines modifiedOffset 30, 67 lines modified
19 »       »       get·{30 »       »       get·{
20 »       »       »       return·"";31 »       »       »       return·"";
21 »       »       }32 »       »       }
22 »       »       33 »       »       
23 »       »       private·set·{}34 »       »       private·set·{}
24 »       }35 »       }
25 }</string>36 }</string>
26 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'37 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'
27 //·Line:·1338 //·Line:·7
 39 //·Compiler·options:·-r:CS0507-7-lib.dll
  
28 class·Foo 
29 { 
30 »       protected·internal·virtual·void·X·() 
31 »       { 
32 »       } 
33 } 
  
34 class·Bar·:·Foo40 public·sealed·class·Class2·:·Class1
35 {41 {
36 »       protected·override·void·X·()42 »       protected·override·string·GetString·()
37 »       {43 »       {
 44 »       »       return·"Hello2";
38 »       }45 »       }
39 }</string>46 }</string>
40 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'47 ····<string>//·CS0507:·`DerivedClass.Test':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Test'
41 //·Line:·1148 //·Line:·11
  
42 using·System;49 using·System;
  
43 class·BaseClass·{50 class·BaseClass·{
44 ········protected·virtual·event·EventHandler·Test;51 ········protected·virtual·event·EventHandler·Test;
45 }52 }
  
46 class·DerivedClass:·BaseClass·{53 class·DerivedClass:·BaseClass·{
47 ········public·override·sealed·event·EventHandler·Test;54 ········public·override·sealed·event·EventHandler·Test;
48 }</string>55 }</string>
49 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Class1.GetString()'56 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message'
50 //·Line:·757 //·Line:·12
51 //·Compiler·options:·-r:CS0507-7-lib.dll 
  
52 public·sealed·class·Class2·:·Class158 class·BaseClass·{
 59 »       public·virtual·string·Message·{
 60 »       »       set·{
 61 »       »       }
 62 »       }
 63 }
  
 64 class·DerivedClass·:·BaseClass·{
 65 »       protected·override·string·Message·{
 66 »       »       set·{
 67 »       »       }
 68 »       }
 69 }</string>
 70 ····<string>//·CS0507:·`Bar.X()':·cannot·change·access·modifiers·when·overriding·`protected·internal'·inherited·member·`Foo.X()'
 71 //·Line:·13
  
 72 class·Foo
53 {73 {
54 »       protected·override·string·GetString·()74 »       protected·internal·virtual·void·X·()
 75 »       {
 76 »       }
 77 }
  
 78 class·Bar·:·Foo
 79 {
 80 »       protected·override·void·X·()
55 »       {81 »       {
56 »       »       return·"Hello2"; 
57 »       }82 »       }
58 }</string>83 }</string>
59 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'84 ····<string>//·CS0507:·`DerivedClass.Show()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`BaseClass.Show()'
60 //·Line:·985 //·Line:·9
  
61 class·BaseClass·{86 class·BaseClass·{
62 ········protected·virtual·void·Show·()·{}87 ········protected·virtual·void·Show·()·{}
Offset 90, 36 lines modifiedOffset 117, 9 lines modified
90 »       »       get·{117 »       »       get·{
91 »       »       »       return·"";118 »       »       »       return·"";
92 »       »       }119 »       »       }
93 »       »       set·{120 »       »       set·{
94 »       »       }121 »       »       }
95 »       }122 »       }
96 }</string>123 }</string>
97 ····<string>//·CS0507:·`Class2.GetString()':·cannot·change·access·modifiers·when·overriding·`protected'·inherited·member·`Class1.GetString()' 
98 //·Line:·7 
99 //·Compiler·options:·-r:CS0507-8-lib.dll 
  
100 public·sealed·class·Class2·:·Class1 
101 { 
102 »       protected·internal·override·string·GetString·() 
103 »       { 
104 »       »       return·"Hello2"; 
105 »       } 
106 }</string> 
107 ····<string>//·CS0507:·`DerivedClass.Message':·cannot·change·access·modifiers·when·overriding·`public'·inherited·member·`BaseClass.Message' 
108 //·Line:·12 
  
109 class·BaseClass·{ 
110 »       public·virtual·string·Message·{ 
111 »       »       set·{ 
112 »       »       } 
113 »       } 
114 } 
Max diff block lines reached; 23/3742 bytes (0.61%) of diff not shown.
2.03 KB
CS0205
2.02 KB
CS0205
Ordering differences only
    
Offset 23, 14 lines modifiedOffset 23, 54 lines modified
23 »       static·void·Main·()23 »       static·void·Main·()
24 »       {24 »       {
25 »       »       B·b·=·new·B·();25 »       »       B·b·=·new·B·();
26 »       »       if·(b.Foobar·==·1)·{26 »       »       if·(b.Foobar·==·1)·{
27 »       »       }27 »       »       }
28 »       }28 »       }
29 }</string>29 }</string>
 30 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set'
 31 //·Line:·13
  
 32 public·abstract·class·A
 33 {
 34 ········public·abstract·int·Foobar·{·set;·}
 35 }
  
 36 public·class·B:·A
 37 {
 38 »       »       public·override·int·Foobar··{
 39 »       »       »       set·{
 40 »       »       »       »       base.Foobar·=·value;
 41 »       »       »       }
 42 »       »       }
 43 }</string>
 44 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate'
 45 //·Line:·17
  
 46 public·delegate·int·TestDelegate1·();
  
 47 public·abstract·class·A
 48 {
 49 »       public·abstract·event·TestDelegate1·OnUpdate;
 50 }
  
 51 public·class·B·:·A
 52 {
 53 »       public·override·event·TestDelegate1·OnUpdate
 54 »       {
 55 »       »       add
 56 »       »       {
 57 »       »       »       base.OnUpdate·+=·value;
 58 »       »       }
 59 »       »       remove
 60 »       »       {
 61 »       »       »       base.OnUpdate·-=·value;
 62 »       »       }
 63 »       }
 64 }</string>
30 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'65 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar()'
31 //·Line:·2166 //·Line:·21
  
32 using·System;67 using·System;
  
33 public·abstract·class·A68 public·abstract·class·A
34 {69 {
Offset 67, 30 lines modifiedOffset 107, 14 lines modified
67 »       static·void·Main·()107 »       static·void·Main·()
68 »       {108 »       {
69 »       »       B·b·=·new·B·();109 »       »       B·b·=·new·B·();
70 »       »       if·(b.Foobar·==·1)·{110 »       »       if·(b.Foobar·==·1)·{
71 »       »       }111 »       »       }
72 »       }112 »       }
73 }</string>113 }</string>
74 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.Foobar.set' 
75 //·Line:·13 
  
76 public·abstract·class·A 
77 { 
78 ········public·abstract·int·Foobar·{·set;·} 
79 } 
  
80 public·class·B:·A 
81 { 
82 »       »       public·override·int·Foobar··{ 
83 »       »       »       set·{ 
84 »       »       »       »       base.Foobar·=·value; 
85 »       »       »       } 
86 »       »       } 
87 }</string> 
88 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'114 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.this[int].set'
89 //·Line:·13115 //·Line:·13
  
90 public·abstract·class·A116 public·abstract·class·A
91 {117 {
92 ········public·abstract·int·this[int·i]·{·set;·}118 ········public·abstract·int·this[int·i]·{·set;·}
93 }119 }
Offset 99, 33 lines modifiedOffset 123, 9 lines modified
99 {123 {
100 »       »       public·override·int·this[int·i]··{124 »       »       public·override·int·this[int·i]··{
101 »       »       »       set·{125 »       »       »       set·{
102 »       »       »       »       base[i]·=·value;126 »       »       »       »       base[i]·=·value;
103 »       »       »       }127 »       »       »       }
104 »       »       }128 »       »       }
105 }</string>129 }</string>
106 ····<string>//·CS0205:·Cannot·call·an·abstract·base·member·`A.OnUpdate' 
107 //·Line:·17 
  
108 public·delegate·int·TestDelegate1·(); 
  
109 public·abstract·class·A 
110 { 
111 »       public·abstract·event·TestDelegate1·OnUpdate; 
112 } 
  
113 public·class·B·:·A 
114 { 
115 »       public·override·event·TestDelegate1·OnUpdate 
116 »       { 
117 »       »       add 
118 »       »       { 
119 »       »       »       base.OnUpdate·+=·value; 
120 »       »       } 
121 »       »       remove 
122 »       »       { 
123 »       »       »       base.OnUpdate·-=·value; 
124 »       »       } 
125 »       } 
126 }</string> 
127 ··</Examples>130 ··</Examples>
128 </ErrorDocumentation>131 </ErrorDocumentation>
1.23 KB
CS1615
1.21 KB
CS1615
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1615</ErrorName>3 ··<ErrorName>CS1615</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
 6 //·Line:·8
 7 //·Compiler·options:·-langversion:experimental
  
 8 public·class·C
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       Foo·(out·var·y);
 13 »       }
  
 14 »       static·void·Foo·(int·x)
 15 »       {
 16 »       }
  
 17 »       static·void·Foo·(string·x)
 18 »       {
 19 »       }
 20 }</string>
5 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier21 ····<string>//·CS1615:·Argument·`#2'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier
6 //·Line:·1322 //·Line:·13
  
7 public·class·X23 public·class·X
8 {24 {
9 »       public·static·void·Test·(params·int[]·a)25 »       public·static·void·Test·(params·int[]·a)
10 »       {26 »       {
Offset 26, 28 lines modifiedOffset 45, 9 lines modified
  
26 »       public·static·void·Main()45 »       public·static·void·Main()
27 »       {46 »       {
28 »       »       int·i·=·1;47 »       »       int·i·=·1;
29 »       »       test·(ref·i);48 »       »       test·(ref·i);
30 »       }49 »       }
31 }</string>50 }</string>
32 ····<string>//·CS1615:·Argument·`#1'·does·not·require·`out'·modifier.·Consider·removing·`out'·modifier 
33 //·Line:·8 
34 //·Compiler·options:·-langversion:experimental 
  
35 public·class·C 
36 { 
37 »       public·static·void·Main·() 
38 »       { 
39 »       »       Foo·(out·var·y); 
40 »       } 
  
41 »       static·void·Foo·(int·x) 
42 »       { 
43 »       } 
  
44 »       static·void·Foo·(string·x) 
45 »       { 
46 »       } 
47 }</string> 
48 ··</Examples>51 ··</Examples>
49 </ErrorDocumentation>52 </ErrorDocumentation>
6.91 KB
CS0030
6.9 KB
CS0030
Ordering differences only
    
Offset 1, 103 lines modifiedOffset 1, 74 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0030</ErrorName>3 ··<ErrorName>CS0030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0030:·Cannot·convert·type·`T'·to·`X'5 ····<string>//·CS0030:·Cannot·convert·type·`System.DateTime'·to·`string'
6 //·Line:·86 //·Line:·10
7 class·Foo&lt;T&gt; 
8 »       where·T·:·System.ICloneable 
 7 using·System;
  
 8 public·class·Blah
9 {9 {
10 »       public·X·Test·(T·t)10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       return·(X)·t;12 »       »       string·s·=·(string)DateTime.Now;
13 »       }13 »       }
 14 }</string>
 15 ····<string>//·CS0030:·Cannot·convert·type·`object'·to·`S'
 16 //·Line:·13
 17 //·Compiler·options:·-langversion:latest
  
 18 ref·struct·S
 19 {
14 }20 }
  
15 class·X21 class·X
16 {22 {
 23 »       public·static·void·Foo·(object·o)
17 »       static·void·Main·() 
18 »       {·} 
19 }</string> 
20 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`char' 
21 //·Line:·8 
  
22 public·class·Blah·{ 
  
23 »       public·static·int·Main·() 
24 »       {24 »       {
25 »       »       char·ch·=·(char)"a";25 »       »       var·res·=·(S)·o;
26 »       }26 »       }
27 }</string>27 }</string>
28 ····<string>//·CS0030:·Cannot·convert·type·`System.Enum'·to·`Blah.S'28 ····<string>//·CS0030:·Cannot·convert·type·`Position'·to·`Board.Stone'
29 //·Line:·1229 //·Line:·20
  
30 using·System;30 using·System;
 31 using·System.Collections;
  
 32 public·class·Position·{
 33 }
31 public·class·Blah·{ 
32 »       struct·S·{} 
33 »       enum·E·{·Val·} 
34 »        
35 »       public·static·void·Main·() 
36 »       { 
37 »       »       S·s·=·(S)(Enum)E.Val; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0030:·Cannot·convert·type·`Blah'·to·`float' 
41 //·Line:·12 
  
42 public·class·Blah·{34 public·class·Board·{
 35 ····public·enum·Stone·:·int·{
 36 »       None·=·0,
 37 »       ····Empty·=·1,
 38 »       ····Black·=·2,
 39 »       ····White·=·3
 40 ····}
  
 41 ····public·Stone·Get(Position·p)
 42 ····{
 43 »       return·(Stone)p;
 44 ····}
  
43 »       public·static·int·Main·()45 ····public·static·void·Main()·{
 46 ····}
 47 ····
44 »       { 
45 »       »       Blah·k; 
46 »       »        
47 »       »       k·=·new·Blah·(); 
48 »       »        
49 »       »       float·f·=·(float)·k; 
50 »       »        
51 »       } 
52 }</string>48 }</string>
53 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]'49 ····<string>//·CS0030:·Cannot·convert·type·`T2[]'·to·`T1[]'
54 //·Line:·850 //·Line:·8
  
55 class·X51 class·X
56 {52 {
57 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct53 »       static·void·Foo&lt;T1,T2&gt;·(T2[]·array)·where·T1·:·class·where·T2·:·struct
58 »       {54 »       {
59 »       »       T1[]·a·=·(T1[])array;55 »       »       T1[]·a·=·(T1[])array;
60 »       }56 »       }
61 }</string>57 }</string>
62 ····<string>//·CS0030:·Cannot·convert·type·`string'·to·`IA' 
63 //·Line:·13 
  
64 interface·IA 
65 { 
66 } 
  
67 class·MainClass 
68 { 
69 »       public·static·void·Main·() 
70 »       { 
71 »       »       string·s·=·"s"; 
72 »       »       IA·i·=·(IA)·s; 
73 »       } 
74 }</string> 
75 ····<string>//·CS0030:·Cannot·convert·type·`T[,]'·to·`System.Collections.Generic.IEnumerable&lt;T&gt;' 
76 //·Line:·10 
  
77 using·System.Collections.Generic; 
  
78 class·C 
79 { 
80 »       IEnumerable&lt;T&gt;·Foo&lt;T&gt;·(T·[,]·a) 
81 »       { 
82 »       »       return·(IEnumerable&lt;T&gt;)·a; 
83 »       } 
84 }</string> 
85 ····<string>//·CS0030:·Cannot·convert·type·`X'·to·`S'58 ····<string>//·CS0030:·Cannot·convert·type·`X'·to·`S'
86 //·Line:·1059 //·Line:·10
  
87 struct·S·{60 struct·S·{
Max diff block lines reached; 4416/7024 bytes (62.87%) of diff not shown.
10.6 KB
CS1587
10.6 KB
CS1587
Ordering differences only
    
Offset 1, 50 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>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:·7 
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
8 using·System; 
9 [Flags] 
10 ///·invalid·comment·between·attributes·and·type·declaration. 
11 enum·Foo·{ 
12 }</string> 
13 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
14 //·Line:·15 
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
16 using·System; 
  
17 namespace·TopNS 
18 { 
19 »       class·Foo 
20 »       { 
21 »       »       string·this·[string·bar]·{ 
22 »       »       »       ///·incorrect 
23 »       »       »       get·{·return·"";·} 
24 »       »       »       set·{·} 
25 »       »       } 
26 »       } 
27 }</string> 
28 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
29 //·Line:·9 
30 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
31 using·System; 
  
32 namespace·TopNS 
33 { 
34 »       internal·/**·comment·*/·/**·comment2·*/·class·Hoge 
35 »       { 
36 »       } 
37 }</string> 
38 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
39 //·Line:·136 //·Line:·13
40 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:27 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
41 using·System;8 using·System;
  
42 namespace·TopNS9 namespace·TopNS
43 {10 {
Offset 57, 54 lines modifiedOffset 19, 46 lines modified
57 »       »       }19 »       »       }
58 »       }20 »       }
59 }</string>21 }</string>
60 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element22 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
61 //·Line:·623 //·Line:·6
62 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:224 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
63 ///·invalid·comment·placed·on·namespace. 
64 using·System;25 ///·invalid·comment·on·global·attributes.
 26 [assembly:System.CLSCompliant·(true)]
  
65 enum·Foo·{27 enum·Foo·{
66 }</string>28 }</string>
67 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element29 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
68 //·Line:·1030 //·Line:·8
69 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:231 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
70 using·System;32 using·System;
  
 33 ///·invalid·comment·on·using·alias·directive.
 34 using·Hoge·=·System.Xml.XmlDocument;
71 namespace·TopNS 
72 { 
73 »       enum·Enum3·{ 
74 »       »       Foo·/**·invalid·comment·between·enum·identifier·and·comma·*/, 
75 »       »       Bar 
76 »       } 
77 }</string> 
78 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element 
79 //·Line:·9 
80 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2 
  
81 using·System; 
  
82 namespace·TopNS35 namespace·TopNS
83 {36 {
84 »       [Flags/**·here·is·also·incorrect·comment·*/] 
85 »       enum·Enum2·{ 
 37 »       enum·Foo·{
86 »       }38 »       }
87 }</string>39 }</string>
88 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element40 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
89 //·Line:·1141 //·Line:·11
90 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:242 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:2
  
91 using·System;43 using·System;
  
92 namespace·TopNS44 namespace·TopNS
93 {45 {
94 »       class·Foo46 »       class·Foo
95 »       {47 »       {
96 »       »       Foo·/**·incorrect·*/·()48 »       »       static·///·incorrect
 49 »       »       Foo·()
97 »       »       {50 »       »       {
98 »       »       }51 »       »       }
99 »       }52 »       }
  
100 }</string>53 }</string>
101 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element54 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
102 //·Line:·1355 //·Line:·13
Offset 112, 89 lines modifiedOffset 66, 86 lines modified
  
112 using·System;66 using·System;
  
113 namespace·TopNS67 namespace·TopNS
114 {68 {
115 »       class·Foo69 »       class·Foo
116 »       {70 »       {
117 »       »       Foo·(/**·incorrect·doccomment*/·string·foo)71 »       »       Foo·(string·foo)
118 »       »       {72 »       »       {
 73 »       »       »       /**·incorrect·doccomment*/
119 »       »       }74 »       »       }
120 »       }75 »       }
121 }</string>76 }</string>
122 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element77 ····<string>//·CS1587:·XML·comment·is·not·placed·on·a·valid·language·element
123 //·Line:·1278 //·Line:·9
Max diff block lines reached; 7839/10850 bytes (72.25%) of diff not shown.
1.51 KB
CS0501
1.5 KB
CS0501
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0501</ErrorName>3 ··<ErrorName>CS0501</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
6 //·Line:·6 
  
7 public·abstract·class·Test 
8 { 
9 »       public·string·this·[string·key]·{·get;·set;·} 
10 }</string> 
11 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial 
12 //·Line:·5 
  
13 class·Class·{ 
14 »       virtual·public·void·X·(); 
15 }</string> 
16 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial5 ····<string>//·CS0501:·`C.operator·!=(C,·C)'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
17 //·Line:·66 //·Line:·6
  
18 class·C7 class·C
19 {8 {
20 »       public·static·bool·operator·!=·(C·l,·C·r);9 »       public·static·bool·operator·!=·(C·l,·C·r);
21 »       public·static·bool·operator·==·(C·l,·C·r);10 »       public·static·bool·operator·==·(C·l,·C·r);
Offset 26, 9 lines modifiedOffset 13, 22 lines modified
26 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial13 ····<string>//·CS0501:·`X.Mine.get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
27 //·Line:·614 //·Line:·6
  
28 class·X15 class·X
29 {16 {
30 »       public·int·Mine·{·get;·set·{}·}17 »       public·int·Mine·{·get;·set·{}·}
31 }</string>18 }</string>
 19 ····<string>//·CS0501:·`Test.this[string].get'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 20 //·Line:·6
  
 21 public·abstract·class·Test
 22 {
 23 »       public·string·this·[string·key]·{·get;·set;·}
 24 }</string>
 25 ····<string>//·CS0501:·`Class.X()'·must·have·a·body·because·it·is·not·marked·abstract,·extern,·or·partial
 26 //·Line:·5
  
 27 class·Class·{
 28 »       virtual·public·void·X·();
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </ErrorDocumentation>
2.57 KB
CS1654
2.56 KB
CS1654
Ordering differences only
    
Offset 1, 53 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>CS1654</ErrorName>3 ··<ErrorName>CS1654</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'5 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
6 //·Line:·186 //·Line:·22
  
7 using·System.Collections; 
  
 7 using·System;
8 struct·P·{ 
9 »       public·int·x; 
10 } 
  
11 class·Test·{ 
12 »       static·IEnumerable·foo·()·{·return·null;·}8 struct·Foo·:·IDisposable
 9 {
 10 »       public·int·this[int·arg]·{
 11 »       »       set·{·}
 12 »       }
  
13 »       static·void·Main·()13 »       public·void·Dispose·()
14 »       {14 »       {
15 »       »       IEnumerable·f·=·foo·(); 
16 »       »       if·(f·!=·null) 
17 »       »       »       foreach·(P·p·in·f) 
18 »       »       »       »       p.x·=·0; 
19 »       }15 »       }
20 }</string> 
21 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable' 
22 //·Line:·22 
  
23 using·System.Collections; 
  
24 struct·P·{ 
25 »       public·int·x; 
26 } 
  
27 struct·Q·{ 
28 »       public·P·p; 
29 }16 }
  
 17 class·Bar
 18 {
30 class·Test·{ 
31 »       static·IEnumerable·foo·()·{·return·null;·} 
  
32 »       static·void·Main·()19 »       static·void·Main·()
33 »       {20 »       {
 21 »       »       using·(var·f·=·new·Foo·())·{
 22 »       »       »       f[0]·=·1;
 23 »       »       }
34 »       »       IEnumerable·f·=·foo·(); 
35 »       »       if·(f·!=·null) 
36 »       »       »       foreach·(Q·q·in·f) 
37 »       »       »       »       q.p.x·=·0; 
38 »       }24 »       }
39 }</string>25 }</string>
40 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'26 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'
41 //·Line:·2227 //·Line:·22
  
42 using·System;28 using·System;
  
Offset 83, 34 lines modifiedOffset 64, 53 lines modified
83 class·Test·{64 class·Test·{
84 »       static·void·Foo·(IEnumerable·f)65 »       static·void·Foo·(IEnumerable·f)
85 »       {66 »       {
86 »       »       foreach·(P·p·in·f)67 »       »       foreach·(P·p·in·f)
87 »       »       »       p.x·+=·2;68 »       »       »       p.x·+=·2;
88 »       }69 »       }
89 }</string>70 }</string>
90 ····<string>//·CS1654:·Cannot·assign·to·members·of·`f'·because·it·is·a·`using·variable'71 ····<string>//·CS1654:·Cannot·assign·to·members·of·`p'·because·it·is·a·`foreach·iteration·variable'
91 //·Line:·2272 //·Line:·18
  
92 using·System;73 using·System.Collections;
  
 74 struct·P·{
 75 »       public·int·x;
 76 }
93 struct·Foo·:·IDisposable 
94 { 
95 »       public·int·this[int·arg]·{ 
96 »       »       set·{·} 
97 »       } 
  
98 »       public·void·Dispose·()77 class·Test·{
 78 »       static·IEnumerable·foo·()·{·return·null;·}
  
 79 »       static·void·Main·()
99 »       {80 »       {
 81 »       »       IEnumerable·f·=·foo·();
 82 »       »       if·(f·!=·null)
 83 »       »       »       foreach·(P·p·in·f)
 84 »       »       »       »       p.x·=·0;
100 »       }85 »       }
 86 }</string>
 87 ····<string>//·CS1654:·Cannot·assign·to·members·of·`q'·because·it·is·a·`foreach·iteration·variable'
 88 //·Line:·22
  
 89 using·System.Collections;
  
 90 struct·P·{
 91 »       public·int·x;
101 }92 }
  
102 class·Bar 
103 {93 struct·Q·{
 94 »       public·P·p;
 95 }
  
 96 class·Test·{
 97 »       static·IEnumerable·foo·()·{·return·null;·}
  
104 »       static·void·Main·()98 »       static·void·Main·()
105 »       {99 »       {
106 »       »       using·(var·f·=·new·Foo·())·{ 
107 »       »       »       f[0]·=·1; 
108 »       »       }100 »       »       IEnumerable·f·=·foo·();
 101 »       »       if·(f·!=·null)
 102 »       »       »       foreach·(Q·q·in·f)
 103 »       »       »       »       q.p.x·=·0;
109 »       }104 »       }
110 }</string>105 }</string>
111 ··</Examples>106 ··</Examples>
112 </ErrorDocumentation>107 </ErrorDocumentation>
4.9 KB
CS0592
4.88 KB
CS0592
Ordering differences only
    
Offset 1, 52 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>CS0592</ErrorName>3 ··<ErrorName>CS0592</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only5 ····<string>//·CS0592:·The·attribute·`System.ObsoleteAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·delegate'·declarations·only
6 //·Line·:·86 //·Line·:·8
  
7 using·System;7 using·System;
  
 8 public·class·C
8 public·interface·ITest 
9 { 
10 »       [MyAttribute] 
11 »       void·Method(); 
12 } 
  
13 [AttributeUsage·(AttributeTargets.Interface)] 
14 public·class·MyAttributeAttribute·:·Attribute 
15 {9 {
 10 ····[return:·Obsolete]
 11 ····public·void·Test·(int·a)
 12 ····{
 13 ····}
 14 ····static·public·void·Main·()·{}
16 } 
  
17 public·class·Foo·{ 
  
18 ········public·static·void·Main·() 
19 ········{ 
20 ········} 
21 }</string> 
22 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
23 //·Line:·5 
  
24 using·System; 
25 [assembly:TestAttribute·()] 
  
26 [AttributeUsage(AttributeTargets.Constructor)] 
27 public·class·TestAttribute:·Attribute·{ 
28 }</string> 
29 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only 
30 //·Line:·6 
  
31 using·System; 
  
32 [TestAttribute·()] 
33 delegate·void·D·(); 
  
34 [AttributeUsage(AttributeTargets.Constructor)] 
35 public·class·TestAttribute:·Attribute·{ 
36 }</string>15 }</string>
37 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only16 ····<string>//·CS0592:·The·attribute·`SimpleAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
38 //·Line·:·2217 //·Line·:·22
  
39 using·System;18 using·System;
  
40 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]19 [AttributeUsage·(AttributeTargets.Constructor,·AllowMultiple·=·true)]
Offset 73, 32 lines modifiedOffset 44, 30 lines modified
73 »       }</string>44 »       }</string>
74 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only45 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
75 //·Line:·646 //·Line:·6
  
76 using·System;47 using·System;
  
77 [TestAttribute·()]48 [TestAttribute·()]
 49 delegate·void·D·();
78 enum·E·{ 
79 } 
  
80 [AttributeUsage(AttributeTargets.Constructor)]50 [AttributeUsage(AttributeTargets.Constructor)]
81 public·class·TestAttribute:·Attribute·{51 public·class·TestAttribute:·Attribute·{
82 }</string>52 }</string>
83 ····<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·only53 ····<string>//·CS0592:·The·attribute·`TestAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`constructor'·declarations·only
84 //·Line·:·854 //·Line:·6
  
85 using·System;55 using·System;
  
 56 [TestAttribute·()]
 57 enum·E·{
 58 }
  
 59 [AttributeUsage(AttributeTargets.Constructor)]
 60 public·class·TestAttribute:·Attribute·{
86 public·class·C 
87 { 
88 ····[return:·Obsolete] 
89 ····public·void·Test·(int·a) 
90 ····{ 
91 ····} 
92 ····static·public·void·Main·()·{} 
93 }</string>61 }</string>
94 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only62 ····<string>//·CS0592:·The·attribute·`SAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`return'·declarations·only
95 //·Line·:·1263 //·Line·:·12
  
96 using·System;64 using·System;
  
97 [AttributeUsage·(AttributeTargets.ReturnValue)]65 [AttributeUsage·(AttributeTargets.ReturnValue)]
Offset 108, 23 lines modifiedOffset 77, 44 lines modified
108 {77 {
109 ····int·Prop·{78 ····int·Prop·{
110 ········[param:·S]79 ········[param:·S]
111 ········set·{80 ········set·{
112 ········}81 ········}
113 ····}82 ····}
114 }</string>83 }</string>
115 ····<string>//·CS0592:·The·attribute·`System.Runtime.CompilerServices.IndexerNameAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`property,·indexer'·declarations·only84 ····<string>//·CS0592:·The·attribute·`MyAttributeAttribute'·is·not·valid·on·this·declaration·type.·It·is·valid·on·`interface'·declarations·only
116 //·Line·:·685 //·Line·:·8
  
117 using·System.Runtime.CompilerServices;86 using·System;
  
118 [IndexerName("XXX")] 
119 class·A·{87 public·interface·ITest
 88 {
 89 »       [MyAttribute]
 90 »       void·Method();
 91 }
  
 92 [AttributeUsage·(AttributeTargets.Interface)]
 93 public·class·MyAttributeAttribute·:·Attribute
 94 {
 95 }
  
 96 public·class·Foo·{
  
120 ········public·static·void·Main·()·{·}97 ········public·static·void·Main·()
121 ········98 ········{
Max diff block lines reached; 673/4964 bytes (13.56%) of diff not shown.
3.49 KB
CS0626
3.47 KB
CS0626
Ordering differences only
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0626</ErrorName>3 ··<ErrorName>CS0626</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 6 //·Line:·6
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 class·ExternClass·{
 9 ········[System.Obsolete]
 10 ········public·static·extern·void·ExternMethod();
 11 }</string>
 12 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 13 //·Line:·6
 14 //·Compiler·options:·-warnaserror·-warn:1
  
 15 class·ExternClass·{
 16 ········public·static·extern·int·ExternMethod·{·set;·}
 17 }</string>
5 ····<string>//·CS0626:·`ExternClass.implicit·operator·ExternClass(byte)'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation18 ····<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
6 //·Line:·619 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:120 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·ExternClass·{21 class·ExternClass·{
9 ········static·public·extern·implicit·operator·ExternClass(byte·value);22 ········static·public·extern·implicit·operator·ExternClass(byte·value);
10 }</string>23 }</string>
11 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation24 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
12 //·Line:·625 //·Line:·6
13 //·Compiler·options:·-warnaserror·-warn:126 //·Compiler·options:·-warnaserror·-warn:1
  
14 class·ExternClass·{27 class·ExternClass·{
15 ········[System.Obsolete] 
16 ········public·static·extern·void·ExternMethod();28 ········public·static·extern·void·ExternMethod();
17 }</string>29 }</string>
 30 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
 31 //·Line:·7
 32 //·Compiler·options:·-warnaserror
  
 33 public·sealed·class·A
 34 {
 35 »       extern·~A·();
 36 }</string>
18 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation37 ····<string>//·CS0626:·`Test.OnFoo'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
19 //·Line:·938 //·Line:·9
20 //·Compiler·options:·-warnaserror·-warn:139 //·Compiler·options:·-warnaserror·-warn:1
  
  
21 using·System;40 using·System;
  
22 public·delegate·void·Handler·();41 public·delegate·void·Handler·();
  
23 class·Test·{42 class·Test·{
24 »       extern·event·Handler·OnFoo;43 »       extern·event·Handler·OnFoo;
25 }</string>44 }</string>
26 ····<string>//·CS0626:·`ExternClass.ExternMethod'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
27 //·Line:·6 
28 //·Compiler·options:·-warnaserror·-warn:1 
  
29 class·ExternClass·{ 
30 ········public·static·extern·int·ExternMethod·{·set;·} 
31 }</string> 
32 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation45 ····<string>//·CS0626:·`C.this[int]'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation
33 //·Line:·746 //·Line:·7
34 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
35 class·C48 class·C
36 {49 {
37 »       public·extern·char·this[int·index]50 »       public·extern·char·this[int·index]
38 »       {51 »       {
39 »       »       get;52 »       »       get;
40 »       }53 »       }
41 }</string>54 }</string>
42 ····<string>//·CS0626:·`A.~A()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
43 //·Line:·7 
44 //·Compiler·options:·-warnaserror 
  
45 public·sealed·class·A 
46 { 
47 »       extern·~A·(); 
48 }</string> 
49 ····<string>//·CS0626:·`ExternClass.ExternMethod()'·is·marked·as·an·external·but·has·no·DllImport·attribute.·Consider·adding·a·DllImport·attribute·to·specify·the·external·implementation 
50 //·Line:·6 
51 //·Compiler·options:·-warnaserror·-warn:1 
  
52 class·ExternClass·{ 
53 ········public·static·extern·void·ExternMethod(); 
54 }</string> 
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
6.86 KB
CS1503
6.85 KB
CS1503
Ordering differences only
    
Offset 1, 11 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>CS1503</ErrorName>3 ··<ErrorName>CS1503</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'
 6 //·Line:·17
  
 7 class·A
 8 {
 9 »       public·static·long·Prop·{
 10 »       »       get·{
 11 »       »       »       return·1;
 12 »       »       }
 13 »       }
 14 }
  
 15 class·Test
 16 {
 17 »       static·void·Main·()
 18 »       {
 19 »       »       Foo·(A.Prop);
 20 »       }
 21 »       
 22 »       static·void·Foo·(ulong·l)
 23 »       {
 24 »       }
 25 }</string>
 26 ····<string>//·CS1503:·Argument·`#5'·cannot·convert·`void'·expression·to·type·`object'
 27 //·Line:·14
  
 28 using·System;
  
 29 public·class·foo
 30 {
 31 »       public·static·void·voidfunc()
 32 »       {
 33 »       }
  
 34 »       public·static·void·Main()
 35 »       {
 36 »       »       Console.WriteLine·("Whoops:·{0}·{1}",·0,·1,·2,·voidfunc());
 37 »       }
 38 }</string>
 39 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]'
 40 //·Line:·13
  
 41 public·class·X
 42 {
 43 »       public·static·void·Test·(params·int[]·a)
 44 »       {
 45 »       }
  
 46 »       public·static·void·Main()
 47 »       {
 48 »       »       int·i;
 49 »       »       Test·(true);
 50 »       }
 51 }</string>
5 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'52 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`method·group'·expression·to·type·`IInterface'
6 //·Line:·1553 //·Line:·15
  
7 public·delegate·void·Del·();54 public·delegate·void·Del·();
  
8 public·interface·IInterface55 public·interface·IInterface
9 {56 {
Offset 29, 50 lines modifiedOffset 83, 34 lines modified
29 »       }83 »       }
30 »       84 »       
31 »       public·static·void·Main·()85 »       public·static·void·Main·()
32 »       {86 »       {
33 »       »       Foo&lt;int&gt;·(true);87 »       »       Foo&lt;int&gt;·(true);
34 »       }88 »       }
35 }</string>89 }</string>
36 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`long'·expression·to·type·`ulong'90 ····<string>//·CS1503:·Argument·`#2'·cannot·convert·`method·group'·expression·to·type·`System.Collections.Generic.Comparer&lt;int&gt;'
37 //·Line:·1791 //·Line:·20
  
 92 using·System;
 93 using·System.Collections.Generic;
38 class·A 
39 { 
40 »       public·static·long·Prop·{ 
41 »       »       get·{ 
42 »       »       »       return·1; 
43 »       »       } 
44 »       } 
45 } 
  
46 class·Test94 public·class·C
47 {95 {
48 »       static·void·Main·()96 »       static·void·Foo&lt;T&gt;(T·t,·Comparer&lt;T&gt;·tc)
49 »       {97 »       {
50 »       »       Foo·(A.Prop); 
51 »       }98 »       }
52 »       99 »       
 100 »       static·int·Compare·(int·a,·int·b)
53 »       static·void·Foo·(ulong·l) 
54 »       { 
55 »       } 
56 }</string> 
57 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`bool'·expression·to·type·`int[]' 
58 //·Line:·13 
  
59 public·class·X 
60 { 
61 »       public·static·void·Test·(params·int[]·a) 
62 »       {101 »       {
 102 »       »       return·-1;
63 »       }103 »       }
 104 »       
64 »       public·static·void·Main()105 »       public·static·void·Main·()
65 »       {106 »       {
 107 »       »       Foo·(1,·Compare);
66 »       »       int·i; 
67 »       »       Test·(true); 
68 »       }108 »       }
69 }</string>109 }</string>
70 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'110 ····<string>//·CS1503:·Argument·`#1'·cannot·convert·`ref·long'·expression·to·type·`ref·int'
71 //·Line:·18111 //·Line:·18
  
72 using·System;112 using·System;
  
Offset 98, 44 lines modifiedOffset 136, 90 lines modified
  
98 »       ref·long·Prop·{136 »       ref·long·Prop·{
99 »       »       get·{137 »       »       get·{
100 »       »       »       return·ref·field;138 »       »       »       return·ref·field;
101 »       »       }139 »       »       }
Max diff block lines reached; 4518/6977 bytes (64.76%) of diff not shown.
3.55 KB
CS0109
3.53 KB
CS0109
Ordering differences only
    
Offset 9, 26 lines modifiedOffset 9, 24 lines modified
9 class·Base·{9 class·Base·{
10 »       void·Test·(bool·arg)·{}10 »       void·Test·(bool·arg)·{}
11 }11 }
  
12 class·Derived·:·Base·{12 class·Derived·:·Base·{
13 »       new·void·Test·()·{}13 »       new·void·Test·()·{}
14 }</string>14 }</string>
15 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required15 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
16 //·Line:·1216 //·Line:·10
17 //·Compiler·options:·-warnaserror·-warn:417 //·Compiler·options:·-warnaserror·-warn:4
  
 18 class·Base·{
 19 »       public·bool·this·[int·arg]·{·set·{}·}
18 public·abstract·class·Base 
19 { 
20 »       public·delegate·void·Action&lt;U&gt;·(U·val); 
21 }20 }
  
22 public·class·Derived·:·Base21 class·Derived·:·Base·{
 22 »       public·new·bool·this·[string·arg]·{·set·{}·}
23 { 
24 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val); 
25 }</string>23 }</string>
26 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required24 ····<string>//·CS0109:·The·member·`Test.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
27 //·Line:·925 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:426 //·Compiler·options:·-warnaserror·-warn:4
  
29 using·System.Collections;27 using·System.Collections;
  
Offset 67, 25 lines modifiedOffset 65, 14 lines modified
67 ························return·0;65 ························return·0;
68 ················}66 ················}
69 ················set·{·}67 ················set·{·}
70 ········}68 ········}
  
71 »       »       static·void·Main·()·{}69 »       »       static·void·Main·()·{}
72 }</string>70 }</string>
73 ····<string>//·CS0109:·The·member·`Derived.this[string]'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required 
74 //·Line:·10 
75 //·Compiler·options:·-warnaserror·-warn:4 
  
76 class·Base·{ 
77 »       public·bool·this·[int·arg]·{·set·{}·} 
78 } 
  
79 class·Derived·:·Base·{ 
80 »       public·new·bool·this·[string·arg]·{·set·{}·} 
81 }</string> 
82 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required71 ····<string>//·CS0109:·The·member·`Wrapper.DerivedClass.AnInt'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
83 //·Line:·1872 //·Line:·18
84 //·Compiler·options:·-warnaserror73 //·Compiler·options:·-warnaserror
  
85 public·abstract·class·BaseClass74 public·abstract·class·BaseClass
86 {75 {
87 »       private·static·readonly·int·AnInt·=·1;76 »       private·static·readonly·int·AnInt·=·1;
Offset 98, 14 lines modifiedOffset 85, 21 lines modified
98 public·static·class·Wrapper85 public·static·class·Wrapper
99 {86 {
100 »       public·class·DerivedClass·:·BaseClass87 »       public·class·DerivedClass·:·BaseClass
101 »       {88 »       {
102 »       »       private·new·static·readonly·int·AnInt·=·2;89 »       »       private·new·static·readonly·int·AnInt·=·2;
103 »       }90 »       }
104 }</string>91 }</string>
 92 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
 93 //·Line:·6
 94 //·Compiler·options:·-warnaserror·-warn:4
  
 95 class·BaseClass·{
 96 ········public·new·int·Location·{·set·{·}·}
 97 }</string>
105 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required98 ····<string>//·CS0109:·The·member·`Derived&lt;U&gt;.Action'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
106 //·Line:·1299 //·Line:·12
107 //·Compiler·options:·-warnaserror·-warn:4100 //·Compiler·options:·-warnaserror·-warn:4
  
108 public·abstract·class·Base101 public·abstract·class·Base
109 {102 {
110 »       public·delegate·void·Action&lt;U&gt;(U·val);103 »       public·delegate·void·Action&lt;U&gt;(U·val);
Offset 123, 28 lines modifiedOffset 117, 34 lines modified
123 ········public·new·const·bool·Val·=·false;117 ········public·new·const·bool·Val·=·false;
124 }</string>118 }</string>
125 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required119 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
126 //·Line:·6120 //·Line:·6
127 //·Compiler·options:·-warnaserror·-warn:4121 //·Compiler·options:·-warnaserror·-warn:4
  
128 class·BaseClass·{122 class·BaseClass·{
129 ········public·new·int·Location·{·set·{·}·}123 ········public·new·int·Location;
130 }</string>124 }</string>
131 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required125 ····<string>//·CS0109:·The·member·`Outer.Inner'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
132 //·Line:·7126 //·Line:·7
133 //·Compiler·options:·-warnaserror·-warn:4127 //·Compiler·options:·-warnaserror·-warn:4
  
134 class·Outer128 class·Outer
135 {129 {
136 ····public·new·class·Inner130 ····public·new·class·Inner
137 ····{131 ····{
138 ····}132 ····}
139 }</string>133 }</string>
140 ····<string>//·CS0109:·The·member·`BaseClass.Location'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required134 ····<string>//·CS0109:·The·member·`Derived.Action&lt;T,U&gt;'·does·not·hide·an·inherited·member.·The·new·keyword·is·not·required
141 //·Line:·6135 //·Line:·12
142 //·Compiler·options:·-warnaserror·-warn:4136 //·Compiler·options:·-warnaserror·-warn:4
  
143 class·BaseClass·{ 
144 ········public·new·int·Location;137 public·abstract·class·Base
 138 {
 139 »       public·delegate·void·Action&lt;U&gt;·(U·val);
 140 }
  
 141 public·class·Derived·:·Base
 142 {
 143 »       public·new·delegate·void·Action&lt;T,·U&gt;·(U·val);
145 }</string>144 }</string>
146 ··</Examples>145 ··</Examples>
147 </ErrorDocumentation>146 </ErrorDocumentation>
1.74 KB
CS1066
1.72 KB
CS1066
Ordering differences only
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1066</ErrorName>3 ··<ErrorName>CS1066</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used5 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used
6 //·Line:·76 //·Line:·12
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 class·C8 interface·I
9 {9 {
10 »       public·static·implicit·operator·C·(int·i·=·8)10 »       void·Method·(int·i);
 11 }
  
 12 class·C·:·I
 13 {
 14 »       void·I.Method·(int·x·=·9)
11 »       {15 »       {
12 »       »       return·null; 
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used18 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`s'·will·never·be·used
16 //·Line:·919 //·Line:·9
17 //·Compiler·options:·-warnaserror20 //·Compiler·options:·-warnaserror
  
18 public·partial·class·C21 public·partial·class·C
19 {22 {
20 »       partial·void·Test·(int·u,·string·s);23 »       partial·void·Test·(int·u,·string·s);
21 »       24 »       
22 »       partial·void·Test·(int·u,·string·s·=·"optional")25 »       partial·void·Test·(int·u,·string·s·=·"optional")
23 »       {26 »       {
24 »       }27 »       }
25 }</string>28 }</string>
26 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`x'·will·never·be·used29 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
27 //·Line:·1230 //·Line:·6
28 //·Compiler·options:·-warnaserror31 //·Compiler·options:·-warnaserror
  
 32 public·class·C
29 interface·I 
30 { 
31 »       void·Method·(int·i); 
32 } 
  
33 class·C·:·I 
34 {33 {
35 »       void·I.Method·(int·x·=·9) 
36 »       {34 »       public·int·this·[int·i·=·1]·{·
 35 »       »       set·{}
37 »       }36 »       }
38 }</string>37 }</string>
39 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used38 ····<string>//·CS1066:·The·default·value·specified·for·optional·parameter·`i'·will·never·be·used
40 //·Line:·639 //·Line:·7
41 //·Compiler·options:·-warnaserror40 //·Compiler·options:·-warnaserror
  
42 public·class·C41 class·C
43 {42 {
44 »       public·int·this·[int·i·=·1]·{· 
45 »       »       set·{}43 »       public·static·implicit·operator·C·(int·i·=·8)
 44 »       {
 45 »       »       return·null;
46 »       }46 »       }
47 }</string>47 }</string>
48 ··</Examples>48 ··</Examples>
49 </ErrorDocumentation>49 </ErrorDocumentation>
855 B
CS0500
843 B
CS0500
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0500</ErrorName>3 ··<ErrorName>CS0500</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract 
6 //·Line:·5 
  
7 public·abstract·class·A·{ 
8 »       public·abstract·int·Foo·{·get·{·return·1;·}·} 
9 }</string> 
10 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract5 ····<string>//·CS0500:·`X.B()'·cannot·declare·a·body·because·it·is·marked·abstract
11 //·Line:·56 //·Line:·5
  
12 abstract·class·X·{7 abstract·class·X·{
13 »       public·abstract·void·B·()·{8 »       public·abstract·void·B·()·{
14 »       }9 »       }
15 }</string>10 }</string>
 11 ····<string>//·CS0500:·`A.Foo.get'·cannot·declare·a·body·because·it·is·marked·abstract
 12 //·Line:·5
  
 13 public·abstract·class·A·{
 14 »       public·abstract·int·Foo·{·get·{·return·1;·}·}
 15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
941 B
CS1535
929 B
CS1535
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1535</ErrorName>3 ··<ErrorName>CS1535</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1535:·Overloaded·unary·operator·`implicit'·takes·one·parameter5 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter
6 //·Line:·66 //·Line:·6
  
7 public·class·Test7 class·C
8 {8 {
9 »       public·static·implicit·operator·string·()9 »       public·static·C·operator·--·()
10 »       {10 »       {
11 »       »       return·null;11 »       »       return·null;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS1535:·Overloaded·unary·operator·`--'·takes·one·parameter14 ····<string>//·CS1535:·Overloaded·unary·operator·`implicit'·takes·one·parameter
15 //·Line:·615 //·Line:·6
  
16 class·C16 public·class·Test
17 {17 {
18 »       public·static·C·operator·--·()18 »       public·static·implicit·operator·string·()
19 »       {19 »       {
20 »       »       return·null;20 »       »       return·null;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
773 B
CS1681
761 B
CS1681
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1681</ErrorName>3 ··<ErrorName>CS1681</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined5 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
6 //·Line:·0 
7 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string> 
8 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined 
9 //·Line:·36 //·Line:·3
10 extern·alias·global;7 extern·alias·global;
11 using·System;8 using·System;
  
12 public·class·Test·9 public·class·Test·
13 {10 {
14 »       static·void·Main·()11 »       static·void·Main·()
15 »       {12 »       {
16 »       }13 »       }
17 }</string>14 }</string>
 15 ····<string>//·CS1681:·The·global·extern·alias·cannot·be·redefined
 16 //·Line:·0
 17 //·Compiler·options:·-r:global=CS1681-2-lib.dll</string>
18 ··</Examples>18 ··</Examples>
19 </ErrorDocumentation>19 </ErrorDocumentation>
1.27 KB
CS0155
1.26 KB
CS0155
Ordering differences only
    
Offset 6, 50 lines modifiedOffset 6, 50 lines modified
6 //·Line:·96 //·Line:·9
  
7 class·X7 class·X
8 {8 {
9 ····public·int·Test·()·=&gt;·throw·"";9 ····public·int·Test·()·=&gt;·throw·"";
10 }</string>10 }</string>
11 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception11 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
12 //·Line:·912 //·Line:·7
 13 class·X·{
  
13 class·Test 
14 { 
15 ····public·static·void·Main·()14 »       static·void·Main·()
16 ····{ 
17 ····»       try·{} 
18 ····»       catch·(bool·b)·{} 
19 ····}15 »       {
 16 »       »       int·a·=·9;
 17 »       »       throw·a;
 18 »       }
20 }</string>19 }</string>
21 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception20 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
22 //·Line:·921 //·Line:·9
  
23 class·Test22 class·Test
24 {23 {
25 ····public·static·void·Main·()24 ····public·static·void·Main·()
26 ····{25 ····{
27 ····»       try·{}26 ····»       try·{}
28 ····»       catch·(int[])·{}27 ····»       catch·(bool·b)·{}
29 ····}28 ····}
30 }</string>29 }</string>
31 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception30 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
32 //·Line:·7 
33 class·X·{ 
34 »       static·void·Main·() 
35 »       { 
36 »       »       int·a·=·9; 
37 »       »       throw·a; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception 
41 //·Line:·831 //·Line:·8
42 class·X·{32 class·X·{
43 »       static·void·Main·()33 »       static·void·Main·()
44 »       {34 »       {
45 »       »       try·{35 »       »       try·{
46 »       »       }·catch·(object·e)·{36 »       »       }·catch·(object·e)·{
47 »       »       »       throw;37 »       »       »       throw;
48 »       »       }38 »       »       }
49 »       }39 »       }
50 }</string>40 }</string>
 41 ····<string>//·CS0155:·The·type·caught·or·thrown·must·be·derived·from·System.Exception
 42 //·Line:·9
  
 43 class·Test
 44 {
 45 ····public·static·void·Main·()
 46 ····{
 47 ····»       try·{}
 48 ····»       catch·(int[])·{}
 49 ····}
 50 }</string>
51 ··</Examples>51 ··</Examples>
52 </ErrorDocumentation>52 </ErrorDocumentation>
4.65 KB
CS3002
4.64 KB
CS3002
Ordering differences only
    
Offset 1, 108 lines modifiedOffset 1, 116 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3002</ErrorName>3 ··<ErrorName>CS3002</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant 
6 //·Line:·14 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 [CLSCompliant(false)] 
11 public·interface·I·{} 
  
12 public·class·C·{} 
  
13 public·class·CLSClass·{ 
14 »       public·I·Test1()·{·return·null;·}· 
15 »       public·C·Test2()·{·return·null;·} 
16 }</string> 
17 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant5 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
18 //·Line:·136 //·Line:·14
19 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
20 using·System;8 using·System;
21 [assembly:CLSCompliant(true)]9 [assembly:CLSCompliant(true)]
  
22 public·class·CLSClass·{10 public·class·CLSClass·{
 11 ········[CLSCompliant(false)]
23 ········private·ulong·Valid()·{12 ········public·ulong·Valid()·{
24 ················return·1;13 ················return·1;
25 ········}14 ········}
26 ····15 ····
27 ········protected·ulong·Foo()·{16 ········protected·internal·ulong·Foo()·{
28 ················return·1;17 ················return·1;
29 ········}18 ········}
 19 ·······
 20 ········static·void·Main()·{}
30 }</string>21 }</string>
31 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant22 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
32 //·Line:·923 //·Line:·10
33 //·Compiler·options:·-warnaserror·-warn:124 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;25 using·System;
35 [assembly:CLSCompliant(true)]26 [assembly:CLSCompliant(true)]
  
36 public·class·CLSClass·{27 public·class·CLSClass
37 ········public·delegate·uint·MyDelegate();28 {
 29 »       protected·ulong?·Foo()
 30 »       {
 31 »       »       return·5;
 32 »       }
38 }</string>33 }</string>
39 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant34 ····<string>//·CS3002:·Return·type·of·`Delegate'·is·not·CLS-compliant
40 //·Line:·835 //·Line:·8
41 //·Compiler·options:·-warnaserror·-warn:136 //·Compiler·options:·-warnaserror·-warn:1
  
42 using·System;37 using·System;
43 [assembly:CLSCompliant(true)]38 [assembly:CLSCompliant(true)]
  
44 public·delegate·CLSDelegate·Delegate·();39 public·delegate·CLSDelegate·Delegate·();
45 ····40 ····
46 [Serializable]41 [Serializable]
47 [CLSCompliant·(false)]42 [CLSCompliant·(false)]
48 public·class·CLSDelegate·{43 public·class·CLSDelegate·{
49 }</string>44 }</string>
50 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant45 ····<string>//·CS3002:·Return·type·of·`CLSClass.MyDelegate'·is·not·CLS-compliant
51 //·Line:·1046 //·Line:·9
52 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
53 using·System;48 using·System;
54 [assembly:CLSCompliant(true)]49 [assembly:CLSCompliant(true)]
  
55 public·class·CLSClass50 public·class·CLSClass·{
 51 ········public·delegate·uint·MyDelegate();
56 { 
57 »       protected·ulong?·Foo() 
58 »       { 
59 »       »       return·5; 
60 »       } 
61 }</string>52 }</string>
62 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant53 ····<string>//·CS3002:·Return·type·of·`CLSClass.Test1()'·is·not·CLS-compliant
63 //·Line:·1454 //·Line:·14
64 //·Compiler·options:·-warnaserror·-warn:155 //·Compiler·options:·-warnaserror·-warn:1
  
65 using·System;56 using·System;
66 [assembly:CLSCompliant(true)]57 [assembly:CLSCompliant(true)]
  
 58 [CLSCompliant(false)]
 59 public·interface·I·{}
  
 60 public·class·C·{}
  
67 public·class·CLSClass·{61 public·class·CLSClass·{
 62 »       public·I·Test1()·{·return·null;·}·
 63 »       public·C·Test2()·{·return·null;·}
 64 }</string>
 65 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
 66 //·Line:·13
 67 //·Compiler·options:·-warnaserror·-warn:1
  
 68 using·System;
 69 [assembly:CLSCompliant(true)]
  
68 ········[CLSCompliant(false)]70 [CLSCompliant(false)]
69 ········public·ulong·Valid()·{ 
70 ················return·1; 
71 ········} 
72 ····71 public·interface·I1·{
 72 }
  
 73 public·class·CLSClass·{
73 ········protected·internal·ulong·Foo()·{74 ········protected·internal·I1·Foo()·{
74 ················return·1;75 ················return·null;
75 ········}76 ········}
76 ·······77 ·······
77 ········static·void·Main()·{}78 ········static·void·Main()·{}
78 }</string>79 }</string>
79 ····<string>//·CS3002:·Return·type·of·`I.Error()'·is·not·CLS-compliant80 ····<string>//·CS3002:·Return·type·of·`CLSClass.Foo()'·is·not·CLS-compliant
80 //·Line:·981 //·Line:·13
81 //·Compiler·options:·-warnaserror·-warn:182 //·Compiler·options:·-warnaserror·-warn:1
  
 83 using·System;
82 [assembly:System.CLSCompliant(true)]84 [assembly:CLSCompliant(true)]
  
83 public·interface·I· 
84 { 
Max diff block lines reached; 889/4716 bytes (18.85%) of diff not shown.
2.01 KB
CS0464
2.0 KB
CS0464
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0464</ErrorName>3 ··<ErrorName>CS0464</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'5 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'
6 //·Line:·96 //·Line:·14
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror
  
8 public·class·X8 enum·E
9 {9 {
10 »       public·static·bool·Compute·(int?·x)10 }
  
 11 class·X
 12 {
 13 »       public·static·void·Main·()
11 »       {14 »       {
12 »       »       return·x·&gt;=·null;15 »       »       E·u·=·0;
 16 »       »       var·b·=·u·&lt;·(E?)·null;
13 »       }17 »       }
14 }</string>18 }</string>
15 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'19 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
16 //·Line:·1020 //·Line:·10
17 //·Compiler·options:·-warnaserror·-warn:221 //·Compiler·options:·-warnaserror·-warn:2
  
18 class·C22 class·C
Offset 27, 41 lines modifiedOffset 32, 36 lines modified
27 }</string>32 }</string>
28 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'33 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
29 //·Line:·934 //·Line:·9
30 //·Compiler·options:·-warnaserror·-warn:235 //·Compiler·options:·-warnaserror·-warn:2
  
31 public·class·X36 public·class·X
32 {37 {
33 »       public·static·bool·Compute·()38 »       public·static·bool·Compute·(int?·x)
34 »       {39 »       {
35 »       »       return·null·&gt;=·null;40 »       »       return·x·&gt;=·null;
36 »       }41 »       }
37 }</string>42 }</string>
38 ····<string>//·CS0464:·The·result·of·comparing·type·`E?'·with·null·is·always·`false'43 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
39 //·Line:·1444 //·Line:·9
40 //·Compiler·options:·-warnaserror45 //·Compiler·options:·-warnaserror·-warn:2
  
41 enum·E 
42 { 
43 } 
  
44 class·X46 public·class·X
45 {47 {
46 »       public·static·void·Main·()48 »       public·static·bool·Compute·(int·x)
47 »       {49 »       {
 50 »       »       return·x·&lt;·null;
48 »       »       E·u·=·0; 
49 »       »       var·b·=·u·&lt;·(E?)·null; 
50 »       }51 »       }
51 }</string>52 }</string>
52 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'53 ····<string>//·CS0464:·The·result·of·comparing·type·`int?'·with·null·is·always·`false'
53 //·Line:·954 //·Line:·9
54 //·Compiler·options:·-warnaserror·-warn:255 //·Compiler·options:·-warnaserror·-warn:2
  
55 public·class·X56 public·class·X
56 {57 {
57 »       public·static·bool·Compute·(int·x)58 »       public·static·bool·Compute·()
58 »       {59 »       {
59 »       »       return·x·&lt;·null;60 »       »       return·null·&gt;=·null;
60 »       }61 »       }
61 }</string>62 }</string>
62 ··</Examples>63 ··</Examples>
63 </ErrorDocumentation>64 </ErrorDocumentation>
1.01 KB
CS1601
1.0 KB
CS1601
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1601</ErrorName>3 ··<ErrorName>CS1601</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'5 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'
6 //·Line:·106 //·Line:·10
7 using·System;7 using·System;
  
8 class·X·{8 class·X·{
9 »       static·void·Main·()9 »       static·void·Main·()
10 »       {10 »       {
11 »       }11 »       }
  
12 »       static·void·M·(ref·TypedReference·a)12 »       static·void·M·(ref·ArgIterator·a)
13 »       {13 »       {
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.ArgIterator'16 ····<string>//·CS1601:·Method·or·delegate·parameter·cannot·be·of·type·`ref·System.TypedReference'
17 //·Line:·1017 //·Line:·10
18 using·System;18 using·System;
  
19 class·X·{19 class·X·{
20 »       static·void·Main·()20 »       static·void·Main·()
21 »       {21 »       {
22 »       }22 »       }
  
23 »       static·void·M·(ref·ArgIterator·a)23 »       static·void·M·(ref·TypedReference·a)
24 »       {24 »       {
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
6.38 KB
CS0458
6.37 KB
CS0458
Ordering differences only
    
Offset 1, 157 lines modifiedOffset 1, 188 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0458</ErrorName>3 ··<ErrorName>CS0458</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'5 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'·
6 //·Line:·106 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 class·C8 class·C
9 {9 {
10 »       static·void·Foo()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       ulong·a·=·100;12 »       »       ushort·us·=·22;
13 »       »       var·res·=·a·&lt;&lt;·null;13 »       »       int?·r·=·us·&lt;&lt;·null;
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'16 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
 17 //·Line:·9
 18 //·Compiler·options:·-warnaserror·-warn:2
  
 19 class·C
 20 {
 21 »       static·void·Foo()
 22 »       {
 23 »       »       var·res·=·null·&lt;&lt;·2;
 24 »       }
 25 }</string>
 26 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
 27 //·Line:·8
 28 //·Compiler·options:·-warnaserror·-warn:2
  
 29 class·C
 30 {
 31 »       static·void·Foo()
 32 »       {
 33 »       »       bool?·b·=·null·as·bool?;
 34 »       }
 35 }</string>
 36 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`E?'
17 //·Line:·1537 //·Line:·15
18 //·Compiler·options:·-warnaserror·-warn:238 //·Compiler·options:·-warnaserror·-warn:2
  
19 enum·E39 enum·E
20 {40 {
21 »       V41 »       V
22 }42 }
  
23 public·class·C43 public·class·C
24 {44 {
25 »       public·static·void·Main·()45 »       public·static·void·Main·()
26 »       {46 »       {
27 »       »       E·e·=·E.V;47 »       »       E·e·=·E.V;
28 »       »       object·o·=·null·-·e;48 »       »       object·o·=·e·+·null;
29 »       }49 »       }
30 }</string>50 }</string>
31 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'51 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
32 //·Line:·1052 //·Line:·9
33 //·Compiler·options:·-warnaserror·-warn:253 //·Compiler·options:·-warnaserror·-warn:2
  
34 class·C54 public·class·C
35 {55 {
36 »       public·static·void·Main·()56 »       public·static·void·Main·()
37 »       {57 »       {
 58 »       »       b·=·(null·&amp;·0)·!=·null;
38 »       »       int·i·=·44; 
39 »       »       i·&lt;&lt;=·null; 
40 »       } 
41 }</string> 
42 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'· 
43 //·Line:·8 
44 //·Compiler·options:·-warnaserror·-warn:2 
  
45 class·C 
46 { 
47 »       static·void·Foo() 
48 »       { 
49 »       »       bool?·b·=·false·|·null; 
50 »       }59 »       }
51 }</string>60 }</string>
52 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'61 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`ulong?'
53 //·Line:·962 //·Line:·10
54 //·Compiler·options:·-warnaserror·-warn:263 //·Compiler·options:·-warnaserror·-warn:2
  
55 class·C64 class·C
56 {65 {
57 »       static·void·Foo()66 »       static·void·Foo()
58 »       {67 »       {
59 »       »       var·res·=·null·&gt;&gt;·2;68 »       »       ulong·a·=·100;
 69 »       »       var·res·=·a·&lt;&lt;·null;
60 »       }70 »       }
61 }</string>71 }</string>
62 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'72 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
63 //·Line:·1473 //·Line:·15
64 //·Compiler·options:·-warnaserror·-warn:274 //·Compiler·options:·-warnaserror·-warn:2
  
65 public·enum·E75 enum·E
66 {76 {
 77 »       V
67 }78 }
  
68 class·C79 public·class·C
69 {80 {
70 »       public·static·void·Main·()81 »       public·static·void·Main·()
71 »       {82 »       {
72 »       »       E?·e·=·null; 
73 »       »       var·res·=·e·-·null;83 »       »       E·e·=·E.V;
 84 »       »       object·o·=·null·-·e;
74 »       }85 »       }
75 }</string>86 }</string>
76 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'87 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`int?'
77 //·Line:·988 //·Line:·8
78 //·Compiler·options:·-warnaserror·-warn:289 //·Compiler·options:·-warnaserror·-warn:2
  
79 public·class·C90 public·class·MainClass
80 {91 {
81 »       public·static·void·Main·()92 »       public·static·void·Main()
82 »       {93 »       {
 94 »       »       object·d·=·(int?)null·as·int?;
83 »       »       int?·s·=·null; 
84 »       »       int?·v·=·s·+·null; 
85 »       }95 »       }
86 }</string>96 }</string>
87 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·97 ····<string>//·CS0458:·The·result·of·the·expression·is·always·`null'·of·type·`bool?'·
88 //·Line:·898 //·Line:·8
89 //·Compiler·options:·-warnaserror·-warn:299 //·Compiler·options:·-warnaserror·-warn:2
  
90 class·C100 class·C
Max diff block lines reached; 3361/6485 bytes (51.83%) of diff not shown.
6.37 KB
CS0579
6.36 KB
CS0579
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 66 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0579</ErrorName>3 ··<ErrorName>CS0579</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times5 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
6 //·Line:·146 //·Line·:·8
  
 7 using·System;
  
 8 class·MainClass·{
 9 ········[Obsolete]
 10 ········[Obsolete]
 11 ········static·void·Main()
 12 ········{
 13 ········}
 14 }</string>
 15 ····<string>//·CS0579:·The·attribute·`TestAttributesCollecting.A'·cannot·be·applied·multiple·times
 16 //·Line:·19
  
7 using·System;17 using·System;
  
8 partial·class·C18 namespace·TestAttributesCollecting
9 {19 {
10 »       [Obsolete·("A")] 
11 »       partial·void·PartialMethod·()20 »       class·A·:·Attribute
 21 »       {
 22 »       »       public·A·(int·a)
 23 »       »       {
 24 »       »       }
 25 »       }
  
 26 »       partial·class·G1&lt;[A·(1)]T&gt;
 27 »       {
 28 »       }
  
 29 »       partial·class·G1&lt;[A·(2)]T&gt;
12 »       {30 »       {
13 »       }31 »       }
14 »        
15 »       [Obsolete·("A")] 
16 »       partial·void·PartialMethod·();»     
17 }</string>32 }</string>
18 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times33 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
19 //·Line:·734 //·Line·:·17
  
20 using·System.Diagnostics;35 using·System;
  
21 [module:·DebuggableAttribute·(false,·false)]· 
22 [module:·DebuggableAttribute·(false,·false)]·36 [AttributeUsage·(AttributeTargets.ReturnValue)]
 37 public·class·ReturnAttribute·:·Attribute
 38 {
 39 ········public·ReturnAttribute·()
 40 ········{
 41 »       }
 42 }
  
23 class·MainClass·{43 class·MainClass·{
 44 ········[Obsolete]
 45 ········[return:·Return]
 46 ········[Obsolete]
24 ········static·void·Main()47 ········static·void·Main()
25 ········{48 ········{
26 ········}49 ········}
27 }</string>50 }</string>
28 ····<string>//·CS0579:·The·attribute·`System.CLSCompliantAttribute'·cannot·be·applied·multiple·times 
29 //·Line·:·10 
  
30 using·System; 
  
31 [assembly:CLSCompliant(true)] 
  
32 namespace·DuplicateAttributes·{ 
33 »       [CLSCompliant(true)] 
34 »       [type:CLSCompliant(true)] 
35 »       public·class·ClassA·{} 
36 }</string> 
37 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times51 ····<string>//·CS0579:·The·attribute·`ConditionalAttributeTesting.SomeAttribute'·cannot·be·applied·multiple·times
38 //·Line:·1252 //·Line:·12
  
39 using·System;53 using·System;
40 using·System.Diagnostics;54 using·System.Diagnostics;
  
41 namespace·ConditionalAttributeTesting55 namespace·ConditionalAttributeTesting
Offset 66, 68 lines modifiedOffset 80, 55 lines modified
66 »       {80 »       {
67 »       »       public·SomeAttribute·(string·someText)81 »       »       public·SomeAttribute·(string·someText)
68 »       »       {82 »       »       {
69 »       »       }83 »       »       }
70 »       }84 »       }
71 }</string>85 }</string>
72 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times86 ····<string>//·CS0579:·The·attribute·`System.ObsoleteAttribute'·cannot·be·applied·multiple·times
73 //·Line:·1287 //·Line:·14
  
  
74 using·System;88 using·System;
  
75 partial·class·C89 partial·class·C
76 {90 {
77 »       [Obsolete·("A")]91 »       [Obsolete·("A")]
78 »       partial·void·PartialMethod·(); 
79 »       [Obsolete·("A")] 
80 »       partial·void·PartialMethod·()92 »       partial·void·PartialMethod·()
81 »       {93 »       {
82 »       }94 »       }
 95 »       
 96 »       [Obsolete·("A")]
 97 »       partial·void·PartialMethod·();»    
83 }</string>98 }</string>
84 ····<string>//·CS0579:·The·attribute·`ReturnAttribute'·cannot·be·applied·multiple·times99 ····<string>//·CS0579:·The·attribute·`System.Diagnostics.DebuggableAttribute'·cannot·be·applied·multiple·times
85 //·Line·:·17100 //·Line:·7
  
 101 using·System.Diagnostics;
86 using·System; 
87 using·System.Reflection; 
  
 102 [module:·DebuggableAttribute·(false,·false)]·
 103 [module:·DebuggableAttribute·(false,·false)]·
88 [AttributeUsage·(AttributeTargets.ReturnValue)] 
89 public·class·ReturnAttribute·:·Attribute 
90 { 
91 ········public·ReturnAttribute·() 
92 ········{ 
93 »       } 
94 } 
  
95 public·class·Blah·{ 
96 ········[return:·Return·()] 
Max diff block lines reached; 3186/6478 bytes (49.18%) of diff not shown.
1.64 KB
CS0591
1.62 KB
CS0591
Ordering differences only
    
Offset 3, 18 lines modifiedOffset 3, 18 lines modified
3 ··<ErrorName>CS0591</ErrorName>3 ··<ErrorName>CS0591</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute5 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
6 //·Line:·86 //·Line:·8
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 class·Program8 class·Test
9 {9 {
10 »       [MethodImpl((MethodImplOptions)255)] 
11 »       void·Foo()10 »       [MethodImplAttribute(445)]
 11 »       public·void·test·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute15 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
16 //·Line:·816 //·Line:·8
  
17 using·System.Runtime.InteropServices;17 using·System.Runtime.InteropServices;
Offset 25, 35 lines modifiedOffset 25, 35 lines modified
25 »       extern·static·void·Blah·();25 »       extern·static·void·Blah·();
  
26 ····static·void·Main·(string·[]·args)26 ····static·void·Main·(string·[]·args)
27 ····{27 ····{
28 ····}28 ····}
  
29 }</string>29 }</string>
30 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute 
31 //·Line:·8 
  
32 using·System.Runtime.CompilerServices; 
  
33 class·Test 
34 { 
35 »       [MethodImplAttribute(445)] 
36 »       public·void·test·() 
37 »       { 
38 »       } 
39 }</string> 
40 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute30 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.AttributeUsageAttribute'·attribute
41 //·Line:·431 //·Line:·4
  
42 [System.AttributeUsage(0)]32 [System.AttributeUsage(0)]
43 class·ClassMain·{33 class·ClassMain·{
44 ····34 ····
45 ········public·static·void·Main·()·{35 ········public·static·void·Main·()·{
46 ········}36 ········}
47 }</string>37 }</string>
 38 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.CompilerServices.MethodImplAttribute'·attribute
 39 //·Line:·8
  
 40 using·System.Runtime.CompilerServices;
  
 41 class·Program
 42 {
 43 »       [MethodImpl((MethodImplOptions)255)]
 44 »       void·Foo()
 45 »       {
 46 »       }
 47 }</string>
48 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute48 ····<string>//·CS0591:·Invalid·value·for·argument·to·`System.Runtime.InteropServices.DllImportAttribute'·attribute
49 //·Line:·849 //·Line:·8
  
50 using·System.Runtime.InteropServices;50 using·System.Runtime.InteropServices;
51 using·System;51 using·System;
  
52 class·X·{52 class·X·{
2.06 KB
CS0844
2.05 KB
CS0844
Ordering differences only
    
Offset 1, 20 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>CS0844</ErrorName>3 ··<ErrorName>CS0844</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y'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:·86 //·Line:·10
  
7 class·X7 class·C
8 {8 {
9 »       static·int·y; 
10 »       static·void·Main·()·{ 
11 »       »       y·=·10; 
12 »       »       int·y·=·5;9 »       string·s·{
 10 »       »       set·{}
 11 »       }
  
 12 »       public·void·Test·()
 13 »       {
 14 »       »       s·=·"x";
 15 »       »       string·s·=·"a";
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0844:·A·local·variable·`top'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.top'18 ····<string>//·CS0844:·A·local·variable·`top'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.top'
16 //·Line:·1719 //·Line:·17
  
17 class·Symbol20 class·Symbol
18 {21 {
Offset 34, 43 lines modifiedOffset 38, 39 lines modified
34 »       }38 »       }
35 }</string>39 }</string>
36 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'40 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
37 //·Line:·1041 //·Line:·10
  
38 class·C42 class·C
39 {43 {
40 »       string·s;44 »       const·string·s·=·"s";
  
41 »       public·void·Test·()45 »       public·void·Test·()
42 »       {46 »       {
43 »       »       s·=·"x";47 »       »       s·=·"x";
44 »       »       string·s·=·"a";48 »       »       string·s·=·"a";
45 »       }49 »       }
46 }</string>50 }</string>
47 ····<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'51 ····<string>//·CS0844:·A·local·variable·`y'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`X.y'
48 //·Line:·1052 //·Line:·8
  
49 class·C53 class·X
50 {54 {
 55 »       static·int·y;
 56 »       static·void·Main·()·{
 57 »       »       y·=·10;
 58 »       »       int·y·=·5;
51 »       const·string·s·=·"s"; 
  
52 »       public·void·Test·() 
53 »       { 
54 »       »       s·=·"x"; 
55 »       »       string·s·=·"a"; 
56 »       }59 »       }
57 }</string>60 }</string>
58 ····<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'61 ····<string>//·CS0844:·A·local·variable·`s'·cannot·be·used·before·it·is·declared.·Consider·renaming·the·local·variable·when·it·hides·the·member·`C.s'
59 //·Line:·1062 //·Line:·10
  
60 class·C63 class·C
61 {64 {
62 »       string·s·{65 »       string·s;
63 »       »       set·{} 
64 »       } 
  
65 »       public·void·Test·()66 »       public·void·Test·()
66 »       {67 »       {
67 »       »       s·=·"x";68 »       »       s·=·"x";
68 »       »       string·s·=·"a";69 »       »       string·s·=·"a";
69 »       }70 »       }
70 }</string>71 }</string>
2.37 KB
CS0841
2.36 KB
CS0841
Ordering differences only
    
Offset 1, 40 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>CS0841</ErrorName>3 ··<ErrorName>CS0841</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared5 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
6 //·Line:·86 //·Line:·8
  
 7 class·X
 8 {
 9 ···static·void·y·()·{·}
 10 ···static·void·Main·()·{
 11 ·····y·();
 12 ·····int·y·=·5;
 13 ···}
 14 }</string>
 15 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
 16 //·Line:·8
  
7 public·class·C17 public·class·C
8 {18 {
9 »       public·static·void·Main·()19 »       public·static·void·Main·()
10 »       {20 »       {
11 »       ····int·x·=·y;21 »       ····int·x·=·y;
12 »       ····int·y·=·1;22 »       ····int·y·=·1;
13 »       }23 »       }
14 }</string>24 }</string>
15 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared25 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared
16 //·Line:·1726 //·Line:·8
  
17 class·MainClass27 public·class·C
18 {28 {
19 »       public·delegate·void·Fn·(MainClass·o); 
  
20 »       public·static·void·Call·(Fn·f) 
21 »       { 
22 »       »       f(null); 
23 »       } 
  
24 »       public·static·void·Main·()29 »       public·static·void·Main·()
25 »       {30 »       {
 31 »       ····const·int·x·=·y;
 32 »       ····const·int·y·=·1;
26 »       »       Call·(delegate·(MainClass·o)·{ 
27 »       »       »       n·=·o; 
28 »       »       »       MainClass·n·=·new·MainClass·(); 
29 »       »       }); 
30 »       }33 »       }
31 }</string>34 }</string>
32 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared35 ····<string>//·CS0841:·A·local·variable·`x'·cannot·be·used·before·it·is·declared
33 //·Line:·836 //·Line:·8
34 //·Compiler·options:·-langversion:experimental37 //·Compiler·options:·-langversion:experimental
  
35 class·X38 class·X
Offset 45, 42 lines modifiedOffset 47, 40 lines modified
45 »       }47 »       }
  
46 »       static·void·Foo·(int·arg,·out·int·value)48 »       static·void·Foo·(int·arg,·out·int·value)
47 »       {49 »       {
48 »       »       value·=·3;50 »       »       value·=·3;
49 »       }51 »       }
50 }</string>52 }</string>
51 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
52 //·Line:·8 
  
53 class·X 
54 { 
55 ···static·void·y·()·{·} 
56 ···static·void·Main·()·{ 
57 ·····y·(); 
58 ·····int·y·=·5; 
59 ···} 
60 }</string> 
61 ····<string>//·CS0841:·A·local·variable·`y'·cannot·be·used·before·it·is·declared 
62 //·Line:·8 
  
63 public·class·C 
64 { 
65 »       public·static·void·Main·() 
66 »       { 
67 »       ····const·int·x·=·y; 
68 »       ····const·int·y·=·1; 
69 »       } 
70 }</string> 
71 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared53 ····<string>//·CS0841:·A·local·variable·`v'·cannot·be·used·before·it·is·declared
72 //·Line:·954 //·Line:·9
  
  
73 public·class·Test55 public·class·Test
74 {56 {
75 »       static·void·Main·()57 »       static·void·Main·()
76 »       {58 »       {
77 »       »       var·v·=·++v;59 »       »       var·v·=·++v;
78 »       }60 »       }
79 }</string>61 }</string>
 62 ····<string>//·CS0841:·A·local·variable·`n'·cannot·be·used·before·it·is·declared
 63 //·Line:·17
  
 64 class·MainClass
 65 {
 66 »       public·delegate·void·Fn·(MainClass·o);
  
 67 »       public·static·void·Call·(Fn·f)
 68 »       {
 69 »       »       f(null);
 70 »       }
  
 71 »       public·static·void·Main·()
 72 »       {
 73 »       »       Call·(delegate·(MainClass·o)·{
 74 »       »       »       n·=·o;
 75 »       »       »       MainClass·n·=·new·MainClass·();
 76 »       »       });
 77 »       }
 78 }</string>
80 ··</Examples>79 ··</Examples>
81 </ErrorDocumentation>80 </ErrorDocumentation>
1.57 KB
CS0105
1.55 KB
CS0105
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 17 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0105</ErrorName>3 ··<ErrorName>CS0105</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace5 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace
6 //·Line:·66 //·Line:·6
7 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
 8 using·static·System.Console;
 9 using·static·System.Console;</string>
8 using·System; 
9 using·System; 
  
10 public·class·X 
11 { 
12 »       static·int·Main·()· 
13 »       { 
14 »       »       int·a=5; 
15 »       »       return·a; 
16 »       } 
17 }</string> 
18 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace10 ····<string>//·CS0105:·The·using·directive·for·`N.M'·appeared·previously·in·this·namespace
19 //·Line:·811 //·Line:·8
20 //·Compiler·options:·-warnaserror·-warn:312 //·Compiler·options:·-warnaserror·-warn:3
  
21 namespace·N13 namespace·N
22 {14 {
23 »       using·M;15 »       using·M;
Offset 32, 15 lines modifiedOffset 23, 24 lines modified
32 }</string>23 }</string>
33 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace24 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
34 //·Line:·625 //·Line:·6
35 //·Compiler·options:·-warnaserror·-warn:326 //·Compiler·options:·-warnaserror·-warn:3
  
36 using·System;27 using·System;
37 using·global::System;</string>28 using·global::System;</string>
38 ····<string>//·CS0105:·The·using·directive·for·`System.Console'·appeared·previously·in·this·namespace29 ····<string>//·CS0105:·The·using·directive·for·`System'·appeared·previously·in·this·namespace
39 //·Line:·630 //·Line:·6
40 //·Compiler·options:·-warnaserror·-warn:331 //·Compiler·options:·-warnaserror·-warn:3
  
41 using·static·System.Console; 
42 using·static·System.Console;</string>32 using·System;
 33 using·System;
  
 34 public·class·X
 35 {
 36 »       static·int·Main·()·
 37 »       {
 38 »       »       int·a=5;
 39 »       »       return·a;
 40 »       }
 41 }</string>
43 ··</Examples>42 ··</Examples>
44 </ErrorDocumentation>43 </ErrorDocumentation>
1.3 KB
CS0212
1.29 KB
CS0212
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0212</ErrorName>3 ··<ErrorName>CS0212</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer5 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
6 //·Line:·10 
7 //·Compiler·options:·-unsafe 
  
8 struct·Foo·{ 
9 »       public·float·f; 
10 »       public·void·foo·() 
11 »       { 
12 »       »       unsafe·{ 
13 »       »       »       float·*pf1·=·&amp;f; 
14 »       »       } 
15 »       } 
16 } 
  
17 class·Test·{ 
18 »       static·void·Main·() 
19 »       { 
20 »       »       Foo·x·=·new·Foo·(); 
21 »       »       x.foo·(); 
22 »       } 
23 }</string> 
24 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer 
25 //·Line:·196 //·Line:·19
26 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
27 using·System;8 using·System;
  
28 class·X9 class·X
29 {10 {
Offset 58, 9 lines modifiedOffset 37, 30 lines modified
58 »       }37 »       }
59 »       38 »       
60 »       static·void·Blah·(ref·int·mptr)39 »       static·void·Blah·(ref·int·mptr)
61 »       {40 »       {
62 »       »       int*·x·=·&amp;mptr;41 »       »       int*·x·=·&amp;mptr;
63 »       }42 »       }
64 }</string>43 }</string>
 44 ····<string>//·CS0212:·You·can·only·take·the·address·of·unfixed·expression·inside·of·a·fixed·statement·initializer
 45 //·Line:·10
 46 //·Compiler·options:·-unsafe
  
 47 struct·Foo·{
 48 »       public·float·f;
 49 »       public·void·foo·()
 50 »       {
 51 »       »       unsafe·{
 52 »       »       »       float·*pf1·=·&amp;f;
 53 »       »       }
 54 »       }
 55 }
  
 56 class·Test·{
 57 »       static·void·Main·()
 58 »       {
 59 »       »       Foo·x·=·new·Foo·();
 60 »       »       x.foo·();
 61 »       }
 62 }</string>
65 ··</Examples>63 ··</Examples>
66 </ErrorDocumentation>64 </ErrorDocumentation>
3.5 KB
CS0037
3.49 KB
CS0037
Ordering differences only
    
Offset 1, 119 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>CS0037</ErrorName>3 ··<ErrorName>CS0037</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type5 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
 6 //·Line:·8
  
 7 class·Test
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       char·p·=·null;
 12 »       }
 13 }</string>
 14 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 15 //·Line:·6
  
 16 class·C
 17 {
 18 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·};
 19 }</string>
 20 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
 21 //·Line:·6
  
 22 class·C
 23 {
 24 »       int·[,]·i·=·new·int·[2,null]·{·{·1·},·{·2·}·};
 25 }</string>
 26 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type
6 //·Line:·1227 //·Line:·12
  
7 class·C28 class·C
8 {29 {
9 »       static·void·Test·()30 »       static·void·Test·()
10 »       {31 »       {
11 »       »       char·c·=·'c';32 »       »       char·c·=·'c';
12 »       »       switch·(c)33 »       »       switch·(c)
13 »       »       {34 »       »       {
14 »       »       »       case·'a':·35 »       »       »       case·'a':·
15 »       »       »       »       goto·case·null;36 »       »       »       »       goto·case·null;
16 »       »       }37 »       »       }
17 »       }38 »       }
18 }</string>39 }</string>
19 ····<string>//·CS0037:·Cannot·convert·null·to·`byte'·because·it·is·a·value·type40 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type
20 //·Line·:·741 //·Line:·10
 42 struct·S·{
 43 »       int·a;
 44 }
  
21 public·class·Blah·{ 
  
22 »       public·enum·MyEnum·:·byte·{ 
23 »       »       Foo·=·null, 
24 »       »       Bar 
25 »       } 
  
 45 class·X·{
26 »       public·static·void·Main·()46 »       static·void·Main·()
27 »       {47 »       {
 48 »       »       S·s·=·(S)·null;
28 »       }49 »       }
29 }</string>50 }</string>
30 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type 
31 //·Line:·6 
  
32 class·C 
33 { 
34 »       object·[,]·i·=·new·int·[2,1]·{·{·null·},·{·2·}·}; 
35 }</string> 
36 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type51 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
37 //·Line:·1952 //·Line:·13
  
  
38 using·System;53 using·System;
  
39 class·TestA54 public·sealed·class·BoundAttribute·:·System.Attribute
40 {55 {
 56 »       public·bool·Dec·{·set·{·}·get·{·return·false;·}·}
41 »       public·string·Select·(Func&lt;TestA,·bool&gt;·f) 
42 »       { 
43 »       »       return·""; 
44 »       } 
45 }57 }
  
46 public·class·C58 class·C
47 {59 {
 60 »       [Bound·(Dec·=·null)]
 61 »       double·d2;
48 »       static·void·Main·() 
49 »       { 
50 »       »       string·foo·=·from·a·in·new·TestA·()·select·null; 
51 »       } 
52 }</string>62 }</string>
53 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type63 ····<string>//·CS0037:·Cannot·convert·null·to·`int'·because·it·is·a·value·type
54 //·Line:·964 //·Line:·9
  
55 class·X·{65 class·X·{
56 »       static·void·Main·()66 »       static·void·Main·()
57 »       {67 »       {
58 »       »       int·s·=·44;68 »       »       int·s·=·44;
59 »       »       switch·(s)·{69 »       »       switch·(s)·{
60 »       »       »       case·null:·break;70 »       »       »       case·null:·break;
61 »       »       }71 »       »       }
62 »       }72 »       }
63 }</string>73 }</string>
64 ····<string>//·CS0037:·Cannot·convert·null·to·`char'·because·it·is·a·value·type74 ····<string>//·CS0037:·Cannot·convert·null·to·`bool'·because·it·is·a·value·type
65 //·Line:·875 //·Line:·19
  
  
 76 using·System;
  
66 class·Test77 class·TestA
67 {78 {
68 »       static·void·Main·()79 »       public·string·Select·(Func&lt;TestA,·bool&gt;·f)
69 »       {80 »       {
70 »       »       char·p·=·null;81 »       »       return·"";
71 »       }82 »       }
72 }</string> 
73 ····<string>//·CS0037:·Cannot·convert·null·to·`S'·because·it·is·a·value·type 
74 //·Line:·10 
75 struct·S·{ 
76 »       int·a; 
77 }83 }
  
78 class·X·{84 public·class·C
 85 {
79 »       static·void·Main·()86 »       static·void·Main·()
Max diff block lines reached; 788/3539 bytes (22.27%) of diff not shown.
697 B
CS1009
685 B
CS1009
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1009</ErrorName>3 ··<ErrorName>CS1009</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'5 ····<string>//·CS1009:·Unrecognized·escape·sequence
6 //·Line·:·66 //·Line·:·6
  
7 class·X7 class·X\u10
8 {8 {
9 ····static·string·s·=·"\i"; 
10 }</string>9 }</string>
11 ····<string>//·CS1009:·Unrecognized·escape·sequence10 ····<string>//·CS1009:·Unrecognized·escape·sequence·`\i'
12 //·Line·:·611 //·Line·:·6
  
13 class·X\u1012 class·X
14 {13 {
 14 ····static·string·s·=·"\i";
15 }</string>15 }</string>
16 ··</Examples>16 ··</Examples>
17 </ErrorDocumentation>17 </ErrorDocumentation>
1.14 KB
CS0572
1.13 KB
CS0572
Ordering differences only
    
Offset 12, 34 lines modifiedOffset 12, 14 lines modified
12 »       »       base.meth·(true);12 »       »       base.meth·(true);
13 »       }13 »       }
14 }14 }
  
15 abstract·class·test·{15 abstract·class·test·{
16 »       public·delegate·void·meth(·bool·b·)·;16 »       public·delegate·void·meth(·bool·b·)·;
17 }</string>17 }</string>
18 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead 
19 //·Line:·18 
  
20 public·class·Outer 
21 { 
22 »       public·enum·Inner 
23 »       { 
24 »       »       ONE, 
25 »       »       TWO 
26 »       } 
27 } 
  
28 public·class·C 
29 { 
30 »       public·static·bool·Test·() 
31 »       { 
32 »       »       Outer·outer·=·null; 
33 »       »       return·0·==·outer.Inner.ONE; 
34 »       } 
35 }</string> 
36 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead18 ····<string>//·CS0572:·`Foo':·cannot·reference·a·type·through·an·expression.·Consider·using·`Y.Foo'·instead
37 //·Line:·1319 //·Line:·13
38 using·System;20 using·System;
  
39 class·X21 class·X
40 {22 {
41 »       private·static·Y·y;23 »       private·static·Y·y;
Offset 57, 9 lines modifiedOffset 37, 29 lines modified
57 »       public·enum·Foo·{·Hello,·World·};37 »       public·enum·Foo·{·Hello,·World·};
  
58 »       public·void·Test·(Foo·foo)38 »       public·void·Test·(Foo·foo)
59 »       {39 »       {
60 »       »       Console.WriteLine·(foo);40 »       »       Console.WriteLine·(foo);
61 »       }41 »       }
62 }</string>42 }</string>
 43 ····<string>//·CS0572:·`Inner':·cannot·reference·a·type·through·an·expression.·Consider·using·`Outer.Inner'·instead
 44 //·Line:·18
  
 45 public·class·Outer
 46 {
 47 »       public·enum·Inner
 48 »       {
 49 »       »       ONE,
 50 »       »       TWO
 51 »       }
 52 }
  
 53 public·class·C
 54 {
 55 »       public·static·bool·Test·()
 56 »       {
 57 »       »       Outer·outer·=·null;
 58 »       »       return·0·==·outer.Inner.ONE;
 59 »       }
 60 }</string>
63 ··</Examples>61 ··</Examples>
64 </ErrorDocumentation>62 </ErrorDocumentation>
865 B
CS0576
853 B
CS0576
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 29 lines modified
13 »       {13 »       {
14 »       »       public·static·void·Main·()14 »       »       public·static·void·Main·()
15 »       »       {15 »       »       {
16 »       »       »       A.GG·();16 »       »       »       A.GG·();
17 »       »       }17 »       »       }
18 »       }18 »       }
19 }</string>19 }</string>
 20 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T'
 21 //·Line:·12
  
 22 namespace·Top
 23 {
 24 »       using·T·=·System.Exception;
  
 25 »       namespace·T
 26 »       {
 27 »       »       class·C
 28 »       »       {
 29 »       »       »       T·t;
 30 »       »       }
 31 »       }
 32 }</string>
20 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S'33 ····<string>//·CS0576:·Namespace·`global::'·contains·a·definition·with·same·name·as·alias·`S'
21 //·Line:·1434 //·Line:·14
  
22 using·S·=·System;35 using·S·=·System;
  
23 public·class·S36 public·class·S
24 {37 {
Offset 29, 24 lines modifiedOffset 44, 9 lines modified
29 public·class·Test44 public·class·Test
30 {45 {
31 »       public·static·void·Main()46 »       public·static·void·Main()
32 »       {47 »       {
33 »       »       S·s;48 »       »       S·s;
34 »       }49 »       }
35 }</string>50 }</string>
36 ····<string>//·CS0576:·Namespace·`Top'·contains·a·definition·with·same·name·as·alias·`T' 
37 //·Line:·12 
  
38 namespace·Top 
39 { 
40 »       using·T·=·System.Exception; 
  
41 »       namespace·T 
42 »       { 
43 »       »       class·C 
44 »       »       { 
45 »       »       »       T·t; 
46 »       »       } 
47 »       } 
48 }</string> 
49 ··</Examples>51 ··</Examples>
50 </ErrorDocumentation>52 </ErrorDocumentation>
11.0 KB
CS0108
11.0 KB
CS0108
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>CS0108</ErrorName>3 ··<ErrorName>CS0108</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:2 
  
8 class·Base·{ 
9 »       public·bool·Prop·=·false; 
10 } 
  
11 class·Derived·:·Base·{ 
12 »       public·int·Prop·{ 
13 ············get·{ 
14 ················return·0; 
15 ············} 
16 ········} 
17 }</string> 
18 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended5 ····<string>//·CS0108:·`O.InnerAttribute'·hides·inherited·member·`Base.InnerAttribute()'.·Use·the·new·keyword·if·hiding·was·intended
19 //·Line:·126 //·Line:·12
20 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
21 using·System;8 using·System;
  
22 public·class·Base9 public·class·Base
Offset 34, 119 lines modifiedOffset 19, 138 lines modified
34 ····public·sealed·class·InnerAttribute:·Attribute·{19 ····public·sealed·class·InnerAttribute:·Attribute·{
35 ····}········20 ····}········
36 }21 }
  
37 class·D·{22 class·D·{
38 »       static·void·Main·()·{}23 »       static·void·Main·()·{}
39 }</string>24 }</string>
40 ····<string>//·CS0108:·`Derived.Method()'·hides·inherited·member·`Base.Method()'.·Use·the·new·keyword·if·hiding·was·intended25 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended
41 //·Line:·1126 //·Line:·14
42 //·Compiler·options:·-warnaserror·-warn:227 //·Compiler·options:·-warnaserror·-warn:2
  
43 class·Base·{28 class·Base·{
44 »       public·bool·Method·()·{·return·false;·} 
45 ········public·void·Method·(int·a)·{}29 »       public·int·Prop·{
 30 ············get·{
 31 ················return·0;
 32 ············}
 33 ········}····
46 }34 }
  
47 class·Derived·:·Base·{35 class·Derived·:·Base·{
48 ········public·void·Method·()·{}36 »       public·bool·Prop·=·false;
49 }</string>37 }</string>
50 ····<string>//·CS0108:·`B.Adapter'·hides·inherited·member·`A.Adapter'.·Use·the·new·keyword·if·hiding·was·intended38 ····<string>//·CS0108:·`B.D'·hides·inherited·member·`A.D'.·Use·the·new·keyword·if·hiding·was·intended
51 //·Line:·1439 //·Line:·15
52 //·Compiler·options:·-warnaserror·-warn:240 //·Compiler·options:·-warnaserror·-warn:2
  
53 class·A41 public·class·B·:·A
54 {42 {
 43 »       public·delegate·void·D·();
55 »       public·abstract·class·Adapter 
56 »       { 
57 »       } 
58 }44 }
  
59 class·B·:·A45 public·class·A
60 {46 {
61 »       public·int·Adapter·{·get;·set;·}47 »       public·int·D;
62 }</string>48 }</string>
63 ····<string>//·CS0108:·`IMutableSequence.this[int]'·hides·inherited·member·`ISequence.this[int]'.·Use·the·new·keyword·if·hiding·was·intended49 ····<string>//·CS0108:·`Derived.Prop'·hides·inherited·member·`Base.Prop(int)'.·Use·the·new·keyword·if·hiding·was·intended
64 //·Line:·1550 //·Line:·10
65 //·Compiler·options:·-warnaserror·-warn:251 //·Compiler·options:·-warnaserror·-warn:2
  
 52 class·Base·{
 53 »       public·void·Prop·(int·a)·{}
66 public·interface·ISequence 
67 { 
68 »       object·this·[int·index]· 
69 »       { 
70 »       »       get; 
71 »       } 
72 }54 }
  
73 public·interface·IMutableSequence·:·ISequence55 class·Derived·:·Base·{
 56 »       public·int·Prop·{
 57 ············get·{
 58 ················return·0;
 59 ············}
 60 ········}
 61 }</string>
 62 ····<string>//·CS0108:·`A.B.AnInt'·hides·inherited·member·`A.AnInt'.·Use·the·new·keyword·if·hiding·was·intended
 63 //·Line:·11
 64 //·Compiler·options:·-warnaserror
  
 65 public·abstract·class·A
74 {66 {
75 »       object·this·[int·index]·67 »       static·readonly·int·AnInt·=·2;
  
 68 »       public·class·B·:·A
76 »       {69 »       {
 70 »       »       static·readonly·int·AnInt·=·3;
77 »       »       get; 
78 »       »       set; 
79 »       }71 »       }
80 }</string>72 }</string>
81 ····<string>//·CS0108:·`Libs.MyLib'·hides·inherited·member·`Foo.MyLib'.·Use·the·new·keyword·if·hiding·was·intended73 ····<string>//·CS0108:·`Derived.Prop(bool)'·hides·inherited·member·`Base.Prop'.·Use·the·new·keyword·if·hiding·was·intended
82 //·Line:·1874 //·Line:·13
83 //·Compiler·options:·-warnaserror·-warn:275 //·Compiler·options:·-warnaserror·-warn:2
  
84 using·System; 
85 using·System.Runtime.InteropServices; 
86 · 
87 class·Test·{76 class·Base·{
 77 »       public·bool·Prop·=·false;
88 »       [DllImport·(Libs.MyLib)] 
89 »       private·static·extern·void·foo·(); 
90 · 
91 »       public·static·void·Main·() 
92 »       { 
93 »       } 
94 } 
95 · 
96 class·Libs·:·Foo·{ 
97 »       internal·const·string·MyLib·=·"SomeLibrary"; 
98 }78 }
99 class·Foo·{ 
100 »       internal·const·string·MyLib·=·"Foo"; 
 79 class·Derived·:·Base·{
 80 ········public·void·Prop·(bool·b)·{}
101 }</string>81 }</string>
Max diff block lines reached; 7114/11179 bytes (63.64%) of diff not shown.
4.79 KB
CS0535
4.78 KB
CS0535
Ordering differences only
    
Offset 1, 94 lines modifiedOffset 1, 95 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0535</ErrorName>3 ··<ErrorName>CS0535</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0535:·`Test'·does·not·implement·interface·member·`X.Hola(ref·string)' 
6 //·Line:·9 
  
7 using·System; 
8 interface·X·{ 
9 »       void·Hola·(ref·string·name); 
10 } 
  
11 class·Test·:·X·{ 
12 »       static·void·Main·() 
13 »       { 
14 »       } 
  
15 »       public·void·Hola·(out·string·name) 
16 »       { 
17 »       »       name·=·null; 
18 »       } 
19 }</string> 
20 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()' 
21 //·Line:·8 
  
22 interface·Interface·{ 
23 ········void·Method(); 
24 } 
  
25 class·Class:·Interface·{ 
26 }</string> 
27 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)' 
28 //·Line:·10 
  
29 public·interface·IServerProperty 
30 { 
31 »       int[]·GetChildren·(uint·timeout); 
32 »       void·SetValue·(string·value,·uint·timeout); 
33 } 
  
34 public·class·ServerProperty·:·IServerProperty 
35 { 
36 »       public·int[]·GetChildren·(uint·timeout) 
37 »       { 
38 »       »       return·null; 
39 »       } 
40 }</string> 
41 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.this[int].set'5 ····<string>//·CS0535:·`CC'·does·not·implement·interface·member·`IA.Coordinate.set'
42 //·Line:·336 //·Line:·33
  
43 using·System;7 using·System;
  
44 public·interface·IA8 public·interface·IA
45 {9 {
46 »       object·this[int·arg]·{10 »       object·Coordinate·{
47 »       »       get;11 »       »       get;
48 »       »       set;12 »       »       set;
49 »       }13 »       }
50 }14 }
  
51 public·abstract·class·CA·:·IA15 public·abstract·class·CA·:·IA
52 {16 {
53 »       public·abstract·object·this[int·arg]·{17 »       public·abstract·object·Coordinate·{
54 »       »       get;18 »       »       get;
55 »       »       set;19 »       »       set;
56 »       }20 »       }
57 }21 }
  
58 public··partial·class·CB·:·CA22 public··partial·class·CB·:·CA
59 {23 {
60 »       public·override·object·this[int·arg]·{24 »       public·override·object·Coordinate·{
61 »       »       get·{25 »       »       get·{
62 »       »       »       throw·new·NotImplementedException·();26 »       »       »       throw·new·NotImplementedException·();
63 »       »       }27 »       »       }
64 »       »       set·{28 »       »       set·{
65 »       »       }29 »       »       }
66 »       }30 »       }
67 }31 }
  
68 public·class·CC·:·CB,·IA32 public·class·CC·:·CB,·IA
69 {33 {
70 »       public·new·object·this[int·arg]·{34 »       public·new·object·Coordinate·{
71 »       »       get·{35 »       »       get·{
72 »       »       »       throw·new·NotImplementedException·();36 »       »       »       throw·new·NotImplementedException·();
73 »       »       }37 »       »       }
74 »       }38 »       }
75 }</string>39 }</string>
 40 ····<string>//·CS0535:·`ServerProperty'·does·not·implement·interface·member·`IServerProperty.SetValue(string,·uint)'
 41 //·Line:·10
  
 42 public·interface·IServerProperty
 43 {
 44 »       int[]·GetChildren·(uint·timeout);
 45 »       void·SetValue·(string·value,·uint·timeout);
 46 }
  
 47 public·class·ServerProperty·:·IServerProperty
 48 {
 49 »       public·int[]·GetChildren·(uint·timeout)
 50 »       {
 51 »       »       return·null;
 52 »       }
 53 }</string>
 54 ····<string>//·CS0535:·`Stack'·does·not·implement·interface·member·`IStack.Insert(int,·object)'
 55 //·Line:·11
 56 ·
 57 using·System;·
 58 ·
 59 public·interface·IStack·{
 60 »       void·Insert·(int·index,·object·value);
 61 »       object·this·[int·index]·{·set;·}
 62 }
  
 63 public·class·Stack·:·IStack·{
 64 »       object·IStack.this·[int·index]·{
 65 »       »       set·{}
 66 »       }
 67 }
  
 68 public·class·D·{
 69 »       static·void·Main·()·{}
 70 }</string>
 71 ····<string>//·CS0535:·`Class'·does·not·implement·interface·member·`Interface.Method()'
 72 //·Line:·8
  
 73 interface·Interface·{
 74 ········void·Method();
Max diff block lines reached; 1917/4856 bytes (39.48%) of diff not shown.
2.46 KB
CS8200
2.45 KB
CS8200
Ordering differences only
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8200</ErrorName>3 ··<ErrorName>CS8200</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers5 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
6 //·Line:·66 //·Line:·11
  
7 public·class·C7 public·class·C
8 {8 {
9 »       bool·res·=·Foo·(out·int·arg);9 »       public·C·(bool·value)
 10 »       {»      »      
 11 »       }
  
 12 »       public·C·()
 13 »       »       :·this·(Foo·(out·int·arg))
 14 »       {»      
 15 »       }
  
10 »       static·bool·Foo·(out·int·arg)16 »       static·bool·Foo·(out·int·arg)
11 »       {17 »       {
12 »       »       arg·=·2;18 »       »       arg·=·2;
13 »       »       return·false;19 »       »       return·false;
14 »       }20 »       }
15 }</string>21 }</string>
16 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers22 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
17 //·Line:·1123 //·Line:·11
  
18 public·class·C24 public·class·C
19 {25 {
 26 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);
20 »       public·C·(bool·value) 
21 »       {»      »       
22 »       } 
  
23 »       public·C·() 
24 »       »       :·this·(Foo·(out·int·arg)) 
25 »       {»       
26 »       } 
  
27 »       static·bool·Foo·(out·int·arg)27 »       static·bool·Foo·(out·int·arg)
28 »       {28 »       {
29 »       »       arg·=·2;29 »       »       arg·=·2;
30 »       »       return·false;30 »       »       return·false;
31 »       }31 »       }
32 }</string>32 }</string>
33 ····<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
34 //·Line:·634 //·Line:·6
  
35 class·X35 public·class·C
36 {36 {
37 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;37 »       bool·res·=·Foo·(out·int·arg);
  
38 ····static·object·Foo·() 
39 ····{ 
40 ········return·false; 
41 ····}38 »       static·bool·Foo·(out·int·arg)
 39 »       {
 40 »       »       arg·=·2;
 41 »       »       return·false;
 42 »       }
42 }</string>43 }</string>
43 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers44 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
44 //·Line:·645 //·Line:·6
  
45 public·class·C46 public·class·C
46 {47 {
47 »       bool·res·=·Foo·()·is·string·s;48 »       bool·res·=·Foo·()·is·string·s;
  
48 »       static·object·Foo·()49 »       static·object·Foo·()
49 »       {50 »       {
50 »       »       return·null;51 »       »       return·null;
51 »       }52 »       }
52 }</string>53 }</string>
53 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers54 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
54 //·Line:·1155 //·Line:·6
  
55 public·class·C56 class·X
56 {57 {
57 »       bool·Prop·{·get;·}·=·Foo·(out·int·arg);58 ····public·static·bool·Test·{·get;·}·=·Foo·()·is·bool·x;
  
 59 ····static·object·Foo·()
 60 ····{
 61 ········return·false;
 62 ····}
58 »       static·bool·Foo·(out·int·arg) 
59 »       { 
60 »       »       arg·=·2; 
61 »       »       return·false; 
62 »       } 
63 }</string>63 }</string>
64 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers64 ····<string>//·CS8200:·Out·variable·and·pattern·variable·declarations·are·not·allowed·within·constructor·initializers,·field·initializers,·or·property·initializers
65 //·Line:·865 //·Line:·8
  
66 using·System;66 using·System;
  
67 public·class·C67 public·class·C
777 B
CS0673
765 B
CS0673
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0673</ErrorName>3 ··<ErrorName>CS0673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'5 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
6 //·Line:·86 //·Line:·8
  
7 using·System; 
  
8 public·class·X7 public·class·X
9 {8 {
10 »       public·static·void·Main()9 »       public·static·void·Main()
11 »       {10 »       {
12 »       »       Void·v;11 »       »       System.Type·t·=·typeof·(System.Void);
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'14 ····<string>//·CS0673:·System.Void·cannot·be·used·from·C#.·Consider·using·`void'
16 //·Line:·815 //·Line:·8
  
 16 using·System;
  
17 public·class·X17 public·class·X
18 {18 {
19 »       public·static·void·Main()19 »       public·static·void·Main()
20 »       {20 »       {
21 »       »       System.Type·t·=·typeof·(System.Void);21 »       »       Void·v;
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.06 KB
CS0564
1.05 KB
CS0564
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0564</ErrorName>3 ··<ErrorName>CS0564</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int5 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{8 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{
9 ················return·0;9 ················return·0;
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int12 ····<string>//·CS0564:·Overloaded·shift·operator·must·have·the·type·of·the·first·operand·be·the·containing·type,·and·the·type·of·the·second·operand·must·be·int
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·int·operator·&lt;&lt;·(object·value,·int·count)·{15 ········public·static·int·operator·&lt;&lt;·(SampleClass·value,·SampleClass·count)·{
16 ················return·0;16 ················return·0;
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
4.1 KB
CS0642
4.09 KB
CS0642
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0642</ErrorName>3 ··<ErrorName>CS0642</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0642:·Possible·mistaken·empty·statement5 ····<string>//·CS0642:·Possible·mistaken·empty·statement
6 //·Line:·136 //·Line:·7
7 //·Compiler·options:·/warnaserror·/warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
 8 class·X{
 9 »       static·void·Main·()
8 using·System; 
9 public·class·C 
10 { 
11 »       public·static·int·p·=·0; 
12 »       public·static·void·Foo·() 
13 »       {10 »       {
 11 »       »       if·(true);
14 »       »       if·(p·&lt;·5) 
15 »       »       »       Console.WriteLine·(); 
16 »       »       else 
17 »       »       »       ; 
18 »       »       Console.WriteLine·(); 
19 »       }12 »       }
20 }</string>13 }</string>
21 ····<string>//·CS0642:·Possible·mistaken·empty·statement14 ····<string>//·CS0642:·Possible·mistaken·empty·statement
22 //·Line:·915 //·Line:·9
23 //·Compiler·options:·-warnaserror·-warn:316 //·Compiler·options:·-warnaserror·-warn:3
  
24 public·class·C17 public·class·C
Offset 27, 76 lines modifiedOffset 21, 66 lines modified
27 ····public·void·Test·(System.Collections.IEnumerable·e)21 ····public·void·Test·(System.Collections.IEnumerable·e)
28 ····{22 ····{
29 ········foreach·(object·o·in·e);23 ········foreach·(object·o·in·e);
30 ············{·}24 ············{·}
31 ····}25 ····}
32 }</string>26 }</string>
33 ····<string>//·CS0642:·Possible·mistaken·empty·statement27 ····<string>//·CS0642:·Possible·mistaken·empty·statement
34 //·Line:·1128 //·Line:·13
35 //·Compiler·options:·/warnaserror·/warn:329 //·Compiler·options:·/warnaserror·/warn:3
36 using·System;30 using·System;
37 public·class·C31 public·class·C
38 {32 {
39 »       public·static·int·p·=·0;33 »       public·static·int·p·=·0;
40 »       public·static·void·Foo·()34 »       public·static·void·Foo·()
41 »       {35 »       {
42 »       »       if·(p·&lt;·5)36 »       »       if·(p·&lt;·5)
43 »       »       »       ; 
44 »       »       else 
45 »       »       »       Console.WriteLine·();37 »       »       »       Console.WriteLine·();
 38 »       »       else
 39 »       »       »       ;
 40 »       »       Console.WriteLine·();
46 »       }41 »       }
47 }</string>42 }</string>
48 ····<string>//·CS0642:·Possible·mistaken·empty·statement43 ····<string>//·CS0642:·Possible·mistaken·empty·statement
49 //·Line:·1044 //·Line:·9
50 //·Compiler·options:·-warnaserror·-warn:345 //·Compiler·options:·-warnaserror·-warn:3
  
51 public·class·C46 public·class·C
52 {47 {
53 ····public·static·void·Main·() 
54 ····{ 
55 ········for·(;;); 
56 ············{·} 
57 ····}48 »       public·void·Test·()
 49 »       {
 50 »       »       using·(System.IDisposable·arg·=·null);
 51 »       »       {·}
 52 »       }
58 }</string>53 }</string>
59 ····<string>//·CS0642:·Possible·mistaken·empty·statement54 ····<string>//·CS0642:·Possible·mistaken·empty·statement
60 //·Line:·1055 //·Line:·9
61 //·Compiler·options:·-warnaserror·-warn:356 //·Compiler·options:·-warnaserror·-warn:3
  
62 public·class·C57 public·class·C
63 {58 {
64 ····public·static·void·Main·()59 ····public·void·Test·()
65 ····{60 ····{
 61 ········lock·(this);
66 ········int·i=·5; 
67 ········while·(i++·&lt;·100); 
68 ············{·}62 ············{·}
69 ····}63 ····}
70 }</string>64 }</string>
71 ····<string>//·CS0642:·Possible·mistaken·empty·statement65 ····<string>//·CS0642:·Possible·mistaken·empty·statement
72 //·Line:·966 //·Line:·9
73 //·Compiler·options:·-warnaserror·-warn:367 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:0219
  
74 public·class·C 
75 { 
76 »       public·void·Test·() 
77 »       { 
78 »       »       using·(System.IDisposable·arg·=·null); 
79 »       »       {·} 
80 »       } 
81 }</string> 
82 ····<string>//·CS0642:·Possible·mistaken·empty·statement 
83 //·Line:·9 
84 //·Compiler·options:·-warnaserror·-warn:3 
  
85 public·class·C68 public·class·C
86 {69 {
87 ····public·void·Test·(System.IDisposable·arg)70 ····public·unsafe·void·Test·()
88 ····{71 ····{
89 ········using·(arg);72 ········fixed·(char·*p·=·str);
90 ············{·}73 ············{·}
91 ····}74 ····}
  
 75 ····static·readonly·char·[]·str·=·new·char·[]·{'A'};
92 }</string>76 }</string>
93 ····<string>//·CS0642:·Possible·mistaken·empty·statement77 ····<string>//·CS0642:·Possible·mistaken·empty·statement
94 //·Line:·1178 //·Line:·11
95 //·Compiler·options:·/warnaserror·/warn:379 //·Compiler·options:·/warnaserror·/warn:3
96 using·System;80 using·System;
97 public·class·C81 public·class·C
98 {82 {
Offset 106, 44 lines modifiedOffset 90, 60 lines modified
106 »       »       if·(p·&lt;·5)90 »       »       if·(p·&lt;·5)
107 »       »       »       ;91 »       »       »       ;
108 »       »       else92 »       »       else
109 »       »       »       Console.WriteLine·();93 »       »       »       Console.WriteLine·();
110 »       }94 »       }
111 }</string>95 }</string>
112 ····<string>//·CS0642:·Possible·mistaken·empty·statement96 ····<string>//·CS0642:·Possible·mistaken·empty·statement
113 //·Line:·997 //·Line:·10
114 //·Compiler·options:·-warnaserror·-warn:3·-unsafe·-nowarn:021998 //·Compiler·options:·-warnaserror·-warn:3
  
Max diff block lines reached; 1158/4153 bytes (27.88%) of diff not shown.
4.36 KB
CS0176
4.34 KB
CS0176
Ordering differences only
    
Offset 1, 46 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>CS0176</ErrorName>3 ··<ErrorName>CS0176</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead5 ····<string>//·CS0176:·Static·member·`string.Empty'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
6 //·Line:·126 //·Line:·9
7 using·System; 
  
8 class·A7 class·X
9 {8 {
10 »       public·static·int·X·{·get·{·return·2;·}·} 
11 } 
  
12 class·T 
13 »       { 
14 »       static·void·Main·()9 »       public·static·void·Main·()
15 »       {10 »       {
16 »       »       A·T·=·new·A·(); 
17 »       »       System.Console.WriteLine·(T.X);11 »       »       string·y·=·null;
 12 »       »       var·x·=·y?.Empty;
18 »       }13 »       }
19 }</string>14 }</string>
20 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead15 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
21 //·Line:·1016 //·Line:·15
 17 class·X·{
 18 »       public·static·void·void_method·()
 19 »       {
 20 »       }
 21 »       public·void·void_method·(int·i)
 22 »       {
 23 »       }
22 using·System; 
  
23 class·TestIt· 
24 { 
25 ········public·static·void·Main()· 
26 ········{ 
27 ················MyClass·p·=·new·MyClass(); 
28 ················p.Start·("hi"); 
29 ········} 
30 }24 }
  
31 class·MyClass 
32 { 
33 ········public·static·void·Start·(string·info)· 
34 ········{ 
35 ········}25 class·Y·{
 26 »       void·m·(X·arg)
 27 »       {
 28 »       »       arg.void_method·();
 29 »       }
36 }</string>30 }</string>
37 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead31 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
38 //·Line:·1232 //·Line:·12
39 using·System;33 using·System;
  
40 class·A·{34 class·A·{
41 »       public·static·int·X;35 »       public·static·int·X;
Offset 48, 73 lines modifiedOffset 40, 63 lines modified
  
48 class·T·{40 class·T·{
49 »       static·void·Main·()·{41 »       static·void·Main·()·{
50 »       »       A·T·=·new·A·();42 »       »       A·T·=·new·A·();
51 »       »       System.Console.WriteLine·(T.X);43 »       »       System.Console.WriteLine·(T.X);
52 »       }44 »       }
53 }</string>45 }</string>
 46 ····<string>//·CS0176:·Static·member·`A.X'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
 47 //·Line:·12
 48 using·System;
  
 49 class·A
 50 {
 51 »       public·static·int·X·{·get·{·return·2;·}·}
 52 }
  
 53 class·T
 54 »       {
 55 »       static·void·Main·()
 56 »       {
 57 »       »       A·T·=·new·A·();
 58 »       »       System.Console.WriteLine·(T.X);
 59 »       }
 60 }</string>
54 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead61 ····<string>//·CS0176:·Static·member·`X.CONST'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
55 //·Line:·1262 //·Line:·12
  
56 public·class·X·{63 public·class·X·{
57 »       public·const·double·CONST·=·1;64 »       public·const·double·CONST·=·1;
58 }65 }
  
59 public·class·Y:·X·{66 public·class·Y:·X·{
  
60 »       void·D·(X·x)67 »       void·D·(X·x)
61 »       {68 »       {
62 »       »       double·d·=·x.CONST;69 »       »       double·d·=·x.CONST;
63 »       }70 »       }
64 }</string>71 }</string>
65 ····<string>//·CS0176:·Static·member·`MyEnum.Foo'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead72 ····<string>//·CS0176:·Static·member·`MyClass.Start(string)'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead
66 //·Line:·1473 //·Line:·10
 74 using·System;
  
67 public·enum·MyEnum 
68 { 
69 »       Foo·=·1 
70 } 
  
71 public·class·Test75 class·TestIt·
72 {76 {
 77 ········public·static·void·Main()·
 78 ········{
 79 ················MyClass·p·=·new·MyClass();
 80 ················p.Start·("hi");
 81 ········}
73 »       static·void·Main·() 
74 »       { 
75 »       »       MyEnum·theEnum·=·MyEnum.Foo; 
76 »       »       if·(theEnum·==·theEnum.Foo) 
77 »       »       { 
78 »       »       } 
79 »       } 
80 }</string> 
81 ····<string>//·CS0176:·Static·member·`X.void_method()'·cannot·be·accessed·with·an·instance·reference,·qualify·it·with·a·type·name·instead 
82 //·Line:·15 
83 class·X·{ 
84 »       public·static·void·void_method·() 
85 »       { 
86 »       } 
Max diff block lines reached; 1063/4412 bytes (24.09%) of diff not shown.
2.45 KB
CS0533
2.44 KB
CS0533
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>CS0533</ErrorName>3 ··<ErrorName>CS0533</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()' 
6 //·Line:·11 
  
7 abstract·public·class·BaseClass 
8 { 
9 »       abstract·protected·void·Foo·(); 
10 } 
  
11 abstract·class·DerivedClass:·BaseClass 
12 { 
13 »       public·new·int·Foo; 
14 }</string> 
15 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent' 
16 //·Line:·11 
  
17 using·System; 
  
18 abstract·class·A·{ 
19 »       public·abstract·event·EventHandler·MyEvent; 
20 } 
  
21 class·B·:·A·{ 
22 »       public·event·EventHandler·MyEvent; 
23 }</string> 
24 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'5 ····<string>//·CS0533:·`MyAbstract.Initialize()'·hides·inherited·abstract·member·`MyAbstractBase.Initialize()'
25 //·Line:·106 //·Line:·10
26 public·abstract·class·MyAbstractBase7 public·abstract·class·MyAbstractBase
27 {8 {
28 ····public·abstract·void·Initialize();9 ····public·abstract·void·Initialize();
29 }10 }
  
Offset 42, 32 lines modifiedOffset 18, 56 lines modified
  
42 public·class·Program18 public·class·Program
43 {19 {
44 ····public·static·void·Main(string[]·args)20 ····public·static·void·Main(string[]·args)
45 ····{21 ····{
46 ····}22 ····}
47 }</string>23 }</string>
 24 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'
 25 //·Line:·9
  
 26 abstract·public·class·BaseClass·{
 27 ········abstract·protected·void·Foo·();
 28 }
  
 29 abstract·class·DerivedClass:·BaseClass·{
 30 ········public·new·void·Foo·()·{}
 31 »       »       public·static·void·Main·()·{}
 32 }</string>
 33 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
 34 //·Line:·11
  
 35 using·System;
  
 36 abstract·class·A·{
 37 »       public·abstract·event·EventHandler·MyEvent;
 38 }
  
 39 class·B·:·A·{
 40 »       public·event·EventHandler·MyEvent;
 41 }</string>
48 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'42 ····<string>//·CS0533:·`B.MyEvent'·hides·inherited·abstract·member·`A.MyEvent'
49 //·Line:·1143 //·Line:·11
  
50 using·System;44 using·System;
  
51 abstract·class·A·{45 abstract·class·A·{
52 »       public·abstract·event·EventHandler·MyEvent;46 »       public·abstract·event·EventHandler·MyEvent;
53 }47 }
  
54 class·B·:·A·{48 class·B·:·A·{
55 »       public·new·event·EventHandler·MyEvent;49 »       public·new·event·EventHandler·MyEvent;
56 }</string>50 }</string>
57 ····<string>//·CS0533:·`DerivedClass.Foo()'·hides·inherited·abstract·member·`BaseClass.Foo()'51 ····<string>//·CS0533:·`DerivedClass.Foo'·hides·inherited·abstract·member·`BaseClass.Foo()'
58 //·Line:·952 //·Line:·11
  
59 abstract·public·class·BaseClass·{53 abstract·public·class·BaseClass
 54 {
60 ········abstract·protected·void·Foo·();55 »       abstract·protected·void·Foo·();
61 }56 }
  
62 abstract·class·DerivedClass:·BaseClass·{57 abstract·class·DerivedClass:·BaseClass
63 ········public·new·void·Foo·()·{} 
64 »       »       public·static·void·Main·()·{}58 {
 59 »       public·new·int·Foo;
65 }</string>60 }</string>
66 ··</Examples>61 ··</Examples>
67 </ErrorDocumentation>62 </ErrorDocumentation>
1.22 KB
CS0231
1.2 KB
CS0231
Ordering differences only
    
Offset 2, 29 lines modifiedOffset 2, 29 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0231</ErrorName>3 ··<ErrorName>CS0231</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list5 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
6 //·Line:·56 //·Line:·5
7 class·Test7 class·Test
8 {8 {
9 ········void·Foo·(params·object[]·o,·bool·b)·{}9 ········void·Foo·(int·i,·params·object[]·o,·bool·b)·{}
10 }</string>10 }</string>
11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list11 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
12 //·Line:·512 //·Line:·5
13 class·Test13 class·Test
14 {14 {
15 »       void·Foo·(int·i,·params·object[]·o,·params·bool[]·b)·{}15 »       void·Foo·(params·object[]·o,·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·(int·i,·params·object[]·o,·bool·b)·{}21 »       void·Foo·(int·i,·params·object[]·o,·params·bool[]·b)·{}
22 }</string>22 }</string>
23 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list23 ····<string>//·CS0231:·A·params·parameter·must·be·the·last·parameter·in·a·formal·parameter·list
24 //·Line:·524 //·Line:·5
25 class·Test25 class·Test
26 {26 {
27 »       void·Foo·(params·object[]·o,·params·bool[]·b)·{}27 ········void·Foo·(params·object[]·o,·bool·b)·{}
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
4.56 KB
CS0118
4.55 KB
CS0118
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>CS0118</ErrorName>3 ··<ErrorName>CS0118</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0118:·`A.s'·is·a·`field'·but·a·`type'·was·expected
 6 //·Line:·11
  
 7 class·A
 8 {
 9 »       public·string·s;
 10 }
  
 11 class·X·:·A
 12 {
 13 »       s·MyProperty·{
 14 »       »       get·{
 15 »       »       »       return·s;
 16 »       »       }
 17 »       }
 18 }</string>
5 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected19 ····<string>//·CS0118:·`MonoTests.System.Data.Test'·is·a·`namespace'·but·a·`type'·was·expected
6 //·Line:·2220 //·Line:·22
7 using·NUnit.Framework;21 using·NUnit.Framework;
8 using·System;22 using·System;
  
9 namespace·NUnit.Framework23 namespace·NUnit.Framework
10 {24 {
Offset 28, 107 lines modifiedOffset 44, 38 lines modified
28 »       »       {44 »       »       {
29 »       »       }45 »       »       }
  
30 »       »       static·void·Main·()46 »       »       static·void·Main·()
31 »       »       {·}47 »       »       {·}
32 »       }48 »       }
33 }</string>49 }</string>
34 ····<string>//·CS0118:·`A'·is·a·`type'·but·a·`variable'·was·expected50 ····<string>//·CS0118:·`System'·is·a·`namespace'·but·a·`type'·was·expected
35 //·Line:·1251 //·Line:·9
  
36 class·A 
37 { 
38 } 
  
 52 public·class·C
39 class·B 
40 { 
41 »       public·B·() 
42 »       { 
43 »       »       A·=·2; 
44 »       } 
45 }</string> 
46 ····<string>//·CS0118:·`Foo&lt;X&gt;'·is·a·`type'·but·a·`variable'·was·expected 
47 //·Line:·12 
48 · 
49 public·class·Foo&lt;T&gt; 
50 { 
51 } 
52 · 
53 class·X 
54 {53 {
55 »       static·void·Main·()54 »       public·object·Test·(object·a)
56 »       {55 »       {
57 »       »       Foo&lt;X&gt;·=·new·Foo&lt;X&gt;·();56 »       »       return·(System)(a);
58 »       }57 »       }
59 }</string>58 }</string>
60 ····<string>//·CS0118:·`N'·is·a·`namespace'·but·a·`type'·was·expected 
61 //·Line:·8 
  
62 namespace·N 
63 { 
64 } 
  
65 public·class·C&lt;T&gt;··where·T·:·N 
66 { 
67 }</string> 
68 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected59 ····<string>//·CS0118:·`x.a.B'·is·a·`property'·but·a·`type'·was·expected
69 //·Line:·960 //·Line:·9
  
70 using·System;61 using·System;
  
71 namespace·x62 namespace·x
72 {63 {
73 »       class·a64 »       class·a
74 »       {65 »       {
75 »       »       bool·B·{·set·{}·}66 »       »       bool·B·{·set·{}·}
76 »       »       67 »       »       
77 »       »       void·Test·(B·b)·{}68 »       »       void·Test·(B·b)·{}
78 »       }69 »       }
79 }</string>70 }</string>
80 ····<string>//·CS0118:·`A.Foo(string)'·is·a·`method·group'·but·a·`type'·was·expected 
81 //·Line:·15 
  
82 public·class·A 
83 { 
84 »       public·static·void·Foo·(string·Setting) 
85 »       { 
86 »       } 
87 } 
  
88 class·Example 
89 { 
90 »       public·void·Main(string[]·args) 
91 »       { 
92 »       »       A·a·=·new·A.Foo·("test");·· 
93 »       } 
94 }</string> 
95 ····<string>//·CS0118:·`M.N'·is·a·`namespace'·but·a·`variable'·was·expected 
96 //·Line:·10 
  
97 namespace·M.N 
98 { 
99 »       public·class·Foo 
100 »       { 
101 »       »       public·Foo·(object·value) 
102 »       »       { 
103 »       »       »       N·=·value; 
104 »       »       } 
105 »       } 
106 }</string> 
107 ····<string>//·CS0118:·`X.s'·is·a·`field'·but·a·`type'·was·expected 
108 //·Line:·6 
109 class·X·{ 
110 »       string·s; 
  
111 »       s·MyProperty·{ 
112 »       »       get·{ 
113 »       »       »       return·s; 
114 »       »       } 
Max diff block lines reached; 2318/4618 bytes (50.19%) of diff not shown.
1.62 KB
CS1699
1.61 KB
CS1699
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1699</ErrorName>3 ··<ErrorName>CS1699</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute5 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-warnaserror·-warn:47 //·Compiler·options:·-warnaserror·-warn:4
  
8 using·System.Reflection;8 using·System.Reflection;
  
9 [assembly:AssemblyKeyNameAttribute·("container")]</string>9 [assembly:AssemblyDelaySign·(true)]</string>
10 ····<string>//·CS1699:·Use·compiler·option·`delaysign'·or·appropriate·project·settings·instead·of·`AssemblyDelaySign'·attribute10 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute
11 //·Line:·711 //·Line:·7
12 //·Compiler·options:·-warnaserror·-warn:412 //·Compiler·options:·-warnaserror·-warn:4
  
13 using·System.Reflection;13 using·System.Reflection;
  
14 [assembly:AssemblyDelaySign·(true)]</string>14 [assembly:AssemblyKeyFile·("key.snk")]</string>
15 ····<string>//·CS1699:·Use·compiler·option·`keyfile'·or·appropriate·project·settings·instead·of·`AssemblyKeyFile'·attribute15 ····<string>//·CS1699:·Use·compiler·option·`keycontainer'·or·appropriate·project·settings·instead·of·`AssemblyKeyNameAttribute'·attribute
16 //·Line:·716 //·Line:·7
17 //·Compiler·options:·-warnaserror·-warn:417 //·Compiler·options:·-warnaserror·-warn:4
  
18 using·System.Reflection;18 using·System.Reflection;
  
19 [assembly:AssemblyKeyFile·("key.snk")]</string>19 [assembly:AssemblyKeyNameAttribute·("container")]</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.09 KB
CS4010
1.08 KB
CS4010
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4010</ErrorName>3 ··<ErrorName>CS4010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;' 
6 //·Line:·10 
  
7 using·System; 
  
8 class·C 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Func&lt;string&gt;·a·=·async·delegate·{·}; 
13 »       } 
14 }</string> 
15 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'5 ····<string>//·CS4010:·Cannot·convert·async·lambda·expression·to·delegate·type·`System.Func&lt;bool&gt;'
16 //·Line:·166 //·Line:·16
  
17 using·System;7 using·System;
18 using·System.Threading.Tasks;8 using·System.Threading.Tasks;
  
19 class·C9 class·C
Offset 28, 9 lines modifiedOffset 16, 21 lines modified
28 »       }16 »       }
29 »       17 »       
30 »       public·static·void·Main·()18 »       public·static·void·Main·()
31 »       {19 »       {
32 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};20 »       »       Func&lt;bool&gt;·a·=·async·()·=&gt;·{·await·GetInt·();·};
33 »       }21 »       }
34 }</string>22 }</string>
 23 ····<string>//·CS4010:·Cannot·convert·async·anonymous·method·to·delegate·type·`System.Func&lt;string&gt;'
 24 //·Line:·10
  
 25 using·System;
  
 26 class·C
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       Func&lt;string&gt;·a·=·async·delegate·{·};
 31 »       }
 32 }</string>
35 ··</Examples>33 ··</Examples>
36 </ErrorDocumentation>34 </ErrorDocumentation>
3.15 KB
CS0188
3.13 KB
CS0188
Ordering differences only
    
Offset 1, 14 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>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:·10
  
 7 public·struct·Test
 8 {
 9 »       internal·int·x;
  
 10 »       public·Test·(int·x)
 11 »       {
 12 »       »       X·=·x;
 13 »       }
  
 14 »       public·int·X
 15 »       {
 16 »       »       get·{·return·x;·}
 17 »       »       set·{·x·=·value;·}
 18 »       }
 19 }</string>
 20 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
 21 //·Line:·10
  
7 struct·B22 struct·B
8 {23 {
9 »       public·int·a;24 »       public·int·a;
  
10 »       public·B·(int·foo)25 »       public·B·(int·foo)
11 »       {26 »       {
12 »       »       Test·();27 »       »       Test·();
Offset 33, 58 lines modifiedOffset 51, 26 lines modified
33 »       public·Foo·(int·baz)51 »       public·Foo·(int·baz)
34 »       {52 »       {
35 »       »       this.baz·=·baz;53 »       »       this.baz·=·baz;
36 »       »       bar·=·Bar·-·1;54 »       »       bar·=·Bar·-·1;
37 »       }55 »       }
38 }</string>56 }</string>
39 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to57 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
40 //·Line:·10 
  
41 public·struct·Test 
42 { 
43 »       internal·int·x; 
  
44 »       public·Test·(int·x) 
45 »       { 
46 »       »       X·=·x; 
47 »       } 
  
48 »       public·int·X 
49 »       { 
50 »       »       get·{·return·x;·} 
51 »       »       set·{·x·=·value;·} 
52 »       } 
53 }</string> 
54 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
55 //·Line:·858 //·Line:·8
  
56 struct·Sample59 struct·Sample
57 {60 {
58 »       public·Sample·(int·arg)61 »       public·Sample·(int·arg)
59 »       {62 »       {
60 »       »       text·=·base.ToString·();63 »       »       text·=·base.ToString·();
61 »       }64 »       }
  
62 »       internal·string·text;65 »       internal·string·text;
63 }</string>66 }</string>
64 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to67 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
65 //·Line:·8 
  
66 struct·Sample 
67 { 
68 »       public·Sample·(int·arg) 
69 »       { 
70 »       »       text·=·this.Prop; 
71 »       } 
72 »        
73 »       int·Prop·{·get·{·return·1;·}·} 
  
74 »       public·int·text; 
75 }</string> 
76 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to 
77 //·Line:·1068 //·Line:·10
  
78 struct·B69 struct·B
79 {70 {
80 »       public·int·a;71 »       public·int·a;
  
81 »       public·B·(int·foo)72 »       public·B·(int·foo)
Offset 94, 29 lines modifiedOffset 80, 28 lines modified
94 »       }80 »       }
  
95 »       static·void·Test·(B·b)81 »       static·void·Test·(B·b)
96 »       {82 »       {
97 »       }83 »       }
98 }</string>84 }</string>
99 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to85 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
100 //·Line:·1686 //·Line:·10
  
101 struct·Foo87 struct·S
102 {88 {
103 »       public·int·bar;89 »       public·int·x;
104 »       public·int·baz; 
  
105 »       public·int·this·[int·i]·{ 
106 »       »       get·{·return·bar;·}90 »       
 91 »       S·(dynamic·d)
 92 »       {
 93 »       »       Foo·(d);
 94 »       »       x·=·44;
107 »       }95 »       }
  
108 »       public·Foo·(int·baz)96 »       void·Foo·(int·a)
109 »       {97 »       {
110 »       »       this.baz·=·baz; 
111 »       »       bar·=·this·[2]·-·1; 
112 »       }98 »       }
113 }</string>99 }</string>
114 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to100 ····<string>//·CS0188:·The·`this'·object·cannot·be·used·before·all·of·its·fields·are·assigned·to
115 //·Line:·6101 //·Line:·6
  
116 struct·Sample·{102 struct·Sample·{
117 ········public·Sample(string·text)·{103 ········public·Sample(string·text)·{
Offset 126, 25 lines modifiedOffset 111, 40 lines modified
  
Max diff block lines reached; 762/3173 bytes (24.02%) of diff not shown.
1.81 KB
CS0104
1.8 KB
CS0104
Ordering differences only
    
Offset 31, 32 lines modifiedOffset 31, 40 lines modified
31 »       »       }31 »       »       }
32 »       »       32 »       »       
33 »       »       static·void·Foo·(Action·a)33 »       »       static·void·Foo·(Action·a)
34 »       »       {34 »       »       {
35 »       »       }35 »       »       }
36 »       }36 »       }
37 }</string>37 }</string>
38 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'38 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics'
39 //·Line:·1639 //·Line:·16
40 namespace·A·{ 
41 »       class·X·{ 
 40 using·Gdk;
 41 using·System.Drawing;
  
 42 public·class·Plot·{
 43 »       void·M·()
 44 »       {
 45 »       »       Graphics·g;
 46 »       }
 47 »       
 48 »       
 49 »       static·void·Main·()
 50 »       {
42 »       }51 »       }
43 }52 }
  
  
44 namespace·B·{53 namespace·Gdk·{
45 »       class·X·{54 »       public·class·Graphics·{
46 »       }55 »       }
47 }56 }
  
 57 namespace·System.Drawing·{
 58 »       public·class·Graphics·{
48 namespace·C·{ 
49 »       using·A; 
50 »       using·B; 
51 »       class·D·:·X·{ 
  
52 »       static·void·Main·()·{} 
53 »       }59 »       }
54 }</string>60 }</string>
55 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'61 ····<string>//·CS0104:·`XAttribute'·is·an·ambiguous·reference·between·`A.XAttribute'·and·`B.XAttribute'
56 //·Line:·2162 //·Line:·21
  
57 using·System;63 using·System;
  
Offset 76, 42 lines modifiedOffset 84, 14 lines modified
76 »       using·B;84 »       using·B;
  
77 »       [X]85 »       [X]
78 »       class·Test·86 »       class·Test·
79 »       {87 »       {
80 »       }88 »       }
81 }</string>89 }</string>
82 ····<string>//·CS0104:·`Graphics'·is·an·ambiguous·reference·between·`Gdk.Graphics'·and·`System.Drawing.Graphics' 
83 //·Line:·16 
  
84 using·Gdk; 
85 using·System.Drawing; 
  
86 public·class·Plot·{ 
87 »       void·M·() 
88 »       { 
89 »       »       Graphics·g; 
90 »       } 
91 »        
92 »        
93 »       static·void·Main·() 
94 »       { 
95 »       } 
96 } 
  
  
97 namespace·Gdk·{ 
98 »       public·class·Graphics·{ 
99 »       } 
100 } 
  
101 namespace·System.Drawing·{ 
102 »       public·class·Graphics·{ 
103 »       } 
104 }</string> 
105 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'90 ····<string>//·CS0104:·`N'·is·an·ambiguous·reference·between·`C.N'·and·`A.T.N'
106 //·Line:·3291 //·Line:·32
  
107 namespace·A92 namespace·A
108 {93 {
109 »       public·class·T94 »       public·class·T
110 »       {95 »       {
Offset 139, 9 lines modifiedOffset 119, 29 lines modified
139 »       {119 »       {
140 »       »       static·void·Main·()120 »       »       static·void·Main·()
141 »       »       {121 »       »       {
142 »       »       »       var·u·=·new·N·();122 »       »       »       var·u·=·new·N·();
143 »       »       }123 »       »       }
144 »       }124 »       }
145 }</string>125 }</string>
 126 ····<string>//·CS0104:·`X'·is·an·ambiguous·reference·between·`A.X'·and·`B.X'
 127 //·Line:·16
 128 namespace·A·{
 129 »       class·X·{
 130 »       }
 131 }
  
 132 namespace·B·{
 133 »       class·X·{
 134 »       }
 135 }
  
 136 namespace·C·{
 137 »       using·A;
 138 »       using·B;
 139 »       class·D·:·X·{
  
 140 »       static·void·Main·()·{}
 141 »       }
 142 }</string>
146 ··</Examples>143 ··</Examples>
147 </ErrorDocumentation>144 </ErrorDocumentation>
989 B
CS0156
977 B
CS0156
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0156</ErrorName>3 ··<ErrorName>CS0156</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause5 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
6 //·Line:·146 //·Line:·12
  
7 using·System;7 using·System;
  
8 class·Foo8 class·Foo
9 {9 {
10 »       static·void·Main·()10 »       static·void·Main·()
11 »       {11 »       {
12 »       »       try·{12 »       »       try·{
13 »       »       ····Console.WriteLine·("TEST");13 »       »       »       Console.WriteLine·("Test·CS0156");
14 »       »       } 
15 »       »       finally·{ 
16 »       »       »       throw;14 »       »       »       throw;
17 »       »       }15 »       »       }
 16 »       »       catch·{
 17 »       »       }»      »      »      
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause20 ····<string>//·CS0156:·A·throw·statement·with·no·arguments·is·not·allowed·outside·of·a·catch·clause
21 //·Line:·1221 //·Line:·14
  
22 using·System;22 using·System;
  
23 class·Foo23 class·Foo
24 {24 {
25 »       static·void·Main·()25 »       static·void·Main·()
26 »       {26 »       {
27 »       »       try·{27 »       »       try·{
28 »       »       »       Console.WriteLine·("Test·CS0156");28 »       »       ····Console.WriteLine·("TEST");
 29 »       »       }
 30 »       »       finally·{
29 »       »       »       throw;31 »       »       »       throw;
30 »       »       }32 »       »       }
31 »       »       catch·{ 
32 »       »       }»      »      »       
33 »       }33 »       }
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
1.59 KB
CS1519
1.58 KB
CS1519
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1519</ErrorName>3 ··<ErrorName>CS1519</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration5 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration
6 //·Line:·66 //·Line:·8
  
7 class·C7 class·C
8 {··· 
9 »       unchecked·const·decimal·d·=·79m;8 {
 9 ····public·static·void·Main·()
 10 ····{
 11 ····};
10 }</string>12 }</string>
11 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration 
12 //·Line:·5 
  
13 public·class·Test·{} 
14 extern·alias·Hey;</string> 
15 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration13 ····<string>//·CS1519:·Unexpected·symbol·`}'·in·class,·struct,·or·interface·member·declaration
16 //·Line:·714 //·Line:·7
  
17 public·class·Foo15 public·class·Foo
18 {16 {
19 »       public·f·17 »       public·f·
20 }</string>18 }</string>
21 ····<string>//·CS1519:·Unexpected·symbol·`;'·in·class,·struct,·or·interface·member·declaration19 ····<string>//·CS1519:·Unexpected·symbol·`unchecked'·in·class,·struct,·or·interface·member·declaration
22 //·Line:·820 //·Line:·6
  
23 class·C21 class·C
 22 {···
 23 »       unchecked·const·decimal·d·=·79m;
24 { 
25 ····public·static·void·Main·() 
26 ····{ 
27 ····}; 
28 }</string>24 }</string>
 25 ····<string>//·CS1519:·Unexpected·symbol·`extern'·in·class,·struct,·or·interface·member·declaration
 26 //·Line:·5
  
 27 public·class·Test·{}
 28 extern·alias·Hey;</string>
29 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration29 ····<string>//·CS1519:·Unexpected·symbol·`using'·in·class,·struct,·or·interface·member·declaration
30 //·Line:·530 //·Line:·5
  
31 class·X·{·}31 class·X·{·}
32 using·System;</string>32 using·System;</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </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.25 KB
CS0545
1.23 KB
CS0545
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>CS0545</ErrorName>3 ··<ErrorName>CS0545</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0545:·`DerivedClass.Value.get':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·get·accessor
 6 //·Line:·9
  
 7 abstract·class·BaseClass·{
 8 ········protected·abstract·int·Value·{·set;·}
 9 }
  
 10 class·DerivedClass:·BaseClass·{
 11 ········protected·override·int·Value·{·get·{}·set·{}·}
 12 }</string>
5 ····<string>//·CS0545:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·get·accessor13 ····<string>//·CS0545:·`B.Prop':·cannot·override·because·`A.Prop'·does·not·have·accessible·get·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 »       »       set;·private·get;18 »       »       set;·private·get;
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 »       »       set·{·}28 »       »       set·{·}
19 »       }···29 »       }···
20 }</string>30 }</string>
21 ····<string>//·CS0545:·`DerivedClass.Value.get':·cannot·override·because·`BaseClass.Value'·does·not·have·an·overridable·get·accessor 
22 //·Line:·9 
  
23 abstract·class·BaseClass·{ 
24 ········protected·abstract·int·Value·{·set;·} 
25 } 
  
26 class·DerivedClass:·BaseClass·{ 
27 ········protected·override·int·Value·{·get·{}·set·{}·} 
28 }</string> 
29 ··</Examples>31 ··</Examples>
30 </ErrorDocumentation>32 </ErrorDocumentation>
3.74 KB
CS0082
3.73 KB
CS0082
Ordering differences only
    
Offset 1, 60 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>CS0082</ErrorName>3 ··<ErrorName>CS0082</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved5 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved
6 //·Line:·66 //·Line·:·7
  
7 public·class·Test7 interface·I
8 {8 {
 9 »       void·set_Item·(int[]·a,·params·int[]·b);
 10 »       int[]·this·[params·int[]·ii]·{·get;·}
9 »       public·string·Value·{ 
10 »       »       set·{·} 
11 »       } 
12 »       public·string·get_Value·()·{·return·null;·} 
13 }</string>11 }</string>
14 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved12 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved
15 //·Line:·813 //·Line:·12
  
16 using·System.Runtime.CompilerServices; 
17 class·ErrorClass·{ 
18 »       [IndexerName·("Blah")] 
19 »       public·int·this·[int·a]·{ 
20 ············get·{·return·1;·}14 public·class·Test
 15 {
 16 »       public·delegate·void·MyEvent·();
 17 »       public·event·MyEvent·XX·{
 18 »       »       add·{·}
 19 »       »       remove·{·}
21 »       }20 »       }
22 ········21 ········
 22 »       public·void·add_XX·(MyEvent·e)·{·return;·}
23 ········public·void·get_Blah·(int·b)·{} 
24 »        
25 ········public·static·void·Main·() 
26 ········{ 
27 ········} 
28 }</string>23 }</string>
29 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved24 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
30 //·Line:·725 //·Line:·6
  
31 public·class·Test26 public·class·Test
32 {27 {
33 »       public·string·get_Value·()·{·return·null;·} 
34 »       public·string·Value·{28 »       public·string·Value·{
35 »       »       get·{·}29 »       »       set·{·}
36 »       }30 »       }
37 }</string> 
38 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved 
39 //·Line:·7 
  
40 public·partial·class·Test 
41 { 
42 »       public·string·get_Value·()·{·return·null;·}31 »       public·string·get_Value·()·{·return·null;·}
43 }32 }</string>
 33 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
 34 //·Line:·6
  
 35 public·interface·ISample·{
 36 ········int·this[int·i]·{·set;·}
 37 ········void·set_Item·(int·a,·int·b);
44 public·partial·class·Test 
45 { 
46 »       public·string·Value·{ 
47 »       »       get·{·} 
48 »       } 
49 }</string>38 }</string>
50 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved39 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved
51 //·Line:·640 //·Line:·6
  
52 public·interface·ISample·{41 public·interface·ISample·{
53 ········void·set_Item·(int·a,·int·b);42 ········void·set_Item·(int·a,·int·b);
54 ········int·this[int·i]·{·set;·}43 ········int·this[int·i]·{·set;·}
Offset 65, 37 lines modifiedOffset 53, 49 lines modified
65 public·class·Test53 public·class·Test
66 {54 {
67 »       public·string·this·[int·i]·{55 »       public·string·this·[int·i]·{
68 »       »       get·{·return·"";·}56 »       »       get·{·return·"";·}
69 »       }57 »       }
70 »       public·void·set_Item·(int·i,·string·s)·{·}58 »       public·void·set_Item·(int·i,·string·s)·{·}
71 }</string>59 }</string>
72 ····<string>//·CS0082:·A·member·`I.set_Item(int[],·params·int[])'·is·already·reserved60 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
73 //·Line·:·761 //·Line:·7
  
74 interface·I62 public·partial·class·Test
75 {63 {
 64 »       public·string·get_Value·()·{·return·null;·}
 65 }
76 »       void·set_Item·(int[]·a,·params·int[]·b); 
77 »       int[]·this·[params·int[]·ii]·{·get;·} 
78 }</string> 
79 ····<string>//·CS0082:·A·member·`Test.add_XX(Test.MyEvent)'·is·already·reserved 
80 //·Line:·12 
  
81 public·class·Test66 public·partial·class·Test
82 {67 {
83 »       public·delegate·void·MyEvent·(); 
84 »       public·event·MyEvent·XX·{ 
85 »       »       add·{·} 
86 »       »       remove·{·}68 »       public·string·Value·{
 69 »       »       get·{·}
 70 »       }
 71 }</string>
 72 ····<string>//·CS0082:·A·member·`ErrorClass.get_Blah(int)'·is·already·reserved
 73 //·Line:·8
  
 74 using·System.Runtime.CompilerServices;
 75 class·ErrorClass·{
 76 »       [IndexerName·("Blah")]
 77 »       public·int·this·[int·a]·{
 78 ············get·{·return·1;·}
87 »       }79 »       }
88 ········80 ········
89 »       public·void·add_XX·(MyEvent·e)·{·return;·}81 ········public·void·get_Blah·(int·b)·{}
 82 »       
 83 ········public·static·void·Main·()
 84 ········{
 85 ········}
90 }</string>86 }</string>
91 ····<string>//·CS0082:·A·member·`ISample.set_Item(int,·int)'·is·already·reserved87 ····<string>//·CS0082:·A·member·`Test.get_Value()'·is·already·reserved
92 //·Line:·688 //·Line:·7
  
93 public·interface·ISample·{ 
94 ········int·this[int·i]·{·set;·} 
95 ········void·set_Item·(int·a,·int·b);89 public·class·Test
 90 {
 91 »       public·string·get_Value·()·{·return·null;·}
Max diff block lines reached; 38/3784 bytes (1.00%) of diff not shown.
2.61 KB
CS1593
2.6 KB
CS1593
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1593</ErrorName>3 ··<ErrorName>CS1593</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments 
6 //·Line:·11 
  
  
7 using·System; 
  
8 class·C 
9 { 
10 »       static·void·Main·(string·[]·args) 
11 »       { 
12 »       »       M·((x,·y)·=&gt;·2); 
13 »       } 
  
14 »       static·void·M·(Func&lt;int,·int&gt;·a) 
15 »       { 
16 »       } 
17 }</string> 
18 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments5 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Exception,object&gt;'·does·not·take·`1'·arguments
19 //·Line:·166 //·Line:·16
  
20 using·System;7 using·System;
21 using·System.Threading.Tasks;8 using·System.Threading.Tasks;
  
22 class·MainClass9 class·MainClass
Offset 54, 28 lines modifiedOffset 37, 71 lines modified
54 »       {37 »       {
55 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};38 »       »       Action&lt;int&gt;·a·=·(i)·=&gt;·{};
  
56 »       »       dynamic·d·=·1;39 »       »       dynamic·d·=·1;
57 »       »       a·(d,·true);40 »       »       a·(d,·true);
58 »       }41 »       }
59 }</string>42 }</string>
 43 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments
 44 //·Line:·17
  
 45 using·System;
 46 using·System.Threading.Tasks;
 47 using·System.Collections.Generic;
  
 48 namespace·CrashRepro.Core
 49 {
 50 »       public·class·X
 51 »       {»      »      
 52 »       »       async·void·Foo·()
 53 »       »       {
 54 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt;
 55 »       »       »       {
 56 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i)
 57 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·});
 58 »       »       »       });
 59 »       »       }
  
 60 »       »       Task·Run·()
 61 »       »       {
 62 »       »       »       return·null;
 63 »       »       }
 64 »       }
 65 }</string>
60 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments66 ····<string>//·CS1593:·Delegate·`D'·does·not·take·`0'·arguments
61 //·Line:·1167 //·Line:·11
62 //68 //
63 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·69 //·The·delegate·has·an·explicit·signature·with·0·arguments,·so·it·
64 //·can·not·be·assigned·to·a·delegate·with·one·argument.70 //·can·not·be·assigned·to·a·delegate·with·one·argument.
65 //71 //
66 delegate·void·D·(int·x);72 delegate·void·D·(int·x);
  
67 class·X·{73 class·X·{
68 »       static·void·Main·()74 »       static·void·Main·()
69 »       {75 »       {
70 »       »       D·d2·=·delegate·()·{};76 »       »       D·d2·=·delegate·()·{};
71 »       }77 »       }
72 }</string>78 }</string>
 79 ····<string>//·CS1593:·Delegate·`System.Func&lt;int,int&gt;'·does·not·take·`2'·arguments
 80 //·Line:·11
  
  
 81 using·System;
  
 82 class·C
 83 {
 84 »       static·void·Main·(string·[]·args)
 85 »       {
 86 »       »       M·((x,·y)·=&gt;·2);
 87 »       }
  
 88 »       static·void·M·(Func&lt;int,·int&gt;·a)
 89 »       {
 90 »       }
 91 }</string>
73 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments92 ····<string>//·CS1593:·Delegate·`Blah.MyDelegate'·does·not·take·`1'·arguments
74 //·Line·:·2193 //·Line·:·21
  
75 using·System;94 using·System;
  
76 public·class·Blah·{95 public·class·Blah·{
  
Offset 98, 35 lines modifiedOffset 124, 9 lines modified
98 »       »       »       return·0;124 »       »       »       return·0;
99 »       »       else125 »       »       else
100 »       »       »       return·1;126 »       »       »       return·1;
  
101 »       }127 »       }
  
102 }</string>128 }</string>
103 ····<string>//·CS1593:·Delegate·`System.Action&lt;System.Threading.Tasks.Task&gt;'·does·not·take·`0'·arguments 
104 //·Line:·17 
  
105 using·System; 
106 using·System.Threading.Tasks; 
107 using·System.Collections.Generic; 
  
108 namespace·CrashRepro.Core 
109 { 
110 »       public·class·X 
111 »       {»      »       
112 »       »       async·void·Foo·() 
113 »       »       { 
114 »       »       »       var·pushes·=·await·Run·().ContinueWith·(l·=&gt; 
115 »       »       »       { 
116 »       »       »       »       for·(int·i·=·0;·i·&lt;·1;·++i) 
117 »       »       »       »       »       Run·().ContinueWith(()·=&gt;·{·}); 
118 »       »       »       }); 
119 »       »       } 
Max diff block lines reached; 23/2622 bytes (0.88%) of diff not shown.
970 B
CS0081
958 B
CS0081
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>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:·6
  
 7 class·D
 8 {
 9 »       public·void·Foo&lt;int&gt;()
 10 »       {
 11 »       }
 12 }</string>
 13 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
6 //·Line:·414 //·Line:·4
  
7 class·D&lt;string&gt;15 class·D&lt;string&gt;
8 {16 {
9 }</string>17 }</string>
10 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type18 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type
11 //·Line:·419 //·Line:·4
Offset 14, 18 lines modifiedOffset 23, 9 lines modified
14 partial·class·A&lt;T,·bool&gt;23 partial·class·A&lt;T,·bool&gt;
15 {24 {
16 }25 }
  
17 partial·class·A&lt;T,·O&gt;26 partial·class·A&lt;T,·O&gt;
18 {27 {
19 }</string>28 }</string>
20 ····<string>//·CS0081:·Type·parameter·declaration·must·be·an·identifier·not·a·type 
21 //·Line:·6 
  
22 class·D 
23 { 
24 »       public·void·Foo&lt;int&gt;() 
25 »       { 
26 »       } 
27 }</string> 
28 ··</Examples>29 ··</Examples>
29 </ErrorDocumentation>30 </ErrorDocumentation>
5.02 KB
CS0534
5.01 KB
CS0534
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0534</ErrorName>3 ··<ErrorName>CS0534</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0534:·`Y'·does·not·implement·inherited·abstract·member·`X.myAbstract()'5 ····<string>//·CS0534:·`MyTestExtended'·does·not·implement·inherited·abstract·member·`MyTestAbstract.GetName()'
6 //·Line:·56 //·Line:·6
 7 //·Compiler·options:·-r:CS0534-4-lib.dll
  
7 abstract·class·X·{ 
8 »       public·abstract·void·myAbstract·(); 
9 }8 using·System;
 9 public·class·MyTestExtended·:·MyTestAbstract
 10 {
 11 »       public·MyTestExtended()·:·base()
 12 »       {
 13 »       }
  
10 class·Y·:·X·{ 
11 static·void·Main·(){}14 »       public·static·void·Main(string[]·args)
 15 »       {
 16 »       »       Console.WriteLine("Calling·PrintName");
 17 »       »       MyTestExtended·test·=·new·MyTestExtended();
 18 »       »       test.PrintName();
 19 »       »       Console.WriteLine("Out·of·PrintName");
 20 »       }
 21 »       
12 }</string>22 }</string>
13 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'23 ····<string>//·CS0534:·`C1'·does·not·implement·inherited·abstract·member·`A.M(int)'
14 //·Line:·1624 //·Line:·16
  
15 public·abstract·class·A25 public·abstract·class·A
16 {26 {
17 »       public·abstract·void·M·(int·i);27 »       public·abstract·void·M·(int·i);
Offset 26, 48 lines modifiedOffset 36, 14 lines modified
26 »       {36 »       {
27 »       }37 »       }
28 }38 }
  
29 internal·class·C1·:·A39 internal·class·C1·:·A
30 {40 {
31 }</string>41 }</string>
32 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()' 
33 //·Line:·16 
  
34 class·A 
35 { 
36 »       public·virtual·void·Foo·() 
37 »       { 
38 »       } 
39 } 
  
40 abstract·class·B·:·A 
41 { 
42 »       public·abstract·override·void·Foo·(); 
43 } 
  
44 class·C·:·B 
45 { 
46 }</string> 
47 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo(string)' 
48 //·Line:·13 
  
49 public·abstract·class·A 
50 { 
51 »       public·abstract·int·Foo·(string·s); 
52 } 
  
53 public·abstract·class·B·:·A 
54 { 
55 »       public·abstract·override·int·Foo·(string·s); 
56 } 
  
57 public·class·C·:·B 
58 { 
59 }</string> 
60 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'42 ····<string>//·CS0534:·`Foo'·does·not·implement·inherited·abstract·member·`SomeAbstract.SomeProperty.get'
61 //·Line:·1343 //·Line:·13
  
62 public·class·SomeProperty44 public·class·SomeProperty
63 {45 {
64 }46 }
  
Offset 76, 68 lines modifiedOffset 52, 85 lines modified
76 »       public·abstract·SomeProperty·SomeProperty·{·get;·}52 »       public·abstract·SomeProperty·SomeProperty·{·get;·}
77 }53 }
  
78 public·class·Foo·:·SomeAbstract54 public·class·Foo·:·SomeAbstract
79 {55 {
80 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}56 »       public·static·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
81 }</string>57 }</string>
82 ····<string>//·CS0534:·`M'·does·not·implement·inherited·abstract·member·`B.BMethod()'58 ····<string>//·CS0534:·`C'·does·not·implement·inherited·abstract·member·`B.Foo()'
83 //·Line:·559 //·Line:·16
84 //·Compiler·options:·-r:CS0534-6-lib.dll 
  
 60 class·A
 61 {
 62 »       public·virtual·void·Foo·()
 63 »       {
 64 »       }
 65 }
  
 66 abstract·class·B·:·A
 67 {
 68 »       public·abstract·override·void·Foo·();
 69 }
  
85 class·M·:·C70 class·C·:·B
86 {71 {
87 }</string>72 }</string>
88 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'73 ····<string>//·CS0534:·`B'·does·not·implement·inherited·abstract·member·`A&lt;int&gt;.set_Prop(int)'
89 //·Line:·1374 //·Line:·13
  
90 abstract·class·A&lt;T&gt;75 abstract·class·A&lt;T&gt;
91 {76 {
92 »       public·abstract·T·Prop·{ 
93 »       »       set; 
94 »       } 
  
95 »       public·abstract·void·set_Prop·(int·value);77 »       public·abstract·void·set_Prop·(int·value);
  
 78 »       public·virtual·T·Prop·{
 79 »       »       set·{·}
 80 »       }
96 }81 }
  
97 class·B·:·A&lt;int&gt;82 class·B·:·A&lt;int&gt;
98 {83 {
Max diff block lines reached; 2301/5091 bytes (45.20%) of diff not shown.
905 B
CS0573
893 B
CS0573
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0573</ErrorName>3 ··<ErrorName>CS0573</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers5 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
6 //·Line:·86 //·Line:·6
  
7 using·System; 
  
8 struct·S7 struct·S
9 {8 {
10 »       event·Action·E·=·null;9 »       int·v·=·0;
11 }</string>10 }</string>
12 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers11 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
13 //·Line:·612 //·Line:·8
  
 13 using·System;
  
14 struct·S14 struct·S
15 {15 {
16 »       public·int·Prop·{·get;·set;·}·=·3;16 »       event·Action·E·=·null;
17 }</string>17 }</string>
18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers18 ····<string>//·CS0573:·'S':·Structs·cannot·have·instance·property·or·field·initializers
19 //·Line:·619 //·Line:·6
  
20 struct·S20 struct·S
21 {21 {
22 »       int·v·=·0;22 »       public·int·Prop·{·get;·set;·}·=·3;
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.24 KB
CS9030
1.23 KB
CS9030
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS9030</ErrorName>3 ··<ErrorName>CS9030</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator5 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
 6 //·Line:·11
  
 7 using·System;
  
 8 class·MainClass
 9 {
 10 »       public·static·void·Main·()
 11 »       {
 12 »       »       System.AppDomain·a·=·null;
 13 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args);
 14 »       }
 15 }</string>
 16 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator
6 //·Line:·1517 //·Line:·15
  
7 public·class·Test118 public·class·Test1
8 {19 {
9 »       public·class·Test220 »       public·class·Test2
10 »       {21 »       {
11 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;22 »       »       public·System.EventHandler&lt;System.EventArgs&gt;·E;
Offset 15, 22 lines modifiedOffset 28, 9 lines modified
15 »       public·Test2·test2·=·new·Test2·();28 »       public·Test2·test2·=·new·Test2·();
  
16 »       static·void·Main·()29 »       static·void·Main·()
17 »       {30 »       {
18 »       »       new·Test1·()?.test2.E·+=·null;31 »       »       new·Test1·()?.test2.E·+=·null;
19 »       }32 »       }
20 }</string>33 }</string>
21 ····<string>//·CS9030:·The·left-hand·side·of·an·assignment·cannot·contain·a·null·propagating·operator 
22 //·Line:·11 
  
23 using·System; 
  
24 class·MainClass 
25 { 
26 »       public·static·void·Main·() 
27 »       { 
28 »       »       System.AppDomain·a·=·null; 
29 »       »       a?.AssemblyLoad·+=·(sender,·args)·=&gt;·Console.Write·(args); 
30 »       } 
31 }</string> 
32 ··</Examples>34 ··</Examples>
33 </ErrorDocumentation>35 </ErrorDocumentation>
949 B
CS0445
937 B
CS0445
Ordering differences only
    
Offset 3, 40 lines modifiedOffset 3, 40 lines modified
3 ··<ErrorName>CS0445</ErrorName>3 ··<ErrorName>CS0445</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion5 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
6 //·Line:·106 //·Line:·10
  
7 struct·S7 struct·S
8 {8 {
9 »       public·int·val;9 »       public·int·val·{·set·{}·}
  
10 »       public·void·Do·(object·o)·10 »       public·void·Do·(object·o)·
11 »       {11 »       {
12 »       »       ((S)o).val·=·4;12 »       »       ((S)o).val·=·4;
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion15 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
16 //·Line:·816 //·Line:·10
  
17 struct·S17 struct·S
18 {18 {
 19 »       public·int·val;
  
19 »       public·void·Do·(object·o)20 »       public·void·Do·(object·o)·
20 »       {21 »       {
21 »       »       ((S)·o)[1]·=·4;22 »       »       ((S)o).val·=·4;
22 »       }23 »       }
  
23 »       int·this[int·arg]·{·set·{·}·} 
24 }</string>24 }</string>
25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion25 ····<string>//·CS0445:·Cannot·modify·the·result·of·an·unboxing·conversion
26 //·Line:·1026 //·Line:·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>
1.9 KB
CS1579
1.89 KB
CS1579
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1579</ErrorName>3 ··<ErrorName>CS1579</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<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:·37
  
 7 using·System;
  
 8 public·class·Enumerator
 9 {
 10 »       public·bool·MoveNext·()
 11 »       {
 12 »       »       return·false;
 13 »       }
  
 14 »       public·int·Current·{·get;·set;·}
 15 }
  
  
 16 public·class·Base
 17 {
 18 »       public·Enumerator·GetEnumerator·()
 19 »       {
 20 »       »       return·new·Enumerator·();
 21 »       }
 22 }
  
 23 public·class·C·:·Base
 24 {
 25 »       new·internal·Enumerator·GetEnumerator·()
 26 »       {
 27 »       »       return·new·Enumerator·();
 28 »       }
 29 }
  
 30 class·Test
 31 {
 32 »       public·static·void·Main·()
 33 »       {
 34 »       »       foreach·(var·e·in·new·C·())
 35 »       »       »       Console.WriteLine·(e);
 36 »       }
 37 }</string>
5 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible38 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`Foo'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible
6 //·Line:·1239 //·Line:·12
  
7 using·System;40 using·System;
8 using·System.Collections;41 using·System.Collections;
  
9 public·class·Test42 public·class·Test
Offset 55, 49 lines modifiedOffset 95, 9 lines modified
55 »       void·yy·(X·b)95 »       void·yy·(X·b)
56 »       {96 »       {
57 »       »       97 »       »       
58 »       »       foreach·(object·a·in·b)98 »       »       foreach·(object·a·in·b)
59 »       »       »       ;99 »       »       »       ;
60 »       }100 »       }
61 }</string>101 }</string>
62 ····<string>//·CS1579:·foreach·statement·cannot·operate·on·variables·of·type·`C'·because·it·does·not·contain·a·definition·for·`GetEnumerator'·or·is·inaccessible 
63 //·Line:·37 
  
64 using·System; 
  
65 public·class·Enumerator 
66 { 
67 »       public·bool·MoveNext·() 
68 »       { 
69 »       »       return·false; 
70 »       } 
  
71 »       public·int·Current·{·get;·set;·} 
72 } 
  
  
73 public·class·Base 
74 { 
75 »       public·Enumerator·GetEnumerator·() 
76 »       { 
77 »       »       return·new·Enumerator·(); 
78 »       } 
79 } 
  
80 public·class·C·:·Base 
81 { 
82 »       new·internal·Enumerator·GetEnumerator·() 
83 »       { 
84 »       »       return·new·Enumerator·(); 
85 »       } 
86 } 
  
87 class·Test 
88 { 
89 »       public·static·void·Main·() 
90 »       { 
91 »       »       foreach·(var·e·in·new·C·()) 
92 »       »       »       Console.WriteLine·(e); 
93 »       } 
94 }</string> 
95 ··</Examples>102 ··</Examples>
96 </ErrorDocumentation>103 </ErrorDocumentation>
4.0 KB
CS4014
3.99 KB
CS4014
Ordering differences only
    
Offset 1, 69 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>CS4014</ErrorName>3 ··<ErrorName>CS4014</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
6 //·Line:·18 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
9 using·System.Threading.Tasks; 
  
10 class·C 
11 { 
12 »       static·Task·Method·() 
13 »       { 
14 »       »       return·Task.FromResult·(1); 
15 »       } 
16 »        
17 »       static·async·Task&lt;int&gt;·TestAsync·() 
18 »       { 
19 »       »       Method·(); 
20 »       »       return·await·Task.FromResult·(2); 
21 »       } 
22 }</string> 
23 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
24 //·Line:·18 
25 //·Compiler·options:·-warnaserror 
  
26 using·System; 
27 using·System.Threading.Tasks; 
  
28 class·C 
29 { 
30 »       static·async·Task&lt;int&gt;·TestAsync·() 
31 »       { 
32 »       »       Func&lt;Task&gt;·f·=·null; 
33 »       »       f·(); 
34 »       »       return·await·Task.FromResult·(2); 
35 »       } 
36 }</string> 
37 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator 
38 //·Line:·17 
39 //·Compiler·options:·-warnaserror 
  
40 using·System; 
41 using·System.Threading.Tasks; 
  
42 class·C 
43 { 
44 »       static·Task·Method·() 
45 »       { 
46 »       »       return·Task.FromResult·(1); 
47 »       } 
48 »        
49 »       static·void·TestAsync·() 
50 »       { 
51 »       »       Func&lt;Task&gt;·a·=·async·()·=&gt;·{ 
52 »       »       »       await·Method·(); 
53 »       »       »       Method·(); 
54 »       »       }; 
55 »       } 
56 }</string> 
57 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator·or·calling·`Wait'·method5 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator·or·calling·`Wait'·method
58 //·Line:·176 //·Line:·17
59 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
60 using·System;8 using·System;
61 using·System.Threading.Tasks;9 using·System.Threading.Tasks;
  
Offset 76, 25 lines modifiedOffset 18, 30 lines modified
  
76 ····static·void·Main·()18 ····static·void·Main·()
77 ····{19 ····{
78 ········Test&lt;object&gt;·();20 ········Test&lt;object&gt;·();
79 ····}21 ····}
80 }</string>22 }</string>
81 ····<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
82 //·Line:·1224 //·Line:·18
83 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
84 using·System;26 using·System;
85 using·System.Threading.Tasks;27 using·System.Threading.Tasks;
  
86 class·C28 class·C
87 {29 {
 30 »       static·Task·Method·()
 31 »       {
 32 »       »       return·Task.FromResult·(1);
 33 »       }
 34 »       
88 »       static·async·Task&lt;int&gt;·TestAsync·()35 »       static·async·Task&lt;int&gt;·TestAsync·()
89 »       {36 »       {
90 »       »       new·Task·(()·=&gt;·{});37 »       »       Method·();
91 »       »       return·await·Task.FromResult·(2);38 »       »       return·await·Task.FromResult·(2);
92 »       }39 »       }
93 }</string>40 }</string>
94 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator41 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
95 //·Line:·4742 //·Line:·47
96 //·Compiler·options:·-warnaserror43 //·Compiler·options:·-warnaserror
  
Offset 140, 9 lines modifiedOffset 87, 62 lines modified
140 »       static·async·Task·Test3·()87 »       static·async·Task·Test3·()
141 »       {88 »       {
142 »       »       X·x·=·new·X·();89 »       »       X·x·=·new·X·();
143 »       »       x.Foo·();90 »       »       x.Foo·();
144 »       »       await·x.Foo·();91 »       »       await·x.Foo·();
145 »       }92 »       }
146 }</string>93 }</string>
 94 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 95 //·Line:·12
 96 //·Compiler·options:·-warnaserror
  
 97 using·System;
 98 using·System.Threading.Tasks;
  
 99 class·C
 100 {
 101 »       static·async·Task&lt;int&gt;·TestAsync·()
 102 »       {
 103 »       »       new·Task·(()·=&gt;·{});
 104 »       »       return·await·Task.FromResult·(2);
 105 »       }
 106 }</string>
 107 ····<string>//·CS4014:·The·statement·is·not·awaited·and·execution·of·current·method·continues·before·the·call·is·completed.·Consider·using·`await'·operator
 108 //·Line:·18
 109 //·Compiler·options:·-warnaserror
  
Max diff block lines reached; 23/4047 bytes (0.57%) of diff not shown.
983 B
CS0412
971 B
CS0412
Ordering differences only
    
Offset 1, 23 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>CS0412</ErrorName>3 ··<ErrorName>CS0412</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name5 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
6 //·Line:·86 //·Line:·8
  
7 using·System; 
  
8 interface·I 
9 { 
10 »       T·Foo&lt;T&gt;(IComparable·T); 
11 }</string> 
12 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name 
13 //·Line:·8 
  
14 class·C7 class·C
15 {8 {
16 »       public·void·Foo&lt;T&gt;·(int·value)9 »       public·void·Foo&lt;T&gt;·(int·value)
17 »       {10 »       {
18 »       »       int·T;11 »       »       int·T;
19 »       }12 »       }
20 }</string>13 }</string>
Offset 26, 9 lines modifiedOffset 17, 18 lines modified
  
26 class·C17 class·C
27 {18 {
28 »       public·void·Foo&lt;T&gt;·(string·T)19 »       public·void·Foo&lt;T&gt;·(string·T)
29 »       {20 »       {
30 »       }21 »       }
31 }</string>22 }</string>
 23 ····<string>//·CS0412:·The·type·parameter·name·`T'·is·the·same·as·local·variable·or·parameter·name
 24 //·Line:·8
  
 25 using·System;
  
 26 interface·I
 27 {
 28 »       T·Foo&lt;T&gt;(IComparable·T);
 29 }</string>
32 ··</Examples>30 ··</Examples>
33 </ErrorDocumentation>31 </ErrorDocumentation>
1.0 KB
CS0072
1020 B
CS0072
Ordering differences only
    
Offset 10, 15 lines modifiedOffset 10, 22 lines modified
10 class·ErrorCS0072·{10 class·ErrorCS0072·{
11 »       public·delegate·void·FooHandler·();11 »       public·delegate·void·FooHandler·();
12 »       protected·void·OnFoo·()·{}12 »       protected·void·OnFoo·()·{}
13 }13 }
  
14 class·Child·:·ErrorCS0072·{14 class·Child·:·ErrorCS0072·{
15 »       //·We·are·trying·to·override·a·method·with·an·event.15 »       //·We·are·trying·to·override·a·method·with·an·event.
16 »       protected·override·event·FooHandler·OnFoo;16 »       protected·override·event·FooHandler·OnFoo·{
 17 »       »       add·{
 18 »       »       »       OnFoo·+=·value;
 19 »       »       }
 20 »       »       remove·{
 21 »       »       »       OnFoo·-=·value;
 22 »       »       }
 23 »       }
  
17 »       public·static·void·Main·()·{24 »       public·static·void·Main·()·{
18 »       }25 »       }
19 }</string>26 }</string>
20 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event27 ····<string>//·CS0072:·`Child.OnFoo':·cannot·override·because·`ErrorCS0072.OnFoo()'·is·not·an·event
21 //·Line:·1628 //·Line:·16
  
Offset 27, 21 lines modifiedOffset 34, 14 lines modified
27 class·ErrorCS0072·{34 class·ErrorCS0072·{
28 »       public·delegate·void·FooHandler·();35 »       public·delegate·void·FooHandler·();
29 »       protected·void·OnFoo·()·{}36 »       protected·void·OnFoo·()·{}
30 }37 }
  
31 class·Child·:·ErrorCS0072·{38 class·Child·:·ErrorCS0072·{
32 »       //·We·are·trying·to·override·a·method·with·an·event.39 »       //·We·are·trying·to·override·a·method·with·an·event.
33 »       protected·override·event·FooHandler·OnFoo·{40 »       protected·override·event·FooHandler·OnFoo;
34 »       »       add·{ 
35 »       »       »       OnFoo·+=·value; 
36 »       »       } 
37 »       »       remove·{ 
38 »       »       »       OnFoo·-=·value; 
39 »       »       } 
40 »       } 
  
41 »       public·static·void·Main·()·{41 »       public·static·void·Main·()·{
42 »       }42 »       }
43 }</string>43 }</string>
44 ··</Examples>44 ··</Examples>
45 </ErrorDocumentation>45 </ErrorDocumentation>
1.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.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods5 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
6 //·Line:·116 //·Line:·11
  
7 abstract·class·A7 interface·I
8 {8 {
9 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;9 »       void·Test&lt;T&gt;()·where·T·:·new·();
10 }10 }
  
11 class·C·:·A11 class·C·:·I
12 {12 {
13 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()13 »       void·I.Test&lt;C&gt;()·where·C·:·class
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0460:·`C.I.Test&lt;C&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods17 ····<string>//·CS0460:·`C.Test&lt;T&gt;()':·Cannot·specify·constraints·for·overrides·and·explicit·interface·implementation·methods
18 //·Line:·1118 //·Line:·11
  
19 interface·I19 abstract·class·A
20 {20 {
21 »       void·Test&lt;T&gt;()·where·T·:·new·();21 »       protected·abstract·int·Test&lt;T&gt;()·where·T·:·class;
22 }22 }
  
23 class·C·:·I23 class·C·:·A
24 {24 {
25 »       void·I.Test&lt;C&gt;()·where·C·:·class25 »       protected·override·int·Test&lt;T&gt;()·where·T·:·new()
26 »       {26 »       {
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.35 KB
CS0837
1.34 KB
CS0837
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>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:·11
  
 7 using·System;
 8 using·System.Linq.Expressions;
  
 9 class·C
 10 {
 11 »       public·static·void·Main·()
 12 »       {
 13 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string;
 14 »       }
 15 }</string>
 16 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
6 //·Line:·817 //·Line:·8
  
7 class·X18 class·X
8 {19 {
9 »       static·void·Main·()20 »       static·void·Main·()
10 »       {21 »       {
11 »       »       if·(delegate·{}·is·int)·{22 »       »       if·(delegate·{}·is·int)·{
Offset 22, 27 lines modifiedOffset 35, 14 lines modified
22 class·Test35 class·Test
23 {36 {
24 »       static·void·Main·()37 »       static·void·Main·()
25 »       {38 »       {
26 »       »       var·res·=·Main·is·object;39 »       »       var·res·=·Main·is·object;
27 »       }40 »       }
28 }</string>41 }</string>
29 ····<string>//·CS0837:·The·`is'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group 
30 //·Line:·11 
  
31 using·System; 
32 using·System.Linq.Expressions; 
  
33 class·C 
34 { 
35 »       public·static·void·Main·() 
36 »       { 
37 »       »       Expression&lt;Func&lt;bool&gt;&gt;·e·=·()·=&gt;·"1".ToString·is·string; 
38 »       } 
39 }</string> 
40 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group42 ····<string>//·CS0837:·The·`as'·operator·cannot·be·applied·to·a·lambda·expression,·anonymous·method,·or·method·group
41 //·Line:·1443 //·Line:·14
  
42 class·X44 class·X
43 {45 {
44 »       delegate·void·D·();46 »       delegate·void·D·();
45 »       47 »       
1.12 KB
CS0557
1.11 KB
CS0557
Ordering differences only
    
Offset 10, 14 lines modifiedOffset 10, 34 lines modified
10 ················return·true;10 ················return·true;
11 ········}11 ········}
12 ········12 ········
13 ········public·static·implicit·operator·bool·(SampleClass·value)·{13 ········public·static·implicit·operator·bool·(SampleClass·value)·{
14 ················return·true;14 ················return·true;
15 ········}15 ········}
16 }</string>16 }</string>
 17 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`Foo'
 18 //·Line:·5
  
 19 public·enum·Bar
 20 {
 21 »       ABar
 22 }
  
  
 23 public·class·Foo
 24 {
 25 »       public·static·explicit·operator·Foo(Bar·the_bar)
 26 »       {
 27 »       »       return·new·Foo();
 28 »       }
 29 »       public·static·implicit·operator·Foo(Bar·the_bar)
 30 »       {
 31 »       »       return·new·Foo();
 32 »       }
 33 }</string>
17 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'34 ····<string>//·CS0557:·Duplicate·user-defined·conversion·in·type·`C'
18 //·Line:·935 //·Line:·9
19 class·C·{36 class·C·{
20 »       »       public·static·bool·operator·!=·(C·a,·C·b)·37 »       »       public·static·bool·operator·!=·(C·a,·C·b)·
21 »       »       {38 »       »       {
22 »       »       »       return·true;39 »       »       »       return·true;
23 »       »       }40 »       »       }
Offset 36, 29 lines modifiedOffset 56, 9 lines modified
  
  
36 class·X·{56 class·X·{
37 »       static·void·Main·()57 »       static·void·Main·()
38 »       {58 »       {
39 »       }59 »       }
40 }</string>60 }</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> 
58 ··</Examples>61 ··</Examples>
59 </ErrorDocumentation>62 </ErrorDocumentation>
1.08 KB
CS0847
1.07 KB
CS0847
Ordering differences only
    
Offset 9, 41 lines modifiedOffset 9, 41 lines modified
9 {9 {
10 »       public·static·void·Main·()10 »       public·static·void·Main·()
11 »       {11 »       {
12 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·},12 »       »       int[,,]·i·=·{·{·{·0,·0,·0·},·{·1,·1,·1·}·},
13 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};13 »       »       »       {·{·2·},·{·3,·3,·3·}·}·};
14 »       }14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected16 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
17 //·Line:·817 //·Line:·9
  
18 class·M18 class·M
19 {19 {
20 »       public·static·void·Main·()20 »       public·static·void·Main·()
21 »       {21 »       {
22 »       »       int[]·i·=·new·int·[1]·{·2,·3·};22 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·},
 23 »       »       »       {·{·2,·2·}·}·};
23 »       }24 »       }
24 }</string>25 }</string>
25 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected26 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected
26 //·Line:·927 //·Line:·9
  
27 class·M28 class·M
28 {29 {
29 »       public·static·void·Main·()30 »       public·static·void·Main·()
30 »       {31 »       {
31 »       »       int[,,]·i·=·{·{·{·0,·0·},·{·1,·1}·}, 
32 »       »       »       {·{·2,·2·}·}·};32 »       »       int[,]·i·=·{·{0,·0},
 33 »       »       »       {·1·}·};
33 »       }34 »       }
34 }</string>35 }</string>
35 ····<string>//·CS0847:·An·array·initializer·of·length·`2'·was·expected36 ····<string>//·CS0847:·An·array·initializer·of·length·`1'·was·expected
36 //·Line:·937 //·Line:·8
  
37 class·M38 class·M
38 {39 {
39 »       public·static·void·Main·()40 »       public·static·void·Main·()
40 »       {41 »       {
 42 »       »       int[]·i·=·new·int·[1]·{·2,·3·};
41 »       »       int[,]·i·=·{·{0,·0}, 
42 »       »       »       {·1·}·}; 
43 »       }43 »       }
44 }</string>44 }</string>
45 ··</Examples>45 ··</Examples>
46 </ErrorDocumentation>46 </ErrorDocumentation>
2.1 KB
CS0181
2.09 KB
CS0181
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0181</ErrorName>3 ··<ErrorName>CS0181</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type5 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type
6 //·Line:·186 //·Line:·6
  
7 using·System;7 using·System;
  
 8 [BAttribute·(null)]
8 enum·E 
9 {· 
10 »       Value 
11 } 
  
12 class·AAttribute·:·Attribute9 public·class·BAttribute·:·Attribute
13 {· 
14 »       public·AAttribute·(Enum·e)10 {
 11 »       public·BAttribute·(Attribute·a)
 12 »       {
 13 »       }
 14 »       
 15 »       public·static·void·Main·()
15 »       {16 »       {
16 »       }17 »       }
17 } 
  
18 [A·(E.Value)] 
19 class·Test 
20 { 
21 }</string>18 }</string>
22 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type19 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[][]',·which·is·not·a·valid·attribute·parameter·type
23 //·Line:·1320 //·Line:·13
  
24 using·System;21 using·System;
  
25 class·TestAttribute:·Attribute22 class·TestAttribute:·Attribute
Offset 37, 30 lines modifiedOffset 32, 14 lines modified
37 {32 {
38 »       [Test·(null)]33 »       [Test·(null)]
39 »       public·static·void·Main·()34 »       public·static·void·Main·()
40 »       {35 »       {
41 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);36 »       »       System.Reflection.MethodBase.GetCurrentMethod().GetCustomAttributes·(true);
42 »       }37 »       }
43 }</string>38 }</string>
44 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Attribute',·which·is·not·a·valid·attribute·parameter·type 
45 //·Line:·6 
  
46 using·System; 
  
47 [BAttribute·(null)] 
48 public·class·BAttribute·:·Attribute 
49 { 
50 »       public·BAttribute·(Attribute·a) 
51 »       { 
52 »       } 
53 »        
54 »       public·static·void·Main·() 
55 »       { 
56 »       } 
57 }</string> 
58 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type39 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`int[,]',·which·is·not·a·valid·attribute·parameter·type
59 //·Line:·1340 //·Line:·13
  
60 using·System;41 using·System;
  
61 class·TestAttribute:·Attribute42 class·TestAttribute:·Attribute
62 {43 {
Offset 68, 9 lines modifiedOffset 47, 30 lines modified
68 }47 }
  
69 public·class·E48 public·class·E
70 {49 {
71 ····[Test·(null)]50 ····[Test·(null)]
72 ····public·void·Method·()·{}51 ····public·void·Method·()·{}
73 }</string>52 }</string>
 53 ····<string>//·CS0181:·Attribute·constructor·parameter·has·type·`System.Enum',·which·is·not·a·valid·attribute·parameter·type
 54 //·Line:·18
  
 55 using·System;
  
 56 enum·E
 57 {·
 58 »       Value
 59 }
  
 60 class·AAttribute·:·Attribute
 61 {·
 62 »       public·AAttribute·(Enum·e)
 63 »       {
 64 »       }
 65 }
  
 66 [A·(E.Value)]
 67 class·Test
 68 {
 69 }</string>
74 ··</Examples>70 ··</Examples>
75 </ErrorDocumentation>71 </ErrorDocumentation>
6.61 KB
CS0123
6.59 KB
CS0123
Ordering differences only
    
Offset 1, 105 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>CS0123</ErrorName>3 ··<ErrorName>CS0123</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters5 ····<string>//·CS0123:·A·method·or·delegate·`C.Method(ref·dynamic)'·parameters·do·not·match·delegate·`C.D(dynamic)'·parameters
6 //·Line:·176 //·Line:·14
  
7 delegate·IA·TestDelegate(bool·b); 
  
8 interface·IA·{} 
  
9 public·class·MainClass·:·IA 
10 { 
11 »       static·MainClass·Delegate() 
12 »       { 
13 »       »       return·null; 
14 »       } 
  
15 »       public·static·void·Main() 
16 »       { 
17 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate); 
18 »       } 
19 }</string> 
20 ····<string>//·CS0123:·A·method·or·delegate·`Program.method(A)'·parameters·do·not·match·delegate·`D(dynamic)'·parameters 
21 //·Line:·19 
  
22 delegate·object·D·(dynamic·b); 
  
23 class·A 
24 { 
25 } 
  
26 class·Program7 public·class·C
27 {8 {
28 »       static·string·method·(A·a)9 »       delegate·void·D·(dynamic·d);
 10 »       
 11 »       static·void·Method·(ref·dynamic·d)
29 »       {12 »       {
30 »       »       return·""; 
31 »       }13 »       }
  
32 »       static·void·Main·()14 »       public·static·void·Main·()
33 »       {15 »       {
34 »       »       var·d·=·new·D·(method);16 »       »       D·d·=·Method;
35 »       }17 »       }
36 }</string>18 }</string>
37 ····<string>//·CS0123:·A·method·or·delegate·`MainClass.Delegate()'·parameters·do·not·match·delegate·`TestDelegate(bool)'·parameters 
38 //·Line:·12 
  
39 delegate·int·TestDelegate(bool·b); 
  
40 public·class·MainClass·{ 
41 ········public·static·int·Delegate()·{ 
42 ················return·0; 
43 ········} 
  
44 ········public·static·void·Main()·{ 
45 ················TestDelegate·delegateInstance·=·new·TestDelegate·(Delegate); 
46 ·······} 
47 }</string> 
48 ····<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)'·parameters19 ····<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
49 //·Line:·1020 //·Line:·10
  
50 class·A&lt;T,·U&gt;·where·T·:·U21 class·A&lt;T,·U&gt;·where·T·:·U
51 {22 {
52 »       delegate·void·D·(U·u);23 »       delegate·void·D·(U·u);
  
53 »       static·void·M·(T·t)24 »       static·void·M·(T·t)
54 »       {25 »       {
55 »       »       D·d·=·M;26 »       »       D·d·=·M;
56 »       }27 »       }
57 }</string>28 }</string>
58 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters29 ····<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:·1630 //·Line:·15
60 //·Compiler·options:·-langversion:latest 
  
61 using·System;31 using·System;
  
62 public·ref·struct·S 
63 { 
64 } 
  
65 class·Test32 class·Test
66 {33 {
67 »       public·static·void·Main·()34 »       static·bool·Foo·(int·x,·bool·option·=·true)
68 »       {35 »       {
69 »       »       var·s·=·new·S·(); 
70 »       »       Func&lt;string&gt;·f·=·s.ToString;36 »       »       return·true;
 37 »       }
  
 38 »       static·void·Main·()
 39 »       {
 40 »       »       Func&lt;int,·bool&gt;·f·=·Foo;
71 »       }41 »       }
72 }</string>42 }</string>
73 ····<string>//·CS0123:·A·method·or·delegate·`object.ToString()'·parameters·do·not·match·delegate·`System.Func&lt;string&gt;()'·parameters43 ····<string>//·CS0123:·A·method·or·delegate·`C.Button1_Click(params·object[])'·parameters·do·not·match·delegate·`EventHandler(params·int[])'·parameters
74 //·Line:·1644 //·Line:·20
  
75 using·System;45 using·System;
  
76 class·Test46 public·delegate·void·EventHandler·(params·int[]·args);
  
 47 public·class·C
77 {48 {
78 »       public·static·void·Main·()49 »       public·void·Connect·()
 50 »       {
 51 »       »       EventHandler·Click·=·new·EventHandler·(Button1_Click);
 52 »       }
  
 53 »       public·void·Button1_Click·(params·object[]·i)
79 »       {54 »       {
80 »       »       Func&lt;string&gt;·f·=·default·(TypedReference).ToString; 
81 »       }55 »       }
82 }</string>56 }</string>
83 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters57 ····<string>//·CS0123:·A·method·or·delegate·`X.f1(int,·object)'·parameters·do·not·match·delegate·`X.Function(int,·int)'·parameters
84 //·Line:·1358 //·Line:·13
  
85 using·System;59 using·System;
  
Offset 115, 14 lines modifiedOffset 82, 35 lines modified
115 »       }82 »       }
  
116 »       static·bool·f1·(int·a,·object·b)83 »       static·bool·f1·(int·a,·object·b)
117 »       {84 »       {
118 »       »       return·false;85 »       »       return·false;
119 »       }86 »       }
120 }</string>87 }</string>
Max diff block lines reached; 2741/6716 bytes (40.81%) of diff not shown.
2.6 KB
CS0457
2.59 KB
CS0457
Ordering differences only
    
Offset 3, 61 lines modifiedOffset 3, 50 lines modified
3 ··<ErrorName>CS0457</ErrorName>3 ··<ErrorName>CS0457</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'5 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
6 //·Line:·206 //·Line:·20
  
7 class·A7 class·A
8 {8 {
9 »       public·static·implicit·operator·ushort·(A·mask)9 »       public·static·implicit·operator·sbyte·(A·mask)
10 »       {10 »       {
11 »       »       return·1;11 »       »       return·1;
12 »       }12 »       }
  
13 »       public·static·implicit·operator·short·(A·mask)13 »       public·static·implicit·operator·byte·(A·mask)
14 »       {14 »       {
15 »       »       return·2;15 »       »       return·2;
16 »       }16 »       }
17 }17 }
  
18 class·X18 class·X
19 {19 {
20 ····static·A·a·=·null;20 ····static·A·a·=·null;
21 ····static·object·o·=·-a;21 ····static·object·o·=·~a;
22 }</string>22 }</string>
23 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·A(D)'·and·`C.implicit·operator·B(C)'·when·converting·from·`D'·to·`B'23 ····<string>//·CS0457:·Ambiguous·user·defined·conversions·`A.implicit·operator·byte(A)'·and·`A.implicit·operator·sbyte(A)'·when·converting·from·'A'·to·'int'
24 //·Line:·3024 //·Line:·20
  
25 class·A25 class·A
26 {26 {
27 } 
  
28 class·B·:·A 
29 { 
30 } 
  
31 class·C 
32 { 
33 »       public·static·implicit·operator·B·(C·s)27 »       public·static·implicit·operator·ushort·(A·mask)
34 »       {28 »       {
35 »       »       return·new·B·();29 »       »       return·1;
36 »       }30 »       }
37 } 
  
38 class·D·:·C 
39 { 
40 »       public·static·implicit·operator·A·(D·s)31 »       public·static·implicit·operator·short·(A·mask)
41 »       {32 »       {
42 »       »       return·new·B·();33 »       »       return·2;
43 »       }34 »       }
 35 }
  
 36 class·X
 37 {
 38 ····static·A·a·=·null;
 39 ····static·object·o·=·-a;
44 »       public·static·void·Main·() 
45 »       { 
46 »       »       D·d·=·new·D·(); 
47 »       »       B·b2·=·(B)·d; 
48 »       } 
49 }</string>40 }</string>
50 ····<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'41 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·D(System.Action)'·and·`D.explicit·operator·D(Foo)'·when·converting·from·`method·group'·to·`D'
51 //·Line:·2542 //·Line:·25
  
52 using·System;43 using·System;
  
53 public·delegate·void·Foo·();44 public·delegate·void·Foo·();
Offset 78, 30 lines modifiedOffset 67, 41 lines modified
78 class·Program67 class·Program
79 {68 {
80 »       static·void·Main()69 »       static·void·Main()
81 »       {70 »       {
82 »       »       D·d·=·(D)·Main;71 »       »       D·d·=·(D)·Main;
83 »       }72 »       }
84 }</string>73 }</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'74 ····<string>//·CS0457:·Ambiguous·user·defined·operators·`D.implicit·operator·A(D)'·and·`C.implicit·operator·B(C)'·when·converting·from·`D'·to·`B'
86 //·Line:·2075 //·Line:·30
  
87 class·A76 class·A
88 {77 {
 78 }
89 »       public·static·implicit·operator·sbyte·(A·mask) 
90 »       { 
91 »       »       return·1; 
92 »       } 
  
 79 class·B·:·A
 80 {
 81 }
  
 82 class·C
 83 {
93 »       public·static·implicit·operator·byte·(A·mask)84 »       public·static·implicit·operator·B·(C·s)
94 »       {85 »       {
95 »       »       return·2;86 »       »       return·new·B·();
96 »       }87 »       }
97 }88 }
  
98 class·X89 class·D·:·C
99 {90 {
100 ····static·A·a·=·null; 
101 ····static·object·o·=·~a;91 »       public·static·implicit·operator·A·(D·s)
 92 »       {
 93 »       »       return·new·B·();
 94 »       }
  
 95 »       public·static·void·Main·()
 96 »       {
 97 »       »       D·d·=·new·D·();
 98 »       »       B·b2·=·(B)·d;
 99 »       }
102 }</string>100 }</string>
103 ··</Examples>101 ··</Examples>
104 </ErrorDocumentation>102 </ErrorDocumentation>
1.92 KB
CS3009
1.91 KB
CS3009
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3009</ErrorName>3 ··<ErrorName>CS3009</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant 
6 //·Line:·8 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant(true)] 
  
10 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string> 
11 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant 
12 //·Line:·14 
13 //·Compiler·options:·-warnaserror·-warn:1 
  
14 using·System; 
15 [assembly:CLSCompliant(true)] 
  
16 public·class·C&lt;T&gt; 
17 { 
18 } 
  
19 public·class·C·:·C&lt;ulong&gt; 
20 { 
21 }</string> 
22 ····<string>//·CS3009:·`AttributesForm':·base·type·`BaseClass'·is·not·CLS-compliant5 ····<string>//·CS3009:·`AttributesForm':·base·type·`BaseClass'·is·not·CLS-compliant
23 //·Line:·176 //·Line:·17
24 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
  
25 //·The·error·is·reported·intentionally·twice.8 //·The·error·is·reported·intentionally·twice.
  
Offset 56, 20 lines modifiedOffset 34, 42 lines modified
  
56 [CLSCompliant·(false)]34 [CLSCompliant·(false)]
57 public·class·BaseClass·{35 public·class·BaseClass·{
58 }36 }
  
59 public·class·CLSClass:·BaseClass·{37 public·class·CLSClass:·BaseClass·{
60 }</string>38 }</string>
 39 ····<string>//·CS3009:·`Days':·base·type·`uint'·is·not·CLS-compliant
 40 //·Line:·8
 41 //·Compiler·options:·-warnaserror·-warn:1
  
 42 using·System;
 43 [assembly:CLSCompliant(true)]
  
 44 public·enum·Days:·uint·{Sat=1,·Sun,·Mon,·Tue,·Wed,·Thu,·Fri};</string>
61 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant45 ····<string>//·CS3009:·`CLSClass':·base·type·`System.Runtime.Serialization.Formatter'·is·not·CLS-compliant
62 //·Line:·1046 //·Line:·10
63 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
64 using·System;48 using·System;
65 using·System.Runtime.Serialization;49 using·System.Runtime.Serialization;
  
66 [assembly:CLSCompliant·(true)]50 [assembly:CLSCompliant·(true)]
  
67 public·abstract·class·CLSClass:·Formatter·{51 public·abstract·class·CLSClass:·Formatter·{
68 }</string>52 }</string>
 53 ····<string>//·CS3009:·`C':·base·type·`C&lt;ulong&gt;'·is·not·CLS-compliant
 54 //·Line:·14
 55 //·Compiler·options:·-warnaserror·-warn:1
  
 56 using·System;
 57 [assembly:CLSCompliant(true)]
  
 58 public·class·C&lt;T&gt;
 59 {
 60 }
  
 61 public·class·C·:·C&lt;ulong&gt;
 62 {
 63 }</string>
69 ··</Examples>64 ··</Examples>
70 </ErrorDocumentation>65 </ErrorDocumentation>
2.11 KB
CS1510
2.1 KB
CS1510
Ordering differences only
    
Offset 1, 22 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>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:·116 //·Line:·14
 7 //·this·is·bug·#56016
  
 8 using·System;
  
7 class·X·{9 class·Test·{
 10 »       static·void·test(ref·IConvertible·i)·{
8 »       public·static·void·m·(ref·int·i) 
9 »       { 
10 »       »       i++; 
11 »       }11 »       }
 12 »       
 13 »       static·void·Main()·{
 14 »       »       int·i·=·1;
  
12 »       static·void·Main·()15 »       »       test·(ref·(IConvertible)·i);
 16 »       }
 17 }</string>
 18 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
 19 //·Line:·13
  
 20 class·M
 21 {
 22 »       static·void·Test·(ref·byte·b)
13 »       {23 »       {
14 »       »       m·(ref·4);24 »       }
 25 »       
 26 »       public·static·void·Main·()
 27 »       {
 28 »       »       byte·b·=·1;
 29 »       »       Test·(ref·(byte)·b);
15 »       }30 »       }
16 }</string>31 }</string>
17 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable32 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
18 //·Line:·1933 //·Line:·19
19 //·this·is·bug·#7040234 //·this·is·bug·#70402
  
20 using·System;35 using·System;
Offset 33, 54 lines modifiedOffset 51, 36 lines modified
33 ········static·void·Main·()51 ········static·void·Main·()
34 ········{52 ········{
35 ················int·a·=·0;53 ················int·a·=·0;
36 ················Convert·(out·(A)·a);54 ················Convert·(out·(A)·a);
37 ········}55 ········}
38 }</string>56 }</string>
39 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable57 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
40 //·Line:·958 //·Line:·11
  
41 class·C59 class·X·{
42 { 
43 »       public·static·void·Main·()60 »       public·static·void·m·(ref·int·i)
44 »       {61 »       {
 62 »       »       i++;
45 »       »       const·char·c·=·'a'; 
46 »       »       Foo·(ref·c); 
47 »       }63 »       }
  
48 »       static·void·Foo(ref·char·i)64 »       static·void·Main·()
49 »       {65 »       {
 66 »       »       m·(ref·4);
50 »       }67 »       }
51 }</string>68 }</string>
52 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable69 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable
53 //·Line:·1370 //·Line:·9
  
54 class·M71 class·C
55 {72 {
56 »       static·void·Test·(ref·byte·b) 
57 »       { 
58 »       } 
59 »        
60 »       public·static·void·Main·()73 »       public·static·void·Main·()
61 »       {74 »       {
 75 »       »       const·char·c·=·'a';
 76 »       »       Foo·(ref·c);
62 »       »       byte·b·=·1; 
63 »       »       Test·(ref·(byte)·b); 
64 »       } 
65 }</string> 
66 ····<string>//·CS1510:·A·ref·or·out·argument·must·be·an·assignable·variable 
67 //·Line:·14 
68 //·this·is·bug·#56016 
  
69 using·System; 
  
70 class·Test·{ 
71 »       static·void·test(ref·IConvertible·i)·{ 
72 »       }77 »       }
73 »        
74 »       static·void·Main()·{ 
75 »       »       int·i·=·1; 
  
76 »       »       test·(ref·(IConvertible)·i);78 »       static·void·Foo(ref·char·i)
 79 »       {
77 »       }80 »       }
78 }</string>81 }</string>
79 ··</Examples>82 ··</Examples>
80 </ErrorDocumentation>83 </ErrorDocumentation>
847 B
CS0152
835 B
CS0152
Ordering differences only
    
Offset 14, 27 lines modifiedOffset 14, 14 lines modified
14 ··{14 ··{
15 ····switch·(f)·{15 ····switch·(f)·{
16 ····case·Foo.MUL:·break;16 ····case·Foo.MUL:·break;
17 ····case·Foo.MUL:·break;17 ····case·Foo.MUL:·break;
18 ····}18 ····}
19 ··}19 ··}
20 }</string>20 }</string>
21 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement 
22 //·Line:·9 
23 class·X·{ 
24 »       void·f·(int·i) 
25 »       { 
26 »       »       switch·(i){ 
27 »       »       case·1: 
28 »       »       »       break; 
29 »       »       case·1:»  
30 »       »       »       break; 
31 »       »       } 
32 »       } 
33 }</string> 
34 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement21 ····<string>//·CS0152:·The·label·`case·2:'·already·occurs·in·this·switch·statement
35 //·Line:·1922 //·Line:·19
  
36 using·System;23 using·System;
  
37 enum·E24 enum·E
38 {25 {
Offset 50, 9 lines modifiedOffset 37, 22 lines modified
50 »       »       »       case·E.Foo:37 »       »       »       case·E.Foo:
51 »       »       »       »       break;38 »       »       »       »       break;
52 »       »       »       case·E.Foo:39 »       »       »       case·E.Foo:
53 »       »       »       »       break;40 »       »       »       »       break;
54 »       »       }41 »       »       }
55 »       }42 »       }
56 }</string>43 }</string>
 44 ····<string>//·CS0152:·The·label·`case·1:'·already·occurs·in·this·switch·statement
 45 //·Line:·9
 46 class·X·{
 47 »       void·f·(int·i)
 48 »       {
 49 »       »       switch·(i){
 50 »       »       case·1:
 51 »       »       »       break;
 52 »       »       case·1:» 
 53 »       »       »       break;
 54 »       »       }
 55 »       }
 56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
1.23 KB
CS0273
1.21 KB
CS0273
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0273</ErrorName>3 ··<ErrorName>CS0273</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2'
 6 //·Line:·7
 7 //·Compiler·options:·-langversion:7.2
  
 8 ·class·C
 9 ·{
 10 »       private·string·S2·{·get;·private·protected·set;·}
 11 ·}</string>
5 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'12 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`Error0273.Message.get'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`Error0273.Message'
6 //·Line:·813 //·Line:·8
7 //·Compiler·options:·-t:library14 //·Compiler·options:·-t:library
  
8 ·class·Error027315 ·class·Error0273
9 ·{16 ·{
10 »       ·protected·internal·string·Message·{17 »       ·protected·internal·string·Message·{
Offset 13, 17 lines modifiedOffset 21, 9 lines modified
13 »       »       »       ·return·"Hi";21 »       »       »       ·return·"Hi";
14 »       »       ·}22 »       »       ·}
15 »       »       ·set·{23 »       »       ·set·{
16 »       »       ·}24 »       »       ·}
17 »       ·}25 »       ·}
  
18 ·}</string>26 ·}</string>
19 ····<string>//·CS0273:·The·accessibility·modifier·of·the·`C.S2.set'·accessor·must·be·more·restrictive·than·the·modifier·of·the·property·or·indexer·`C.S2' 
20 //·Line:·7 
21 //·Compiler·options:·-langversion:7.2 
  
22 ·class·C 
23 ·{ 
24 »       private·string·S2·{·get;·private·protected·set;·} 
25 ·}</string> 
26 ··</Examples>27 ··</Examples>
27 </ErrorDocumentation>28 </ErrorDocumentation>
3.61 KB
CS0117
3.6 KB
CS0117
Ordering differences only
    
Offset 1, 74 lines modifiedOffset 1, 87 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0117</ErrorName>3 ··<ErrorName>CS0117</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0117:·`System.Runtime.CompilerServices.IndexerNameAttribute'·does·not·contain·a·definition·for·`errorarg'5 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'
6 //·Line:·6 //·Line:·15
  
7 using·System.Runtime.CompilerServices; 
  
8 public·class·E7 using·System;
  
 8 class·Data
9 {9 {
10 ···[IndexerName("xxx",·errorarg·=·"")] 
11 ···public·int·this[int·index]·{ 
12 ······get·{ 
13 ·········return·0; 
14 ······} 
15 ···}10 }
  
 11 public·class·Test
 12 {
 13 »       static·void·Main·()
 14 »       {
 15 »       »       var·c·=·new·Data·{·Count·=·10·};
 16 »       }
16 }</string>17 }</string>
17 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'18 ····<string>//·CS0117:·`X'·does·not·contain·a·definition·for·`P'
18 //·Line:·819 //·Line:·11
  
19 public·class·E·:·A20 class·X
20 {21 {
21 »       void·Test·()22 »       public·void·Test·()
22 »       {23 »       {
23 »       »       base.Method·();24 »       »       Foo·();
24 »       }25 »       }
25 } 
  
26 static·class·S26 »       public·static·void·Foo·(string·Product·=·X.P)
 27 »       {
 28 »       }
 29 }</string>
 30 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE'
 31 //·Line:·6
  
 32 class·X
27 {33 {
28 »       public·static·void·Method·(this·A·a)34 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE)
29 »       {35 »       {
30 »       }36 »       }
31 }37 }
  
32 public·class·A38 class·A
33 {39 {
34 }</string>40 }</string>
35 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'41 ····<string>//·CS0117:·`string'·does·not·contain·a·definition·for·`Parse'
36 //·Line:·1042 //·Line:·10
  
37 using·System;43 using·System;
  
38 class·string_parse44 class·string_parse
39 {45 {
40 »       public·static·void·Main·()46 »       public·static·void·Main·()
41 »       {47 »       {
42 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");48 »       »       string·drawBackLabel·=·string.Parse("absDrawBack");
43 »       }49 »       }
44 }</string>50 }</string>
45 ····<string>//·CS0117:·`Data'·does·not·contain·a·definition·for·`Count'51 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`Method'
46 //·Line:·1552 //·Line:·8
  
  
47 using·System; 
  
48 class·Data53 public·class·E·:·A
49 {54 {
 55 »       void·Test·()
 56 »       {
 57 »       »       base.Method·();
 58 »       }
50 }59 }
  
51 public·class·Test60 static·class·S
52 {61 {
53 »       static·void·Main·()62 »       public·static·void·Method·(this·A·a)
54 »       {63 »       {
55 »       »       var·c·=·new·Data·{·Count·=·10·}; 
56 »       }64 »       }
 65 }
  
 66 public·class·A
 67 {
57 }</string>68 }</string>
58 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'69 ····<string>//·CS0117:·`Color'·does·not·contain·a·definition·for·`Transparent'
59 //·Line:70 //·Line:
  
60 using·System;71 using·System;
  
61 struct·Color72 struct·Color
Offset 86, 62 lines modifiedOffset 99, 49 lines modified
86 class·MainClass99 class·MainClass
87 {100 {
88 »       public·static·void·Main·()101 »       public·static·void·Main·()
89 »       {102 »       {
90 »       »       var·c·=·Color.Transparent·();103 »       »       var·c·=·Color.Transparent·();
91 »       }104 »       }
92 }</string>105 }</string>
93 ····<string>//·CS0117:·`A'·does·not·contain·a·definition·for·`CODE' 
94 //·Line:·6 
  
95 class·X 
96 { 
97 »       public·static·void·Foo·(int·i,·string·code·=·A.CODE) 
98 »       { 
99 »       } 
100 } 
  
101 class·A 
102 { 
103 }</string> 
104 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'106 ····<string>//·CS0117:·`System.Console'·does·not·contain·a·definition·for·`WriteLINE'
105 //·Line:·10107 //·Line:·10
  
106 using·System;108 using·System;
  
107 public·class·Test109 public·class·Test
108 {110 {
109 »       public·static·void·Main·()111 »       public·static·void·Main·()
Max diff block lines reached; 993/3651 bytes (27.20%) of diff not shown.
1.28 KB
CS0701
1.27 KB
CS0701
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0701</ErrorName>3 ··<ErrorName>CS0701</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter5 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
6 //·Line:·66 //·Line:·4
  
7 sealed·class·A·{·} 
  
8 class·Foo&lt;T&gt;·where·T·:·A7 class·Foo&lt;T&gt;·where·T·:·string
9 {8 {
10 }</string>9 }</string>
11 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter10 ····<string>//·CS0701:·`S'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
12 //·Line:·811 //·Line:·8
  
13 struct·S12 struct·S
14 {13 {
15 }14 }
  
16 class·Foo&lt;T&gt;·where·T·:·S15 class·Foo&lt;T&gt;·where·T·:·S
17 {16 {
18 }</string>17 }</string>
19 ····<string>//·CS0701:·`string'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter18 ····<string>//·CS0701:·`A'·is·not·a·valid·constraint.·A·constraint·must·be·an·interface,·a·non-sealed·class·or·a·type·parameter
20 //·Line:·419 //·Line:·6
  
 20 sealed·class·A·{·}
  
21 class·Foo&lt;T&gt;·where·T·:·string21 class·Foo&lt;T&gt;·where·T·:·A
22 {22 {
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.88 KB
CS1589
1.87 KB
CS1589
Ordering differences only
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1589</ErrorName>3 ··<ErrorName>CS1589</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type5 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·"*PATH*/there-is-no-such-file"
6 //·Line:·156 //·Line:·12
7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
8 namespace·Testing8 namespace·Testing
9 {9 {
10 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;10 ···///·blah
11 ···public·class·Test11 ···public·class·Test
12 ···{12 ···{
13 »       public·static·void·Main·()13 »       //·warning
 14 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt;
 15 »       public·void·Baz·(int·x)
14 »       {16 »       {
15 »       }17 »       }
  
16 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt; 
17 »       public·string·S3; 
18 ···}18 ···}
19 }</string>19 }</string>
20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/foo/bar'·of·file·`there-is-no-such-file'.·Could·not·find·file·"*PATH*/there-is-no-such-file"20 ····<string>//·CS1589:·Unable·to·include·XML·fragment·`/root/@attr'·of·file·`cs1589.inc'.·The·specified·node·cannot·be·inserted·as·the·valid·child·of·this·node,·because·the·specified·node·is·the·wrong·type
21 //·Line:·1221 //·Line:·15
22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror22 //·Compiler·options:·-doc:dummy.xml·-warn:1·-warnaserror
  
23 namespace·Testing23 namespace·Testing
24 {24 {
25 ···///·blah25 ···///·&lt;include·file='cs1589.inc'·path='/foo'·/&gt;
26 ···public·class·Test26 ···public·class·Test
27 ···{27 ···{
 28 »       public·static·void·Main·()
28 »       //·warning 
29 »       ///·&lt;include·file='there-is-no-such-file'·path='/foo/bar'·/&gt; 
30 »       public·void·Baz·(int·x) 
31 »       {29 »       {
32 »       }30 »       }
  
 31 »       ///·&lt;include·file='cs1589.inc'·path='/root/@attr'/&gt;
 32 »       public·string·S3;
33 ···}33 ···}
34 }</string>34 }</string>
35 ··</Examples>35 ··</Examples>
36 </ErrorDocumentation>36 </ErrorDocumentation>
9.45 KB
CS0208
9.43 KB
CS0208
Ordering differences only
    
Offset 1, 76 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>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'5 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`T'
6 //·Line:·116 //·Line:·8
7 //·Compiler·options:·-unsafe 
  
8 struct·foo·{ 
9 »       public·delegate·void·bar·(int·x); 
10 »       public·bar·barf; 
11 } 
  
12 unsafe·class·t·{ 
13 »       static·void·Main·()·{ 
14 »       »       foo·*f·=·null;7 class·X
 8 {
 9 »       public·static·void·Foo&lt;T&gt;·(T·t)
 10 »       {
 11 »       »       object·o·=·sizeof·(T);
15 »       }12 »       }
16 }</string>13 }</string>
17 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X&lt;A&gt;'14 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
18 //·Line:·1215 //·Line:·9
19 //·Compiler·options:·-unsafe16 //·Compiler·options:·/unsafe
  
20 class·X·&lt;Y&gt;·{ 
21 } 
  
22 unsafe·class·A·{17 public·class·Splay&lt;T&gt;
 18 {
 19 ··unsafe·private·struct·Node
 20 ··{
 21 ····private·Node·*············parent;
 22 ····private·T·················data;
 23 ··}·
 24 }</string>
 25 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
 26 //·Line:·9
 27 //·Compiler·options:·/unsafe
  
23 »       static·void·Main·() 
24 »       { 
25 »       »       int·size·=·sizeof·(X&lt;A&gt;); 
26 »       }28 public·class·Splay&lt;T&gt;
 29 {
 30 ··unsafe·private·class·Node
 31 ··{
 32 ····private·Node·*············parent;
 33 ····private·T·················data;
 34 ··}·
27 }</string>35 }</string>
28 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'36 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`X'
29 //·Line:·837 //·Line:·8
30 //·Compiler·options:·-unsafe38 //·Compiler·options:·-unsafe
  
31 unsafe·struct·X·{39 unsafe·struct·X·{
32 »       string·a;40 »       string·a;
33 »       static·void·Main·()·{41 »       static·void·Main·()·{
34 »       »       X*·y;42 »       »       X*·y;
35 »       }43 »       }
36 }</string>44 }</string>
37 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`S&lt;int&gt;.N' 
38 //·Line:·16 
39 //·Compiler·options:·-unsafe 
  
40 struct·S&lt;T&gt; 
41 { 
42 »       public·struct·N 
43 »       { 
44 »       } 
45 } 
  
46 unsafe·class·Test 
47 { 
48 »       public·static·void·Main() 
49 »       { 
50 »       »       S&lt;int&gt;.N*·a; 
51 »       } 
52 }</string> 
53 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'45 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`CS208.Foo'
54 //·Line:·1746 //·Line:·20
55 //·Compiler·options:·-unsafe47 //·Compiler·options:·-unsafe
  
56 namespace·CS20848 namespace·CS208
57 {49 {
58 »       public·struct·Foo50 »       public·class·Foo
59 »       {51 »       {
60 »       »       public·string·PP·{·get;·set;·}52 »       »       public·int·Add·(int·a,·int·b)
 53 »       »       {
 54 »       »       »       return·a·+·b;
 55 »       »       }
61 »       }56 »       }
  
62 »       public·class·Bar57 »       public·class·Bar
63 »       {58 »       {
64 »       »       unsafe·static·void·Main·()59 »       »       unsafe·static·void·Main·()
65 »       »       {»      »      »      60 »       »       {»      »      »      
66 »       »       »       Foo·f·=·new·Foo·();61 »       »       »       Foo·f·=·new·Foo·();
Offset 93, 48 lines modifiedOffset 84, 97 lines modified
93 »       »       unsafe·static·void·Main·()84 »       »       unsafe·static·void·Main·()
94 »       »       {»      »      »      85 »       »       {»      »      »      
95 »       »       »       Foo·f·=·new·Foo·();86 »       »       »       Foo·f·=·new·Foo·();
96 »       »       »       Foo·*s·=·&amp;f;87 »       »       »       Foo·*s·=·&amp;f;
97 »       »       }88 »       »       }
98 »       }89 »       }
99 }</string>90 }</string>
 91 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`Splay&lt;T&gt;.Node'
 92 //·Line:·10
 93 //·Compiler·options:·/unsafe
 94 //·Similar·code·to·#75772,·but·without·field·of·type·T.
  
 95 public·class·Splay&lt;T&gt;
 96 {
 97 ··unsafe·private·struct·Node
 98 ··{
 99 ····private·Node·*············parent;
 100 ··}·
 101 }</string>
 102 ····<string>//·CS0208:·Cannot·take·the·address·of,·get·the·size·of,·or·declare·a·pointer·to·a·managed·type·`foo'
 103 //·Line:·11
 104 //·Compiler·options:·-unsafe
  
 105 struct·foo·{
 106 »       public·delegate·void·bar·(int·x);
 107 »       public·bar·barf;
 108 }
Max diff block lines reached; 6053/9623 bytes (62.90%) of diff not shown.
995 B
CS1031
983 B
CS1031
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>CS1031</ErrorName>3 ··<ErrorName>CS1031</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1031:·Type·expected5 ····<string>//·CS1031:·Type·expected
6 //·Line:·8 
  
7 using·System; 
  
8 class·M 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       Type·t·=·typeof·(this); 
13 »       } 
14 }</string> 
15 ····<string>//·CS1031:·Type·expected 
16 //·Line:·166 //·Line:·16
  
17 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;7 public·class·B&lt;Y&gt;··where·Y:·B&lt;Y&gt;
18 {8 {
19 }9 }
  
20 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;10 public·class·A&lt;X&gt;:·B&lt;A&lt;X&gt;&gt;
Offset 29, 14 lines modifiedOffset 17, 26 lines modified
29 {17 {
30 »       public·static·void·Main·(string[]·args)18 »       public·static·void·Main·(string[]·args)
31 »       {19 »       {
32 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;);20 »       »       var·h·=·typeof·(B&lt;A&lt;&gt;&gt;);
33 »       }21 »       }
34 }</string>22 }</string>
35 ····<string>//·CS1031:·Type·expected23 ····<string>//·CS1031:·Type·expected
 24 //·Line:·8
  
 25 using·System;
  
 26 class·M
 27 {
 28 »       public·static·void·Main·()
 29 »       {
 30 »       »       Type·t·=·typeof·(this);
 31 »       }
 32 }</string>
 33 ····<string>//·CS1031:·Type·expected
36 //·Line:·434 //·Line:·4
  
37 enum·E·:·this35 enum·E·:·this
38 {36 {
39 »       a·=·137 »       a·=·1
40 }</string>38 }</string>
41 ····<string>//·CS1031:·Type·expected39 ····<string>//·CS1031:·Type·expected
3.34 KB
CS0826
3.33 KB
CS0826
Ordering differences only
    
Offset 1, 24 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>CS0826</ErrorName>3 ··<ErrorName>CS0826</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly5 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
6 //·Line:·136 //·Line:·8
  
  
7 public·class·Test7 class·XX
8 {8 {
9 »       static·void·TestMethod·()9 »       public·static·void·Main·()
10 »       {10 »       {
 11 »       »       var·m·=·new·[]·{·(1,·Main)·};
11 »       }12 »       }
12 »       13 }</string>
 14 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
 15 //·Line:·9
  
  
 16 public·class·Test
 17 {
13 »       static·void·Main·()18 »       static·void·Main·()
14 »       {19 »       {
15 »       »       var·e·=·new[]·{·TestMethod·()·};20 »       »       var·e·=·new[]·{·null·};
16 »       }21 »       }
17 }</string>22 }</string>
18 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly23 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
19 //·Line:·824 //·Line:·8
  
20 public·class·Test25 public·class·Test
21 {26 {
Offset 30, 86 lines modifiedOffset 36, 80 lines modified
30 ····<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
31 //·Line:·837 //·Line:·8
  
32 public·class·Test38 public·class·Test
33 {39 {
34 »       static·void·Main·()40 »       static·void·Main·()
35 »       {41 »       {
36 »       »       var·e·=·new[]·{·Main·};42 »       »       var·e·=·new[]·{·1,·null·};
37 »       }43 »       }
38 }</string>44 }</string>
39 ····<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
40 //·Line:·846 //·Line:·8
  
41 public·class·Test47 public·class·Test
42 {48 {
43 »       static·void·Main·()49 »       static·void·Main·()
44 »       {50 »       {
45 »       »       var·e·=·new[]·{·1,·null·};51 »       »       var·e·=·new[]·{·Main·};
46 »       }52 »       }
47 }</string>53 }</string>
48 ····<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
49 //·Line:·955 //·Line:·8
  
  
50 public·class·Test56 class·C
51 {57 {
52 »       static·void·Main·()58 »       public·static·void·Main·()
53 »       {59 »       {
54 »       »       var·e·=·new[]·{·delegate·{}·};60 »       »       var·array·=·new[]·{·null,·null·};
55 »       }61 »       }
56 }</string>62 }</string>
57 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly63 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
58 //·Line:·964 //·Line:·9
  
  
59 public·class·Test65 public·class·Test
60 {66 {
61 »       static·void·Main·()67 »       static·void·Main·()
62 »       {68 »       {
63 »       »       var·e·=·new[]·{·null·};69 »       »       var·e·=·new[]·{·};
64 »       }70 »       }
65 }</string>71 }</string>
66 ····<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
67 //·Line:·873 //·Line:·13
  
68 class·XX 
 74 public·class·Test
69 {75 {
70 »       public·static·void·Main·()76 »       static·void·TestMethod·()
71 »       {77 »       {
72 »       »       var·m·=·new·[]·{·(1,·Main)·};78 »       }
 79 »       
 80 »       static·void·Main·()
 81 »       {
 82 »       »       var·e·=·new[]·{·TestMethod·()·};
73 »       }83 »       }
74 }</string>84 }</string>
75 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly85 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
76 //·Line:·986 //·Line:·9
  
  
77 public·class·Test87 public·class·Test
78 {88 {
79 »       static·void·Main·()89 »       static·void·Main·()
80 »       {90 »       {
81 »       »       var·e·=·new[]·{·};91 »       »       var·e·=·new[]·{·delegate·{}·};
82 »       }92 »       }
83 }</string>93 }</string>
84 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly94 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly
85 //·Line:·995 //·Line:·9
  
  
86 public·class·Test96 public·class·Test
87 {97 {
88 »       static·void·Main·()98 »       static·void·Main·()
89 »       {99 »       {
90 »       »       var·e·=·new[,,,]·{·1,·2·};·100 »       »       var·e·=·new[,,,]·{·1,·2·};·
91 »       }101 »       }
92 }</string>102 }</string>
93 ····<string>//·CS0826:·The·type·of·an·implicitly·typed·array·cannot·be·inferred·from·the·initializer.·Try·specifying·array·type·explicitly 
94 //·Line:·8 
  
95 class·C 
96 { 
97 »       public·static·void·Main·() 
98 »       { 
99 »       »       var·array·=·new[]·{·null,·null·}; 
100 »       } 
101 }</string> 
102 ··</Examples>103 ··</Examples>
103 </ErrorDocumentation>104 </ErrorDocumentation>
1.25 KB
CS1548
1.24 KB
CS1548
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>CS1548</ErrorName>3 ··<ErrorName>CS1548</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist5 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format
6 //·Line:·06 //·Line:·0
  
7 using·System.Reflection;7 using·System.Reflection;
  
8 [assembly:·AssemblyKeyFile·("file_not_found.snk")]8 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]
  
9 class·MyClass·{9 class·MyClass·{
  
10 »       public·static·void·Main·(string·[]·args)10 »       public·static·void·Main·(string·[]·args)
11 »       {11 »       {
12 »       }12 »       }
13 }</string>13 }</string>
Offset 28, 20 lines modifiedOffset 28, 20 lines modified
  
28 class·MyClass·{28 class·MyClass·{
  
29 »       public·static·void·Main·(string·[]·args)29 »       public·static·void·Main·(string·[]·args)
30 »       {30 »       {
31 »       }31 »       }
32 }</string>32 }</string>
33 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`cs1548-2.cs'·has·incorrect·format33 ····<string>//·CS1548:·Error·during·assembly·signing.·The·specified·key·file·`file_not_found.snk'·does·not·exist
34 //·Line:·034 //·Line:·0
  
35 using·System.Reflection;35 using·System.Reflection;
  
36 [assembly:·AssemblyKeyFile·("cs1548-2.cs")]36 [assembly:·AssemblyKeyFile·("file_not_found.snk")]
  
37 class·MyClass·{37 class·MyClass·{
  
38 »       public·static·void·Main·(string·[]·args)38 »       public·static·void·Main·(string·[]·args)
39 »       {39 »       {
40 »       }40 »       }
41 }</string>41 }</string>
1.37 KB
CS0220
1.36 KB
CS0220
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0220</ErrorName>3 ··<ErrorName>CS0220</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode5 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
6 //·Line:·76 //·Line:·10
 7 //·Compiler·options:·-unsafe
  
7 enum·E1·:·byte 
8 { 
9 ··A·=·2 
10 } 
  
11 enum·E2·:·ulong8 class·TestClass
12 {9 {
13 ··A·=·ulong.MaxValue·-·1, 
14 ··B·=·E1.A·*·E2.A10 »       public·unsafe·static·void·Main·()
 11 »       {
 12 »       »       int*·arr·=·null;
 13 »       »       var·i·=·arr[long.MaxValue];
 14 »       }
15 }</string>15 }</string>
16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode16 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
17 //·Line:·717 //·Line:·7
  
18 public·class·MainClass·{18 public·class·MainClass·{
19 ········static·void·Main·()·{19 ········static·void·Main·()·{
20 ················int·a·=·-int.MinValue;20 ················int·a·=·-int.MinValue;
Offset 29, 20 lines modifiedOffset 28, 21 lines modified
29 public·class·MainClass·{28 public·class·MainClass·{
30 ········static·void·Main·()·{29 ········static·void·Main·()·{
31 ················const·long·a·=·long.MaxValue;30 ················const·long·a·=·long.MaxValue;
32 ················long·b·=·2·*·a;31 ················long·b·=·2·*·a;
33 ········}32 ········}
34 }</string>33 }</string>
35 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode34 ····<string>//·CS0220:·The·operation·overflows·at·compile·time·in·checked·mode
36 //·Line:·1035 //·Line:·7
37 //·Compiler·options:·-unsafe 
  
38 class·TestClass36 enum·E1·:·byte
39 {37 {
40 »       public·unsafe·static·void·Main·() 
41 »       { 
42 »       »       int*·arr·=·null; 
43 »       »       var·i·=·arr[long.MaxValue]; 
44 »       }38 ··A·=·2
 39 }
  
 40 enum·E2·:·ulong
 41 {
 42 ··A·=·ulong.MaxValue·-·1,
 43 ··B·=·E1.A·*·E2.A
45 }</string>44 }</string>
46 ··</Examples>45 ··</Examples>
47 </ErrorDocumentation>46 </ErrorDocumentation>
9.19 KB
CS1061
9.18 KB
CS1061
Ordering differences only
    
Offset 20, 70 lines modifiedOffset 20, 36 lines modified
20 class·Test·:·I&lt;S&gt;20 class·Test·:·I&lt;S&gt;
21 {21 {
22 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2)22 »       void·I&lt;S&gt;.Foo&lt;U2&gt;·(U2·u2)
23 »       {23 »       {
24 »       »       u2.Test·();24 »       »       u2.Test·();
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<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?27 ····<string>//·CS1061:·Type·`X'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`X'·could·be·found.·Are·you·missing·an·assembly·reference?
28 //·Line:·1228 //·Line:·12
  
 29 class·A&lt;X&gt;
29 using·System.Collections.Generic; 
  
30 public·class·C 
31 { 
32 »       void·M·(IEnumerable&lt;KeyValuePair&lt;string,·dynamic&gt;&gt;·arg) 
33 »       { 
34 »       »       foreach·(KeyValuePair&lt;string,·object&gt;·o·in·arg) 
35 »       »       { 
36 »       »       »       o.Value.Foo·(); 
37 »       »       } 
38 »       } 
39 }</string> 
40 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`__0'·and·no·extension·method·`__0'·of·type·`int'·could·be·found.·Are·you·missing·an·assembly·reference? 
41 //·Line:·8 
  
42 static·class·C 
43 { 
44 »       static·void·Main·() 
45 »       { 
46 »       »       int·c·=·0.__0; 
47 »       } 
48 }</string> 
49 ····<string>//·CS1061:·Type·`T'·does·not·contain·a·definition·for·`Name'·and·no·extension·method·`Name'·of·type·`T'·could·be·found.·Are·you·missing·an·assembly·reference? 
50 //·Line:·11 
  
51 using·System; 
52 using·System.Collections.Generic; 
  
53 public·class·C&lt;T,·U&gt; 
54 { 
55 »       public·C·(IEnumerable&lt;T&gt;·t) 
56 »       { 
57 »       »       new·List&lt;T&gt;(t).ConvertAll(p·=&gt;·p.Name); 
58 »       } 
59 }</string> 
60 ····<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? 
61 //·Line:·17 
  
62 public·class·S 
63 {30 {
 31 »       //
 32 »       //·This·is·to·test·the·lookup·rules·for·SimpleNames:
 33 »       //·`X'·is·the·type·parameter,·not·the·class.
 34 »       //
64 »       public·static·void·Test()35 »       public·void·Test·(X·x)
65 »       {36 »       {
 37 »       »       x.Test·();
66 »       }38 »       }
67 }39 }
  
68 public·class·M40 class·X
69 {41 {
70 »       public·object·S·{·get;·set;·}42 »       public·void·Test·()
 43 »       {·}
  
71 »       public·void·Main·()44 »       public·static·void·Main·()
 45 »       {·}
72 »       { 
73 »       »       S.Test·(); 
74 »       } 
75 }</string>46 }</string>
76 ····<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?47 ····<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?
77 //·Line:·2448 //·Line:·24
  
78 using·System;49 using·System;
79 using·System.Collections.Generic;50 using·System.Collections.Generic;
80 using·System.Linq;51 using·System.Linq;
Offset 104, 23 lines modifiedOffset 70, 36 lines modified
104 »       »       {70 »       »       {
105 »       »       »       int[]·i·=·null;71 »       »       »       int[]·i·=·null;
106 »       »       »       int·p;72 »       »       »       int·p;
107 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe;73 ············var·prods·=·from·pe·in·i.Foo·(p9·=&gt;·p.Value)·select·pe;
108 »       »       }74 »       »       }
109 »       }75 »       }
110 }</string>76 }</string>
111 ····<string>//·CS1061:·Type·`int'·does·not·contain·a·definition·for·`GetValueOrDefault'·and·no·extension·method·`GetValueOrDefault'·of·type·`int'·could·be·found.·Are·you·missing·`System.Collections.Generic'·using·directive?77 ····<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?
112 //·Line:·978 //·Line:·17
  
 79 using·System;
 80 using·System.Runtime.CompilerServices;
  
113 class·C81 class·A
114 {82 {
115 »       static·void·Main·()83 »       [IndexerName·("Foo")]
 84 »       public·int·this·[int·index]·{
 85 »       »       get·{·return·index;·}
 86 »       »       set·{·;·}
 87 »       }
  
 88 »       static·void·Test·(A·a,·int·value)
116 »       {89 »       {
117 »       »       int?·i·=·4; 
118 »       »       var·m·=·i?.GetValueOrDefault·();90 »       »       a.Foo·=·value;
 91 »       }
  
 92 »       public·static·void·Main·()
 93 »       {
 94 »       »       Test·(new·A·(),·9);
119 »       }95 »       }
120 }</string>96 }</string>
121 ····<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?97 ····<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?
122 //·Line:·1198 //·Line:·11
  
123 using·System;99 using·System;
  
Offset 132, 36 lines modifiedOffset 111, 38 lines modified
132 »       »       Action·a·=·i.Foo;111 »       »       Action·a·=·i.Foo;
133 »       }112 »       }
  
134 »       static·void·Foo·(this·string·s)113 »       static·void·Foo·(this·string·s)
135 »       {114 »       {
136 »       }115 »       }
137 }</string>116 }</string>
138 ····<string>//·CS1061:·Type·`X'·does·not·contain·a·definition·for·`Test'·and·no·extension·method·`Test'·of·type·`X'·could·be·found.·Are·you·missing·an·assembly·reference?117 ····<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?
139 //·Line:·12118 //·Line:·18
  
Max diff block lines reached; 5419/9361 bytes (57.89%) of diff not shown.
2.52 KB
CS0828
2.5 KB
CS0828
Ordering differences only
    
Offset 1, 23 lines modifiedOffset 1, 19 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'14 ····<string>//·CS0827:·An·anonymous·type·property·`Prop'·cannot·be·initialized·with·`(int,·method·group)'
19 //·Line:·915 //·Line:·9
  
20 class·XX16 class·XX
21 {17 {
Offset 35, 62 lines modifiedOffset 31, 66 lines modified
35 public·class·Test31 public·class·Test
36 {32 {
37 »       static·void·Main·()33 »       static·void·Main·()
38 »       {34 »       {
39 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};35 »       »       var·v·=·new·{·Value·=·delegate·()·{·return·1;·}·};
40 »       }36 »       }
41 }</string>37 }</string>
42 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'38 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'
43 //·Line:·939 //·Line:·13
44 //·Compiler·options:·-unsafe 
  
  
45 public·unsafe·class·Test40 public·class·Test
46 {41 {
47 »       static·int*·Error·()42 »       static·void·Error·()
48 »       {43 »       {
49 »       »       return·(int*)0; 
50 »       }44 »       }
51 »       45 »       
52 »       static·void·Main·()46 »       static·void·Main·()
53 »       {47 »       {
54 »       »       var·v·=·new·{·Value·=·Error·()·};48 »       »       var·v·=·new·{·Value·=·Error·()·};
55 »       }49 »       }
56 }</string>50 }</string>
 51 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`method·group'
 52 //·Line:·12
  
 53 public·class·Test
 54 {
 55 »       static·void·Error·()
 56 »       {
 57 »       }
 58 »       
 59 »       static·void·Main·()
 60 »       {
 61 »       »       var·v·=·new·{·Value·=·Error·};
 62 »       }
 63 }</string>
57 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'64 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`null'
58 //·Line:·965 //·Line:·9
  
  
59 public·class·Test66 public·class·Test
60 {67 {
61 »       static·void·Main·()68 »       static·void·Main·()
62 »       {69 »       {
63 »       »       int·A·=·9;70 »       »       int·A·=·9;
64 »       »       var·v1·=·new·{·A,·Value·=·null·};71 »       »       var·v1·=·new·{·A,·Value·=·null·};
65 »       }72 »       }
66 }</string>73 }</string>
67 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`void'74 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`int*'
68 //·Line:·1375 //·Line:·9
 76 //·Compiler·options:·-unsafe
  
69 public·class·Test77 public·unsafe·class·Test
70 {78 {
71 »       static·void·Error·()79 »       static·int*·Error·()
72 »       {80 »       {
 81 »       »       return·(int*)0;
73 »       }82 »       }
74 »       83 »       
75 »       static·void·Main·()84 »       static·void·Main·()
76 »       {85 »       {
77 »       »       var·v·=·new·{·Value·=·Error·()·};86 »       »       var·v·=·new·{·Value·=·Error·()·};
78 »       }87 »       }
79 }</string>88 }</string>
80 ····<string>//·CS0828:·An·anonymous·type·property·`Value'·cannot·be·initialized·with·`anonymous·method' 
81 //·Line:·8 
  
82 public·class·Test 
83 { 
84 »       static·void·Main·() 
85 »       { 
86 »       »       var·v·=·new·{·Value·=·i·=&gt;·1·}; 
87 »       } 
88 }</string> 
89 ··</Examples>89 ··</Examples>
90 </ErrorDocumentation>90 </ErrorDocumentation>
4.45 KB
CS1690
4.44 KB
CS1690
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>CS1690</ErrorName>3 ··<ErrorName>CS1690</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class5 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
6 //·Line:·226 //·Line:·27
7 //·Compiler·options:·-warn:1·-warnaserror7 //·Compiler·options:·-warn:1·-warnaserror
  
8 using·System;8 using·System;
  
9 public·struct·Point9 public·struct·Coord·
10 {10 {
11 ········public·bool·this·[int·i]·{·set·{·}·}11 ········public·int·val;·
 12 }
  
 13 public·struct·Point·{
 14 »       public·Coord·x;
 15 »       public·Coord·y;
12 }16 }
  
13 public·class·A·:·MarshalByRefObject17 public·class·A·:·MarshalByRefObject
14 {18 {
15 ···public·Point·point·=·new·Point·();19 ···public·Point·point·=·new·Point·();
16 }20 }
  
17 public·class·Test21 public·class·Test
18 {22 {
19 ···public·static·void·Main·()23 ···public·static·void·Main·()
20 ···{24 ···{
21 ········A·a·=·new·A·();25 ········A·a·=·new·A·();
22 ········a.point·[3]·=·false;26 ········Console.WriteLine·(a.point.x);
23 ···}27 ···}
24 }</string>28 }</string>
25 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class29 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
26 //·Line:·2730 //·Line:·22
27 //·Compiler·options:·-warn:1·-warnaserror31 //·Compiler·options:·-warn:1·-warnaserror
  
28 using·System;32 using·System;
  
29 public·struct·Coord·33 public·struct·Point
30 {34 {
 35 ········public·bool·Error·{·get·{·return·true;·}·}
31 ········public·int·val;· 
32 } 
  
33 public·struct·Point·{ 
34 »       public·Coord·x; 
35 »       public·Coord·y; 
36 }36 }
  
37 public·class·A·:·MarshalByRefObject37 public·class·A·:·MarshalByRefObject
38 {38 {
39 ···public·Point·point·=·new·Point·();39 ···public·Point·point·=·new·Point·();
40 }40 }
  
41 public·class·Test41 public·class·Test
42 {42 {
43 ···public·static·void·Main·()43 ···public·static·void·Main·()
44 ···{44 ···{
45 ········A·a·=·new·A·();45 ········A·a·=·new·A·();
46 ········Console.WriteLine·(a.point.x);46 ········bool·b·=·a.point.Error;
47 ···}47 ···}
48 }</string>48 }</string>
49 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class49 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
50 //·Line:·2750 //·Line:·27
51 //·Compiler·options:·-warn:1·-warnaserror51 //·Compiler·options:·-warn:1·-warnaserror
  
52 using·System;52 using·System;
  
53 public·struct·Coord·53 public·struct·Coord·
54 {54 {
55 ········public·int·val;·55 ········public·void·Error·()·{}
56 }56 }
  
57 public·struct·Point·{57 public·struct·Point·{
58 »       public·Coord·x;58 »       public·Coord·x;
59 »       public·Coord·y;59 »       public·Coord·y;
60 }60 }
  
Offset 77, 68 lines modifiedOffset 77, 68 lines modified
77 }77 }
  
78 public·class·Test78 public·class·Test
79 {79 {
80 ···public·static·void·Main·()80 ···public·static·void·Main·()
81 ···{81 ···{
82 ········A·a·=·new·A·();82 ········A·a·=·new·A·();
83 ········a.point.x.val·=·0;83 ········a.point.x.Error·();
84 ···}84 ···}
85 }</string>85 }</string>
86 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class86 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
87 //·Line:·2287 //·Line:·27
88 //·Compiler·options:·-warn:1·-warnaserror88 //·Compiler·options:·-warn:1·-warnaserror
  
89 using·System;89 using·System;
  
90 public·struct·Point90 public·struct·Coord·
91 {91 {
92 ········public·bool·Error·{·get·{·return·true;·}·}92 ········public·int·val;·
 93 }
  
 94 public·struct·Point·{
 95 »       public·Coord·x;
 96 »       public·Coord·y;
93 }97 }
  
94 public·class·A·:·MarshalByRefObject98 public·class·A·:·MarshalByRefObject
95 {99 {
96 ···public·Point·point·=·new·Point·();100 ···public·Point·point·=·new·Point·();
97 }101 }
  
98 public·class·Test102 public·class·Test
99 {103 {
100 ···public·static·void·Main·()104 ···public·static·void·Main·()
101 ···{105 ···{
102 ········A·a·=·new·A·();106 ········A·a·=·new·A·();
103 ········bool·b·=·a.point.Error;107 ········Console.WriteLine·(a.point.x.val);
104 ···}108 ···}
105 }</string>109 }</string>
106 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class110 ····<string>//·CS1690:·Cannot·call·methods,·properties,·or·indexers·on·`A.point'·because·it·is·a·value·type·member·of·a·marshal-by-reference·class
107 //·Line:·27111 //·Line:·22
108 //·Compiler·options:·-warn:1·-warnaserror112 //·Compiler·options:·-warn:1·-warnaserror
  
109 using·System;113 using·System;
  
110 public·struct·Coord·114 public·struct·Point
111 {115 {
Max diff block lines reached; 1345/4505 bytes (29.86%) of diff not shown.
1.0 KB
CS0052
1010 B
CS0052
Ordering differences only
    
Offset 7, 29 lines modifiedOffset 7, 14 lines modified
  
7 class·InternalClass·{7 class·InternalClass·{
8 }8 }
  
9 public·class·PublicClass·{9 public·class·PublicClass·{
10 »       public·InternalClass·member;10 »       public·InternalClass·member;
11 }</string>11 }</string>
12 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b' 
13 //·Line:·12 
  
14 public·class·A 
15 { 
16 »       private·class·B·{·} 
  
17 »       public·class·C 
18 »       { 
19 »       »       protected·class·D 
20 »       »       { 
21 »       »       »       protected·B·b; 
22 »       »       } 
23 »       } 
24 }</string> 
25 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'12 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`C'·is·less·accessible·than·field·`PublicClass.member'
26 //·Line:·813 //·Line:·8
  
27 class·C14 class·C
28 {15 {
29 }16 }
  
Offset 48, 9 lines modifiedOffset 33, 24 lines modified
48 ········{33 ········{
49 ················protected·class·D34 ················protected·class·D
50 ················{35 ················{
51 ························public·B·b;36 ························public·B·b;
52 ················}37 ················}
53 ········}38 ········}
54 }</string>39 }</string>
 40 ····<string>//·CS0052:·Inconsistent·accessibility:·field·type·`A.B'·is·less·accessible·than·field·`A.C.D.b'
 41 //·Line:·12
  
 42 public·class·A
 43 {
 44 »       private·class·B·{·}
  
 45 »       public·class·C
 46 »       {
 47 »       »       protected·class·D
 48 »       »       {
 49 »       »       »       protected·B·b;
 50 »       »       }
 51 »       }
 52 }</string>
55 ··</Examples>53 ··</Examples>
56 </ErrorDocumentation>54 </ErrorDocumentation>
1.44 KB
CS0542
1.43 KB
CS0542
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>CS0542</ErrorName>3 ··<ErrorName>CS0542</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type5 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type
 6 //·Line:·4
 7 class·X·{
 8 »       int·X;
 9 }</string>
 10 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type
6 //·Line:·611 //·Line:·6
  
7 public·class·Same12 class·C
8 {13 {
9 »       public·class·Same14 »       public·static·void·C&lt;T&gt;·()
10 »       {15 »       {
11 »       }16 »       }
12 }</string>17 }</string>
13 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type18 ····<string>//·CS0542:·`Item.this[int]':·member·names·cannot·be·the·same·as·their·enclosing·type
14 //·Line:·619 //·Line:·6
  
15 class·Item20 class·Item
16 {21 {
17 »       public·int·this[int·i]·{22 »       public·int·this[int·i]·{
18 »       »       set·{}23 »       »       set·{}
19 »       }24 »       }
20 }</string>25 }</string>
21 ····<string>//·CS0542:·`X.X':·member·names·cannot·be·the·same·as·their·enclosing·type26 ····<string>//·CS0542:·`Same.Same':·member·names·cannot·be·the·same·as·their·enclosing·type
22 //·Line:·4 
23 class·X·{ 
24 »       int·X; 
25 }</string> 
26 ····<string>//·CS0542:·`C.C&lt;T&gt;()':·member·names·cannot·be·the·same·as·their·enclosing·type 
27 //·Line:·627 //·Line:·6
  
28 class·C28 public·class·Same
29 {29 {
30 »       public·static·void·C&lt;T&gt;·()30 »       public·class·Same
31 »       {31 »       {
32 »       }32 »       }
33 }</string>33 }</string>
34 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type34 ····<string>//·CS0542:·`Program.Program(object)':·member·names·cannot·be·the·same·as·their·enclosing·type
35 //·Line:·635 //·Line:·6
  
36 class·Program36 class·Program
4.31 KB
CS0184
4.29 KB
CS0184
Ordering differences only
    
Offset 1, 142 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>CS0184</ErrorName>3 ··<ErrorName>CS0184</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type5 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`B')·type
6 //·Line:6 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 class·X·{8 class·B
 9 {
9 »       static·void·Main·()10 »       static·void·Foo·()
10 »       {11 »       {
11 »       »       int·a·=·1; 
12 »       »        
13 »       »       if·(a·is·byte){12 »       »       if·(1·is·B)·{
14 »       »       }13 »       »       }
15 »       }14 »       }
16 }</string>15 }</string>
17 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type16 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type
18 //·Line:·1317 //·Line:·10
19 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
20 public·class·Test19 class·X
21 {20 {
 21 »       public·void·Foo&lt;T&gt;·()·where·T·:·class
22 »       static·void·Foo·() 
23 »       { 
24 »       } 
25 »        
26 »       public·static·void·Main() 
27 »       {22 »       {
28 »       »       bool·b·=·Foo·()·is·object;23 »       »       T·t·=·default·(T);
 24 »       »       if·(t·is·int)·{
 25 »       »       }
29 »       }26 »       }
30 }</string>27 }</string>
31 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool')·type28 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type
32 //·Line:·1329 //·Line:·13
33 //·Compiler·options:·-warnaserror·-warn:130 //·Compiler·options:·-warnaserror·-warn:1
  
34 using·System;31 using·System;
  
35 class·X32 class·X
36 {33 {
37 »       void·Foo·()34 »       void·Foo·()
38 »       {35 »       {
39 »       »       int?·i·=·null;36 »       »       int?·i·=·null;
40 »       »       37 »       »       
41 »       »       if·(i·is·bool)·{38 »       »       if·(i·is·bool?)·{
42 »       »       }39 »       »       }
43 »       }40 »       }
44 }</string>41 }</string>
45 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`T')·type42 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
46 //·Line:·943 //·Line:
47 //·Compiler·options:·-warnaserror·-warn:144 //·Compiler·options:·-warnaserror·-warn:1
  
48 class·X&lt;T&gt;·where·T·:·class 
49 {45 class·X·{
  
50 »       static·void·Foo·()46 »       static·void·Main·()
51 »       {47 »       {
 48 »       »       int·a·=·1;
 49 »       »       
52 »       »       if·(1·is·T)·{50 »       »       if·(a·is·byte){
53 »       »       }51 »       »       }
54 »       }52 »       }
55 }</string>53 }</string>
56 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`int')·type54 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`byte')·type
57 //·Line:·1055 //·Line:·13
58 //·Compiler·options:·-warnaserror·-warn:156 //·Compiler·options:·-warnaserror·-warn:1
  
 57 class·S·{}
 58 »       
59 class·X59 class·X
60 {60 {
61 »       public·void·Foo&lt;T&gt;·()·where·T·:·class61 »       static·void·Main·()
62 »       {62 »       {
63 »       »       T·t·=·default·(T);63 »       »       const·S·x·=·null;
 64 »       »       
64 »       »       if·(t·is·int)·{65 »       »       if·(x·is·byte)·{
65 »       »       }66 »       »       }
66 »       }67 »       }
67 }</string>68 }</string>
68 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type 
69 //·Line:·7 
70 //·Compiler·options:·-warnaserror·-warn:1 
  
71 class·A 
72 { 
73 »       static·void·Main·() 
74 »       {· 
75 »       »       System.Console.WriteLine·(1·is·decimal); 
76 »       } 
77 }</string> 
78 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type69 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`string')·type
79 //·Line:·770 //·Line:·7
80 //·Compiler·options:·-warnaserror·-warn:171 //·Compiler·options:·-warnaserror·-warn:1
  
81 class·A·{72 class·A·{
82 »       static·void·Main·()·{·73 »       static·void·Main·()·{·
83 »       »       System.Console.WriteLine·(null·is·string);74 »       »       System.Console.WriteLine·(null·is·string);
84 »       }75 »       }
85 }</string>76 }</string>
86 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`bool?')·type77 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`object')·type
87 //·Line:·1378 //·Line:·13
88 //·Compiler·options:·-warnaserror·-warn:179 //·Compiler·options:·-warnaserror·-warn:1
  
 80 public·class·Test
89 using·System; 
  
90 class·X 
91 {81 {
92 »       void·Foo·()82 »       static·void·Foo·()
93 »       {83 »       {
94 »       »       int?·i·=·null; 
95 »       »        
96 »       »       if·(i·is·bool?)·{ 
97 »       »       }84 »       }
 85 »       
 86 »       public·static·void·Main()
 87 »       {
 88 »       »       bool·b·=·Foo·()·is·object;
98 »       }89 »       }
99 }</string>90 }</string>
 91 ····<string>//·CS0184:·The·given·expression·is·never·of·the·provided·(`decimal')·type
 92 //·Line:·7
 93 //·Compiler·options:·-warnaserror·-warn:1
Max diff block lines reached; 724/4360 bytes (16.61%) of diff not shown.
3.14 KB
CS1547
3.13 KB
CS1547
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>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:·8
  
  
 7 class·X
 8 {
 9 »       static·void·Main·()
 10 »       {
 11 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
6 //·Line:·615 //·Line:·6
  
7 class·C·{16 class·C·{
8 »       const·string·s·=·"3";17 »       const·string·s·=·"3";
9 »       public·object·o·=·(void)s;18 »       public·object·o·=·(void)s;
10 }</string>19 }</string>
11 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context20 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
Offset 19, 113 lines modifiedOffset 30, 102 lines modified
19 »       {30 »       {
20 »       »       void[]·a;31 »       »       void[]·a;
21 »       }32 »       }
22 }</string>33 }</string>
23 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context34 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
24 //·Line:·635 //·Line:·6
  
 36 class·C·{
 37 »       object·o·=·new·void();
25 interface·IA 
26 { 
27 »       ref·void·Foo·(); 
28 }</string>38 }</string>
29 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context39 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
30 //·Line:·840 //·Line:·6
  
  
31 class·X41 class·C
32 {42 {
33 »       static·void·Main·()43 »       int·Foo·()
34 »       {44 »       {
35 »       »       var·e·=·from·void·v·in·new·int·[]·{·0·}·select·i;45 »       »       foreach·(void·v·in·this)
 46 »       »       {
 47 »       »       }
36 »       }48 »       }
37 }</string>49 }</string>
38 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context50 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
39 //·Line:·751 //·Line:·8
40 using·System; 
  
41 class·X52 class·C
42 {53 {
43 »       static·void·Main·()54 »       static·void·Main·()
44 »       {55 »       {
45 »       »       void·a;56 »       »       bool·b·=·1·is·void;
46 »       }57 »       }
47 }</string>58 }</string>
48 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context59 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
49 //·Line:·660 //·Line:·6
  
50 class·C·{61 class·C·{
51 »       static·void·Main·()·{62 »       static·void·Main·()·{
52 »       »       int·i·=·sizeof·(void);63 »       »       int·i·=·sizeof·(void);
53 »       }64 »       }
54 }</string>65 }</string>
55 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context66 ····<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:·1067 //·Line:·11
62 class·Foo&lt;T&gt; 
63 {·} 
  
64 class·X68 namespace·OtherTest
65 {69 {
66 »       static·void·Main·()70 »       public·static·class·Program
67 »       {71 »       {
68 »       »       Foo&lt;void&gt;·foo;72 »       »       static·void·MainD·(object·p)
 73 »       »       {
 74 »       »       »       if·(p·is·String)
 75 »       »       »       »       (void)((string)·p).ToString·();
 76 »       »       }
69 »       }77 »       }
70 }</string>78 }</string>
71 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context79 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
72 //·Line:·880 //·Line:·8
  
73 class·X81 class·X
74 {82 {
75 »       static·void·Main·()83 »       static·void·Main·()
76 »       {84 »       {
77 »       »       object·o·=·default(void);85 »       »       object·o·=·default(void);
78 »       }86 »       }
79 }</string>87 }</string>
80 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context88 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
81 //·Line:·1189 //·Line:·5
  
 90 class·C·{
 91 ········public·const·void·val·=·null;
82 namespace·OtherTest 
83 { 
84 »       public·static·class·Program 
85 »       { 
86 »       »       static·void·MainD·(object·p) 
87 »       »       { 
88 »       »       »       if·(p·is·String) 
89 »       »       »       »       (void)((string)·p).ToString·(); 
90 »       »       } 
91 »       } 
92 }</string>92 }</string>
93 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context93 ····<string>//·CS1547:·Keyword·`void'·cannot·be·used·in·this·context
94 //·Line:·894 //·Line:·10
 95 class·Foo&lt;T&gt;
 96 {·}
  
95 class·C97 class·X
96 {98 {
97 »       static·void·Main·()99 »       static·void·Main·()
98 »       {100 »       {
99 »       »       bool·b·=·1·is·void;101 »       »       Foo&lt;void&gt;·foo;
Max diff block lines reached; 454/3166 bytes (14.34%) of diff not shown.
1.6 KB
CS0664
1.59 KB
CS0664
Ordering differences only
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0664</ErrorName>3 ··<ErrorName>CS0664</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type 
6 //·Line:·13 
  
7 using·System; 
  
8 public·sealed·class·BoundAttribute·:·System.Attribute 
9 { 
10 »       public·float·D; 
11 } 
  
12 class·C 
13 { 
14 »       [Bound·(D·=·300d)] 
15 »       double·d2; 
16 }</string> 
17 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type5 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
18 //·Line:·76 //·Line:·7
  
19 class·X·{7 class·X·{
20 »       void·A·()8 »       void·A·()
21 »       {9 »       {
22 »       »       decimal·d·=·-2.0;10 »       »       decimal·d·=·2.0;
23 »       }11 »       }
24 }</string>12 }</string>
25 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type13 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`decimal'.·Add·suffix·`m'·to·create·a·literal·of·this·type
26 //·Line:·714 //·Line:·7
  
27 class·X·{15 class·X·{
28 »       void·A·()16 »       void·A·()
29 »       {17 »       {
30 »       »       decimal·d·=·2.0;18 »       »       decimal·d·=·-2.0;
31 »       }19 »       }
32 }</string>20 }</string>
33 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type21 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
34 //·Line:·622 //·Line:·6
35 class·X·{23 class·X·{
36 »       void·A·()24 »       void·A·()
37 »       {25 »       {
38 »       »       float·f·=·2.0;26 »       »       float·f·=·2.0;
39 »       }27 »       }
40 }</string>28 }</string>
 29 ····<string>//·CS0664:·Literal·of·type·double·cannot·be·implicitly·converted·to·type·`float'.·Add·suffix·`f'·to·create·a·literal·of·this·type
 30 //·Line:·13
  
 31 using·System;
  
 32 public·sealed·class·BoundAttribute·:·System.Attribute
 33 {
 34 »       public·float·D;
 35 }
  
 36 class·C
 37 {
 38 »       [Bound·(D·=·300d)]
 39 »       double·d2;
 40 }</string>
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
1.68 KB
CS0832
1.67 KB
CS0832
Ordering differences only
    
Offset 27, 26 lines modifiedOffset 27, 36 lines modified
27 {27 {
28 »       public·static·void·Main·()28 »       public·static·void·Main·()
29 »       {29 »       {
30 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;30 »       »       Expression&lt;Func&lt;int,·int&gt;&gt;·e·=·(a)·=&gt;·--a;
31 »       }31 »       }
32 }</string>32 }</string>
33 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator33 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
34 //·Line:·1334 //·Line:·19
  
35 using·System;35 using·System;
36 using·System.Linq.Expressions;36 using·System.Linq.Expressions;
  
37 class·C37 public·delegate·void·EventHandler·(int·i,·int·j);
  
 38 public·class·Button
 39 {
 40 »       public·event·EventHandler·Click;
 41 }
  
 42 public·class·Blah
38 {43 {
39 »       delegate·void·D·(string·s); 
40 »        
41 »       public·static·void·Main·()44 »       public·static·void·Main·()
42 »       {45 »       {
43 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";46 »       »       Button·b·=·new·Button·();
 47 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click);
 48 »       }
  
 49 »       public·static·void·Button1_Click·(int·i,·int·j)
 50 »       {
44 »       }51 »       }
45 }</string>52 }</string>
46 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator53 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
47 //·Line:·1154 //·Line:·11
  
48 using·System;55 using·System;
49 using·System.Linq.Expressions;56 using·System.Linq.Expressions;
Offset 55, 33 lines modifiedOffset 65, 23 lines modified
55 {65 {
56 »       public·static·void·Main·()66 »       public·static·void·Main·()
57 »       {67 »       {
58 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;68 »       »       Expression&lt;Func&lt;short?[],·short?&gt;&gt;·e·=·l·=&gt;·l·[0]++;
59 »       }69 »       }
60 }</string>70 }</string>
61 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator71 ····<string>//·CS0832:·An·expression·tree·cannot·contain·an·assignment·operator
62 //·Line:·1972 //·Line:·13
  
63 using·System;73 using·System;
64 using·System.Linq.Expressions;74 using·System.Linq.Expressions;
  
 75 class·C
65 public·delegate·void·EventHandler·(int·i,·int·j); 
  
66 public·class·Button 
67 { 
68 »       public·event·EventHandler·Click; 
69 } 
  
70 public·class·Blah 
71 {76 {
 77 »       delegate·void·D·(string·s);
 78 »       
72 »       public·static·void·Main·()79 »       public·static·void·Main·()
73 »       {80 »       {
 81 »       »       Expression&lt;D&gt;·e·=·(a)·=&gt;·a·=·"a";
74 »       »       Button·b·=·new·Button·(); 
75 »       »       Expression&lt;Action&gt;·e·=·()·=&gt;·b.Click·+=·new·EventHandler·(Button1_Click); 
76 »       } 
  
77 »       public·static·void·Button1_Click·(int·i,·int·j) 
78 »       { 
79 »       }82 »       }
80 }</string>83 }</string>
81 ··</Examples>84 ··</Examples>
82 </ErrorDocumentation>85 </ErrorDocumentation>
1.21 KB
CS0459
1.19 KB
CS0459
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>CS0459</ErrorName>3 ··<ErrorName>CS0459</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only5 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
6 //·Line:·116 //·Line:·11
 7 //·Compiler·options:·-unsafe
  
 8 using·System;
  
 9 class·X·{
  
 10 »       unsafe·void·Test·()
 11 »       {
 12 »       »       X·x·=·*&amp;this;
 13 »       }
 14 }</string>
 15 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only
 16 //·Line:·11
7 //·Compiler·options:·-unsafe·-langversion:latest17 //·Compiler·options:·-unsafe·-langversion:latest
  
8 readonly·struct·X18 readonly·struct·X
9 {19 {
10 »       unsafe·void·Test·()20 »       unsafe·void·Test·()
11 »       {21 »       {
12 »       »       fixed·(X*·x·=·&amp;this)·{22 »       »       fixed·(X*·x·=·&amp;this)·{
Offset 24, 27 lines modifiedOffset 37, 14 lines modified
24 »       public·static·unsafe·void·Main·()37 »       public·static·unsafe·void·Main·()
25 »       {38 »       {
26 »       »       foreach·(char·c·in·"test")·{39 »       »       foreach·(char·c·in·"test")·{
27 »       »       »       char*·ch·=·&amp;c;40 »       »       »       char*·ch·=·&amp;c;
28 »       »       }41 »       »       }
29 ····}42 ····}
30 }</string>43 }</string>
31 ····<string>//·CS0459:·Cannot·take·the·address·of·`this'·because·it·is·read-only 
32 //·Line:·11 
33 //·Compiler·options:·-unsafe 
  
34 using·System; 
  
35 class·X·{ 
  
36 »       unsafe·void·Test·() 
37 »       { 
38 »       »       X·x·=·*&amp;this; 
39 »       } 
40 }</string> 
41 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'44 ····<string>//·CS0459:·Cannot·take·the·address·of·using·variable·`m'
42 //·Line:·1945 //·Line:·19
43 //·Compiler·options:·-unsafe46 //·Compiler·options:·-unsafe
  
44 using·System;47 using·System;
  
45 struct·S·:·IDisposable48 struct·S·:·IDisposable
979 B
CS1648
967 B
CS1648
Ordering differences only
    
Offset 21, 14 lines modifiedOffset 21, 29 lines modified
21 »       »       p.foo·=·0;21 »       »       p.foo·=·0;
22 »       }22 »       }
  
23 »       public·static·void·Main·()23 »       public·static·void·Main·()
24 »       {24 »       {
25 »       }25 »       }
26 }</string>26 }</string>
 27 ····<string>//·CS1648:·Members·of·readonly·field·`C.s'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
 28 //·Line:·13
  
 29 struct·S·{
 30 »       public·int·x;
 31 }
  
 32 class·C·{
 33 »       readonly·S·s;
  
 34 »       public·void·Test·()
 35 ········{
 36 »       »       s.x·=·42;
 37 »       }
 38 }</string>
27 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)39 ····<string>//·CS1648:·Members·of·readonly·field·`Test.p'·cannot·be·modified·(except·in·a·constructor·or·a·variable·initializer)
28 //·Line:·1740 //·Line:·17
  
29 using·System;41 using·System;
  
30 public·class·Test42 public·class·Test
31 {43 {
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>
1.46 KB
CS0429
1.45 KB
CS0429
Ordering differences only
    
Offset 1, 37 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 »       »       var·x·=·true·?·1·:·i; 
13 »       } 
14 }</string> 
15 ····<string>//·CS0429:·Unreachable·expression·code·detected 
16 //·Line:·12 
17 //·Compiler·options:·-warnaserror 
  
18 public·class·X 
19 { 
20 »       static·void·test·(int·stop) 
21 »       { 
22 »       »       int·pos·=·0; 
23 »       »       do·{ 
24 »       »       »       break; 
25 »       »       }·while·(pos·&lt;·stop); 
26 »       } 
27 }</string> 
28 ····<string>//·CS0429:·Unreachable·expression·code·detected 
29 //·Line:·116 //·Line:·11
30 //·Compiler·options:·-warn:4·-warnaserror7 //·Compiler·options:·-warn:4·-warnaserror
  
31 using·System;8 using·System;
  
32 class·Main9 class·Main
33 {10 {
Offset 49, 9 lines modifiedOffset 24, 34 lines modified
49 {24 {
50 ···public·void·Method·(int·i)25 ···public·void·Method·(int·i)
51 ···{26 ···{
52 ·······if·(false·&amp;&amp;·i·&gt;·10)27 ·······if·(false·&amp;&amp;·i·&gt;·10)
53 »       ···return;28 »       ···return;
54 ···}29 ···}
55 }</string>30 }</string>
 31 ····<string>//·CS0429:·Unreachable·expression·code·detected
 32 //·Line:·9
 33 //·Compiler·options:·-warn:4·-warnaserror
  
 34 class·Main
 35 {
 36 »       public·void·Method·(int·i)
 37 »       {
 38 »       »       var·x·=·true·?·1·:·i;
 39 »       }
 40 }</string>
 41 ····<string>//·CS0429:·Unreachable·expression·code·detected
 42 //·Line:·12
 43 //·Compiler·options:·-warnaserror
  
 44 public·class·X
 45 {
 46 »       static·void·test·(int·stop)
 47 »       {
 48 »       »       int·pos·=·0;
 49 »       »       do·{
 50 »       »       »       break;
 51 »       »       }·while·(pos·&lt;·stop);
 52 »       }
 53 }</string>
56 ··</Examples>54 ··</Examples>
57 </ErrorDocumentation>55 </ErrorDocumentation>
3.07 KB
CS0154
3.06 KB
CS0154
Ordering differences only
    
Offset 1, 57 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>CS0154</ErrorName>3 ··<ErrorName>CS0154</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor5 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
6 //·Line:·166 //·Line:·13
  
7 static·class·BugReport7 class·Test
8 {8 {
 9 »       public·int·this[bool·b]·{·set·{}·}
 10 }
9 »       static·float·MyProperty·{ 
10 »       »       set·{·} 
11 »       } 
  
12 »       static·void·MyExtension·(this·float·val) 
13 »       { 
14 »       } 
  
 11 class·C
 12 {
15 »       public·static·void·Main·()13 »       public·static·void·Main·()
16 »       {14 »       {
17 »       »       MyProperty.MyExtension·();15 »       »       int·i·=·new·Test()[false];
18 »       }16 »       }
19 }</string>17 }</string>
20 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor18 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
21 //·Line:·1319 //·Line:·18
22 //·this·is·bug·55780. 
  
23 class·A·{ 
24 »       public·int·Foo·{·get·{·return·1;·}·}20 public·class·A
 21 {
 22 »       public·int·this[int·i]·{·set·{·}·}
25 }23 }
  
 24 public·class·B·:·A
26 class·B·:·A·{ 
27 »       public·new·int·Foo·{·set·{·}·} 
28 »       static·void·Main·() 
29 »       { 
30 »       »       System.Console.WriteLine·(new·B·().Foo); 
31 »       } 
32 }</string> 
33 ····<string>//·CS0154:·The·property·or·indexer·`Test.this[bool]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor 
34 //·Line:·13 
  
35 class·Test 
36 {25 {
37 »       public·int·this[bool·b]·{·set·{}·}26 »       public·int·this[string·i]·{·get·{·return·9;·}·}
38 }27 }
  
39 class·C28 class·Test
40 {29 {
41 »       public·static·void·Main·()30 »       public·static·void·Main·()
42 »       {31 »       {
43 »       »       int·i·=·new·Test()[false];32 »       »       int·i·=·new·B·()[1];
44 »       }33 »       }
45 }</string>34 }</string>
46 ····<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
47 //·Line:·2136 //·Line:·21
  
48 public·class·A37 public·class·A
49 {38 {
Offset 68, 29 lines modifiedOffset 55, 42 lines modified
68 {55 {
69 »       public·static·void·Main·()56 »       public·static·void·Main·()
70 »       {57 »       {
71 »       »       A·a·=·new·A·();58 »       »       A·a·=·new·A·();
72 »       »       string·b·=·a.name;59 »       »       string·b·=·a.name;
73 »       }60 »       }
74 }</string>61 }</string>
75 ····<string>//·CS0154:·The·property·or·indexer·`A.this[int]'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor62 ····<string>//·CS0154:·The·property·or·indexer·`B.Foo'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
76 //·Line:·1863 //·Line:·13
 64 //·this·is·bug·55780.
  
 65 class·A·{
 66 »       public·int·Foo·{·get·{·return·1;·}·}
77 public·class·A 
78 { 
79 »       public·int·this[int·i]·{·set·{·}·} 
80 }67 }
  
81 public·class·B·:·A 
82 { 
83 »       public·int·this[string·i]·{·get·{·return·9;·}·} 
84 }68 class·B·:·A·{
 69 »       public·new·int·Foo·{·set·{·}·}
 70 »       static·void·Main·()
 71 »       {
 72 »       »       System.Console.WriteLine·(new·B·().Foo);
 73 »       }
 74 }</string>
 75 ····<string>//·CS0154:·The·property·or·indexer·`BugReport.MyProperty'·cannot·be·used·in·this·context·because·it·lacks·the·`get'·accessor
 76 //·Line:·16
  
85 class·Test77 static·class·BugReport
86 {78 {
 79 »       static·float·MyProperty·{
 80 »       »       set·{·}
 81 »       }
  
 82 »       static·void·MyExtension·(this·float·val)
 83 »       {
 84 »       }
  
87 »       public·static·void·Main·()85 »       public·static·void·Main·()
88 »       {86 »       {
89 »       »       int·i·=·new·B·()[1];87 »       »       MyProperty.MyExtension·();
90 »       }88 »       }
91 }</string>89 }</string>
92 ··</Examples>90 ··</Examples>
93 </ErrorDocumentation>91 </ErrorDocumentation>
2.12 KB
CS0738
2.11 KB
CS0738
Ordering differences only
    
Offset 1, 25 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>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'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'
6 //·Line:·96 //·Line:·22
  
7 interface·I7 public·interface·I1
8 {8 {
9 »       void·Test·(int·a);9 »       IB·Key·{·get;·}
10 }10 }
  
11 class·B:·I11 public·interface·I2
12 {12 {
13 »       public·int·Test·(int·a) 
14 »       { 
15 »       »       return·a; 
16 »       }13 »       IA·Key·{·get;·}
 14 }
  
 15 public·interface·IB·:·IA
 16 {
 17 }
  
 18 public·interface·IA
 19 {
 20 }
  
 21 public·class·C·:·I1,·I2
 22 {
 23 »       public·IB·Key·{·get·{·return·null;·}·}
17 }</string>24 }</string>
18 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'25 ····<string>//·CS738:·`CB'·does·not·implement·interface·member·`IG&lt;IA&gt;.Method()'·and·the·best·implementing·candidate·`CA&lt;IB&gt;.Method()'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'
19 //·Line:·2926 //·Line:·29
  
20 public·interface·IA27 public·interface·IA
21 {28 {
22 }29 }
Offset 44, 34 lines modifiedOffset 54, 24 lines modified
44 »       »       return·default·(T);54 »       »       return·default·(T);
45 »       }55 »       }
46 }56 }
  
47 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;57 public·class·CB·:·CA&lt;IB&gt;,·IG&lt;IA&gt;
48 {58 {
49 }</string>59 }</string>
50 ····<string>//·CS0738:·`C'·does·not·implement·interface·member·`I2.Key.get'·and·the·best·implementing·candidate·`C.Key.get'·return·type·`IB'·does·not·match·interface·member·return·type·`IA'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'
51 //·Line:·2261 //·Line:·9
  
52 public·interface·I1 
53 { 
54 »       IB·Key·{·get;·} 
55 } 
  
56 public·interface·I2 
57 { 
58 »       IA·Key·{·get;·} 
59 } 
  
60 public·interface·IB·:·IA 
61 { 
62 } 
  
63 public·interface·IA62 interface·I
64 {63 {
 64 »       void·Test·(int·a);
65 }65 }
  
66 public·class·C·:·I1,·I266 class·B:·I
67 {67 {
68 »       public·IB·Key·{·get·{·return·null;·}·}68 »       public·int·Test·(int·a)
 69 »       {
 70 »       »       return·a;
 71 »       }
69 }</string>72 }</string>
70 ··</Examples>73 ··</Examples>
71 </ErrorDocumentation>74 </ErrorDocumentation>
1.19 KB
CS1909
1.18 KB
CS1909
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1909</ErrorName>3 ··<ErrorName>CS1909</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`int[]'5 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`System.Type'
6 //·Line:·76 //·Line:·7
  
7 using·System.Runtime.InteropServices;7 using·System.Runtime.InteropServices;
  
 8 interface·ITest·{
 9 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x);
8 class·Test·{ 
9 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x) 
10 »       { 
11 »       } 
12 }</string>10 }</string>
13 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`System.Type'11 ····<string>//·CS1909:·The·DefaultParameterValue·attribute·is·not·applicable·on·parameters·of·type·`int[]'
14 //·Line:·712 //·Line:·7
  
15 using·System.Runtime.InteropServices;13 using·System.Runtime.InteropServices;
  
16 interface·ITest·{ 
17 »       void·f·([DefaultParameterValue·(typeof·(ITest))]·System.Type·x);14 class·Test·{
 15 »       void·f·([DefaultParameterValue·(new·int[0])]·int[]·x)
 16 »       {
 17 »       }
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
906 B
CS1010
894 B
CS1010
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1010</ErrorName>3 ··<ErrorName>CS1010</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1010:·Newline·in·constant5 ····<string>//·CS1010·:·Newline·in·constant
6 //·Line:·66 //·Line:·8
  
7 class·X7 class·C
8 {8 {
9 »       static·string·s·=·"Hello 
10 world!";9 »       static·void·Main·()
 10 »       {
 11 »       »       var·a·=·1'
 12 »       »       int·i·=·2;
 13 »       }
11 }</string>14 }</string>
12 ····<string>//·CS1010:·Newline·in·constant15 ····<string>//·CS1010:·Newline·in·constant
13 //·Line:·616 //·Line:·6
  
14 class·Foo17 class·Foo
15 {18 {
16 »       static·char·c·='19 »       static·char·c·='
17 ';20 ';
18 }</string>21 }</string>
19 ····<string>//·CS1010·:·Newline·in·constant22 ····<string>//·CS1010:·Newline·in·constant
20 //·Line:·823 //·Line:·6
  
21 class·C24 class·X
22 {25 {
 26 »       static·string·s·=·"Hello
 27 world!";
23 »       static·void·Main·() 
24 »       { 
25 »       »       var·a·=·1' 
26 »       »       int·i·=·2; 
27 »       } 
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
2.23 KB
CS1584
2.22 KB
CS1584
Ordering differences only
    
Offset 7, 56 lines modifiedOffset 7, 56 lines modified
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 ///·&lt;see·cref="Mai()n"·/&gt;9 ///·&lt;see·cref="Mai()n"·/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'13 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'
14 //·Line:·814 //·Line:·8
15 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:115 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 16 using·System;
16 using·System.Collections.Generic; 
  
17 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt; 
18 public·class·Test 
19 { 
20 }</string> 
21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]' 
22 //·Line:·6 
23 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1 
  
24 ///·&lt;see·cref="Test[]"·/&gt;17 ///·&lt;see·cref=""·/&gt;
25 public·class·Test18 public·class·Test
26 {19 {
27 }</string>20 }</string>
28 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`'21 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'
29 //·Line:·822 //·Line:·8
30 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:123 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
31 using·System;24 using·System;
  
32 ///·&lt;see·cref=""·/&gt;25 ///·&lt;see·cref="."·/&gt;
33 public·class·Test26 public·class·Test
34 {27 {
35 }</string>28 }</string>
36 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`.'29 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`IList(&lt;&gt;)'
37 //·Line:·830 //·Line:·8
38 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:131 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
39 using·System;32 using·System.Collections.Generic;
  
40 ///·&lt;see·cref="."·/&gt;33 ///·&lt;returns&gt;A·&lt;see·cref="IList({})"·/&gt;.&lt;/returns&gt;
41 public·class·Test34 public·class·Test
42 {35 {
43 }</string>36 }</string>
44 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'37 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`operator·foo(int,Test)'
45 //·Line:·738 //·Line:·7
46 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:139 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
47 using·System;40 using·System;
48 ///·&lt;seealso·cref="operator·foo(int,Test)"/&gt;41 ///·&lt;seealso·cref="operator·foo(int,Test)"/&gt;
49 public·class·Test42 public·class·Test
50 {43 {
51 }</string>44 }</string>
 45 ····<string>//·CS1584:·XML·comment·on·`Test'·has·syntactically·incorrect·cref·attribute·`Test[]'
 46 //·Line:·6
 47 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 48 ///·&lt;see·cref="Test[]"·/&gt;
 49 public·class·Test
 50 {
 51 }</string>
52 ··</Examples>52 ··</Examples>
53 </ErrorDocumentation>53 </ErrorDocumentation>
4.59 KB
CS1612
4.58 KB
CS1612
Ordering differences only
    
Offset 1, 44 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>CS1612</ErrorName>3 ··<ErrorName>CS1612</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable5 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v'.·Consider·storing·the·value·in·a·temporary·variable
6 //·Line:·196 //·Line:·28
  
7 struct·foo·{7 public·struct·V
 8 {
 9 »       public·int·this·[int·i]·{
 10 »       »       set·{
 11 »       »       }
 12 »       }
 13 »       
8 »       public·int·x;14 »       public·int·x;
9 }15 }
  
10 class·bar·{ 
11 »       public·foo·this·[int·x]·{ 
12 »       »       get·{·return·new·foo·();·} 
13 »       »       set·{·}16 class·Test
 17 {
 18 »       V·m_value;
  
 19 »       public·V·v·{·get·{·return·m_value;·}·}
  
 20 »       public·Test·()
 21 »       {
 22 »       »       m_value·=·new·V·();
14 »       }23 »       }
15 } 
  
16 class·main·{ 
17 »       static·void·Main·()24 »       public·static·void·Main·()
18 »       {25 »       {
19 »       »       bar·b·=·new·bar·(); 
20 »       »       b·[0].x·=·5;26 »       »       Test·t·=·new·Test·();
 27 »       »       t.v·[0]·=·9;
21 »       }28 »       }
22 }</string>29 }</string>
23 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable30 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`X.P'.·Consider·storing·the·value·in·a·temporary·variable
24 //·Line:·931 //·Line:·9
  
25 using·System;32 using·System;
26 class·X·{33 class·X·{
27 »       static·void·Main·()34 »       static·void·Main·()
28 »       {35 »       {
  
29 »       »       P.x·+=·10;36 »       »       bar·(out·P.x);
30 »       »       Console.WriteLine·("Got:·"·+·P.x);37 »       »       Console.WriteLine·("Got:·"·+·P.x);
31 »       }38 »       }
  
 39 »       static·void·bar·(out·int·x)·{·x·=·10;·}
  
32 »       static·G·P·{40 »       static·G·P·{
33 »       ·get·{41 »       ·get·{
34 »       »       return·g;42 »       »       return·g;
35 »       ·}43 »       ·}
36 »       }44 »       }
  
37 »       static·G·g·=·new·G·();45 »       static·G·g·=·new·G·();
Offset 51, 52 lines modifiedOffset 62, 49 lines modified
51 //·Line:·962 //·Line:·9
  
52 using·System;63 using·System;
53 class·X·{64 class·X·{
54 »       static·void·Main·()65 »       static·void·Main·()
55 »       {66 »       {
  
56 »       »       bar·(out·P.x);67 »       »       P.x·+=·10;
57 »       »       Console.WriteLine·("Got:·"·+·P.x);68 »       »       Console.WriteLine·("Got:·"·+·P.x);
58 »       }69 »       }
  
59 »       static·void·bar·(out·int·x)·{·x·=·10;·} 
  
60 »       static·G·P·{70 »       static·G·P·{
61 »       ·get·{71 »       ·get·{
62 »       »       return·g;72 »       »       return·g;
63 »       ·}73 »       ·}
64 »       }74 »       }
  
65 »       static·G·g·=·new·G·();75 »       static·G·g·=·new·G·();
  
66 »       struct·G·{76 »       struct·G·{
67 »       »       public·int·x;77 »       »       public·int·x;
68 »       }78 »       }
69 }</string>79 }</string>
70 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`bar.this[int]'.·Consider·storing·the·value·in·a·temporary·variable80 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`R.Size'.·Consider·storing·the·value·in·a·temporary·variable
71 //·Line:·1981 //·Line:·19
  
72 struct·foo·{ 
73 »       public·int·x;82 struct·R
 83 {
 84 »       public·S·Size·{·get;·set;·}
74 }85 }
  
 86 struct·S
 87 {
 88 »       public·float·Height·{·get;·set;·}
75 class·bar·{ 
76 »       public·foo·this·[int·x]·{ 
77 »       »       get·{·return·new·foo·();·} 
78 »       »       set·{·} 
79 »       } 
80 }89 }
  
81 class·main·{ 
82 »       static·void·baz·(out·int·x)·{·x·=·5;·}90 public·class·Test
 91 {
83 »       static·void·Main·()92 »       public·static·void·Main·()
84 »       {93 »       {
85 »       »       bar·b·=·new·bar·();94 »       »       var·r·=·new·R·();
86 »       »       baz·(out·b·[0].x);95 »       »       r.Size.Height·=·3;
87 »       }96 »       }
88 }</string>97 }</string>
89 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable98 ····<string>//·CS1612:·Cannot·modify·a·value·type·return·value·of·`Test.v()'.·Consider·storing·the·value·in·a·temporary·variable
90 //·Line:·2899 //·Line:·28
  
91 public·struct·V100 public·struct·V
92 {101 {
Offset 121, 14 lines modifiedOffset 129, 57 lines modified
  
121 »       public·static·void·Main·()129 »       public·static·void·Main·()
122 »       {130 »       {
123 »       »       Test·t·=·new·Test·();131 »       »       Test·t·=·new·Test·();
124 »       »       t.v()·[0]·=·9;132 »       »       t.v()·[0]·=·9;
125 »       }133 »       }
Max diff block lines reached; 1934/4656 bytes (41.54%) of diff not shown.
977 B
CS8141
965 B
CS8141
Ordering differences only
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8141</ErrorName>3 ··<ErrorName>CS8141</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8141:5 ····<string>//·CS8141:
6 //·Line:·116 //·Line:·9
  
7 public·interface·I&lt;T&gt;7 public·interface·I&lt;T&gt;
8 {8 {
9 »       int·this[T·arg]·{·get;·set;·}9 »       T·Test·();
10 }10 }
  
11 public·class·C·:·I&lt;(int·a,·int·b)&gt;11 public·class·C·:·I&lt;(int·a,·int·b)&gt;
12 {12 {
13 »       public·int·this[(int·c,·int·d)·arg]·{ 
14 »       »       get·{13 »       public·(int·c,·int·d)·Test·()
 14 »       {
15 »       »       »       return·1;15 »       »       return·(1,·2);
16 »       »       } 
17 »       »       set·{ 
  
18 »       »       } 
19 »       }16 »       }
20 }</string>17 }</string>
21 ····<string>//·CS8141:18 ····<string>//·CS8141:
22 //·Line:·919 //·Line:·11
  
23 public·interface·I&lt;T&gt;20 public·interface·I&lt;T&gt;
24 {21 {
25 »       T·Test·();22 »       int·this[T·arg]·{·get;·set;·}
26 }23 }
  
27 public·class·C·:·I&lt;(int·a,·int·b)&gt;24 public·class·C·:·I&lt;(int·a,·int·b)&gt;
28 {25 {
29 »       public·(int·c,·int·d)·Test·() 
30 »       {26 »       public·int·this[(int·c,·int·d)·arg]·{
 27 »       »       get·{
31 »       »       return·(1,·2);28 »       »       »       return·1;
 29 »       »       }
 30 »       »       set·{
  
 31 »       »       }
32 »       }32 »       }
33 }</string>33 }</string>
34 ··</Examples>34 ··</Examples>
35 </ErrorDocumentation>35 </ErrorDocumentation>
1.41 KB
CS1982
1.4 KB
CS1982
Ordering differences only
    
Offset 11, 65 lines modifiedOffset 11, 65 lines modified
11 public·class·A·:·Attribute11 public·class·A·:·Attribute
12 {12 {
13 »       public·A·(object·arg)13 »       public·A·(object·arg)
14 »       {14 »       {
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression17 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
18 //·Line:·618 //·Line:·13
  
19 using·System;19 using·System;
  
 20 class·AAttribute·:·Attribute
20 [A((dynamic)·null)] 
21 public·class·A·:·Attribute 
22 {21 {
23 »       public·A·(Type·arg)22 »       public·AAttribute·(dynamic·X)
 23 »       {
 24 »       }
 25 }
  
 26 [A·(Test.B)]
 27 class·Test
 28 {
 29 »       public·static·dynamic·B;
  
 30 »       static·void·Main·()
24 »       {31 »       {
25 »       }32 »       }
26 }</string>33 }</string>
27 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression34 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
28 //·Line:·635 //·Line:·6
  
29 using·System;36 using·System;
  
30 [A(new·dynamic·[]·{·8·})]37 [A(typeof·(Func&lt;dynamic&gt;))]
31 public·class·A·:·Attribute38 public·class·A·:·Attribute
32 {39 {
33 »       public·A·(object·arg)40 »       public·A·(Type·arg)
34 »       {41 »       {
35 »       }42 »       }
36 }</string>43 }</string>
37 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression44 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
38 //·Line:·1345 //·Line:·6
  
39 using·System;46 using·System;
  
 47 [A((dynamic)·null)]
 48 public·class·A·:·Attribute
40 class·AAttribute·:·Attribute 
41 { 
42 »       public·AAttribute·(dynamic·X) 
43 »       { 
44 »       } 
45 } 
  
46 [A·(Test.B)] 
47 class·Test 
48 {49 {
 50 »       public·A·(Type·arg)
49 »       public·static·dynamic·B; 
  
50 »       static·void·Main·() 
51 »       {51 »       {
52 »       }52 »       }
53 }</string>53 }</string>
54 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression54 ····<string>//·CS1982:·An·attribute·argument·cannot·be·dynamic·expression
55 //·Line:·655 //·Line:·6
  
56 using·System;56 using·System;
  
57 [A(typeof·(Func&lt;dynamic&gt;))]57 [A(new·dynamic·[]·{·8·})]
58 public·class·A·:·Attribute58 public·class·A·:·Attribute
59 {59 {
60 »       public·A·(Type·arg)60 »       public·A·(object·arg)
61 »       {61 »       {
62 »       }62 »       }
63 }</string>63 }</string>
64 ··</Examples>64 ··</Examples>
65 </ErrorDocumentation>65 </ErrorDocumentation>
954 B
CS1660
942 B
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·`anonymous·method'·to·non-delegate·type·`object'5 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·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 41, 9 lines modifiedOffset 30, 20 lines modified
  
41 class·X·{30 class·X·{
42 »       static·void·Main·()31 »       static·void·Main·()
43 »       {32 »       {
44 »       »       object·o·=·()·=&gt;·true;33 »       »       object·o·=·()·=&gt;·true;
45 »       }34 »       }
46 }</string>35 }</string>
 36 ····<string>//·CS1660:·Cannot·convert·`anonymous·method'·to·non-delegate·type·`int'
 37 //·Line:·9
  
 38 using·System;
  
 39 class·X·{
 40 »       static·void·Main·()
 41 »       {
 42 »       »       int·o·=·delegate·{};
 43 »       }
 44 }</string>
47 ··</Examples>45 ··</Examples>
48 </ErrorDocumentation>46 </ErrorDocumentation>
965 B
CS0531
953 B
CS0531
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0531</ErrorName>3 ··<ErrorName>CS0531</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition 
6 //·Line:·5 
  
7 public·interface·Interface·{ 
8 ········void·Foo·()·{ 
9 ········} 
10 }</string> 
11 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition5 ····<string>//·CS0531:·`I.P':·interface·members·cannot·have·a·definition
12 //·Line:·66 //·Line:·6
  
13 interface·I7 interface·I
14 {8 {
15 »       int·P·=&gt;·1;9 »       int·P·=&gt;·1;
16 }</string>10 }</string>
17 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition11 ····<string>//·CS0531:·`Interface.P.get':·interface·members·cannot·have·a·definition
18 //·Line:12 //·Line:
  
19 public·interface·Interface·{········13 public·interface·Interface·{········
20 »       int·P·{·get·{}·}14 »       int·P·{·get·{}·}
21 }</string>15 }</string>
 16 ····<string>//·CS0531:·`Interface.Foo()':·interface·members·cannot·have·a·definition
 17 //·Line:·5
  
 18 public·interface·Interface·{
 19 ········void·Foo·()·{
 20 ········}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
5.44 KB
CS3006
5.43 KB
CS3006
Ordering differences only
    
Offset 1, 135 lines modifiedOffset 1, 135 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS3006</ErrorName>3 ··<ErrorName>CS3006</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant 
6 //·Line:·12 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:·CLSCompliant(true)] 
  
10 public·abstract·class·CLSClass·{ 
11 ···public·void·Test(bool·a)·{ 
12 ···} 
  
13 ···public·abstract·void·Test(out·bool·b); 
14 }</string> 
15 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant5 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
16 //·Line:·106 //·Line:·10
17 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
18 using·System;8 using·System;
19 [assembly:·CLSCompliant(true)]9 [assembly:·CLSCompliant(true)]
  
20 public·interface·CLSInterface·{10 public·interface·CLSInterface·{
 11 ········void·Test(int[,,]·b);
21 ········void·Test(int·a);12 ········void·Test(int[,]·b);
22 ········void·Test(ref·int·b); 
23 }</string>13 }</string>
24 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant14 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
25 //·Line:·1215 //·Line:·12
26 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
27 using·System;17 using·System;
28 [assembly:·CLSCompliant(true)]18 [assembly:·CLSCompliant(true)]
  
29 public·class·CLSClass·{19 public·class·CLSClass·{
30 ···public·void·Test(int[,,]·b)·{20 ····public·CLSClass(int[,,]·b)·{
31 ···}21 ····}
  
 22 ····public·CLSClass(int[,]·b)·{
 23 ····}
  
32 ···public·void·Test(int[,]·b)·{ 
33 ···} 
34 }</string>24 }</string>
35 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant25 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
36 //·Line:·1526 //·Line:·12
37 //·Compiler·options:·-warnaserror·-warn:127 //·Compiler·options:·-warnaserror·-warn:1
  
38 using·System;28 using·System;
39 [assembly:·CLSCompliant(true)]29 [assembly:·CLSCompliant(true)]
  
40 public·class·Base30 public·class·CLSClass·{
41 { 
42 ···public·void·Test(int·a)·{31 ···public·void·Test(int·a)·{
43 ···}32 ···}
44 } 
  
45 public·class·CLSClass:·Base·{ 
46 ···public·void·Test(ref·int·b)·{33 ···public·void·Test(ref·int·b)·{
47 ···}34 ···}
48 }</string>35 }</string>
49 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant36 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
50 //·Line:·1037 //·Line:·10
51 //·Compiler·options:·-warnaserror·-warn:138 //·Compiler·options:·-warnaserror·-warn:1
  
52 using·System;39 using·System;
53 [assembly:·CLSCompliant(true)]40 [assembly:·CLSCompliant(true)]
  
54 public·interface·CLSInterface·{41 public·interface·CLSInterface·{
55 ········void·Test(bool·a);42 ········void·Test(int·a);
56 ········void·Test(out·bool·b);43 ········void·Test(ref·int·b);
57 }</string>44 }</string>
58 ····<string>//·CS3006:·Overloaded·method·`CLSClass.CLSClass(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant45 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
59 //·Line:·1246 //·Line:·12
60 //·Compiler·options:·-warnaserror·-warn:147 //·Compiler·options:·-warnaserror·-warn:1
  
61 using·System;48 using·System;
62 [assembly:·CLSCompliant(true)]49 [assembly:·CLSCompliant(true)]
  
63 public·class·CLSClass·{50 public·abstract·class·CLSClass·{
64 ····public·CLSClass(int[,,]·b)·{51 ···public·void·Test(bool·a)·{
65 ····}52 ···}
  
66 ····public·CLSClass(int[,]·b)·{ 
67 ····}53 ···public·abstract·void·Test(out·bool·b);
 54 }</string>
 55 ····<string>//·CS3006:·Overloaded·method·`Base&lt;T&gt;.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
 56 //·Line:·13
 57 //·Compiler·options:·-warnaserror·-warn:1
  
 58 using·System;
 59 [assembly:·CLSCompliant·(true)]
  
 60 public·class·Base&lt;T&gt;
 61 {
 62 »       public·void·Test·(int·a)
 63 »       {
 64 »       }
 65 »       public·void·Test·(ref·int·b)
 66 »       {
 67 »       }
 68 }
  
 69 public·class·CLSClass·:·Base&lt;int&gt;
 70 {
 71 »       public·void·Test·()
 72 »       {
 73 »       }
68 }</string>74 }</string>
69 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(int[,])'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant75 ····<string>//·CS3006:·Overloaded·method·`CLSInterface.Test(out·bool)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
70 //·Line:·1076 //·Line:·10
71 //·Compiler·options:·-warnaserror·-warn:177 //·Compiler·options:·-warnaserror·-warn:1
  
72 using·System;78 using·System;
73 [assembly:·CLSCompliant(true)]79 [assembly:·CLSCompliant(true)]
  
74 public·interface·CLSInterface·{80 public·interface·CLSInterface·{
75 ········void·Test(int[,,]·b);81 ········void·Test(bool·a);
76 ········void·Test(int[,]·b);82 ········void·Test(out·bool·b);
77 }</string>83 }</string>
78 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant84 ····<string>//·CS3006:·Overloaded·method·`CLSClass.Test(ref·int)'·differing·only·in·ref·or·out,·or·in·array·rank,·is·not·CLS-compliant
79 //·Line:·1285 //·Line:·15
80 //·Compiler·options:·-warnaserror·-warn:186 //·Compiler·options:·-warnaserror·-warn:1
  
81 using·System;87 using·System;
Max diff block lines reached; 940/5519 bytes (17.03%) of diff not shown.
2.01 KB
CS0693
2.0 KB
CS0693
Ordering differences only
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0693</ErrorName>3 ··<ErrorName>CS0693</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'5 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'
 6 //·Line:·7
 7 //·Compiler·options:·-warnaserror·-warn:3
  
 8 class·A&lt;T&gt;
 9 {
 10 ····interface·I&lt;T&gt;
 11 ····{
 12 ····}
 13 }</string>
 14 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;.A&lt;T&gt;'
6 //·Line:·915 //·Line:·9
7 //·Compiler·options:·-warnaserror·-warn:316 //·Compiler·options:·-warnaserror·-warn:3
  
8 class·R&lt;U&gt;17 class·R&lt;U&gt;
9 {18 {
10 »       class·A&lt;T&gt;19 »       class·A&lt;T&gt;
11 »       {20 »       {
12 »       »       struct·I&lt;U&gt;21 »       »       struct·I&lt;T&gt;
13 »       »       {22 »       »       {
14 »       »       }23 »       »       }
15 »       }24 »       }
16 }</string>25 }</string>
17 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'26 ····<string>//·CS0693:·Type·parameter·`U'·has·the·same·name·as·the·type·parameter·from·outer·type·`R&lt;U&gt;'
18 //·Line:·727 //·Line:·9
19 //·Compiler·options:·-warnaserror·-warn:328 //·Compiler·options:·-warnaserror·-warn:3
  
20 class·C&lt;T&gt;29 class·R&lt;U&gt;
21 {30 {
22 »       void·Foo&lt;T&gt;·(T·t)31 »       class·A&lt;T&gt;
23 »       {32 »       {
 33 »       »       struct·I&lt;U&gt;
 34 »       »       {
 35 »       »       }
24 »       }36 »       }
25 }</string>37 }</string>
26 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`A&lt;T&gt;'38 ····<string>//·CS0693:·Type·parameter·`T'·has·the·same·name·as·the·type·parameter·from·outer·type·`C&lt;T&gt;'
27 //·Line:·739 //·Line:·7
28 //·Compiler·options:·-warnaserror·-warn:340 //·Compiler·options:·-warnaserror·-warn:3
  
29 class·A&lt;T&gt;41 class·C&lt;T&gt;
30 { 
31 ····interface·I&lt;T&gt; 
32 ····{ 
33 ····} 
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;' 
36 //·Line:·9 
37 //·Compiler·options:·-warnaserror·-warn:3 
  
38 class·R&lt;U&gt; 
39 {42 {
40 »       class·A&lt;T&gt;43 »       void·Foo&lt;T&gt;·(T·t)
41 »       {44 »       {
42 »       »       struct·I&lt;T&gt; 
43 »       »       { 
44 »       »       } 
45 »       }45 »       }
46 }</string>46 }</string>
47 ··</Examples>47 ··</Examples>
48 </ErrorDocumentation>48 </ErrorDocumentation>
1.17 KB
CS1650
1.16 KB
CS1650
Ordering differences only
    
Offset 15, 31 lines modifiedOffset 15, 14 lines modified
15 »       static·readonly·S·s;15 »       static·readonly·S·s;
  
16 »       public·static·void·Main·(string[]·args)16 »       public·static·void·Main·(string[]·args)
17 »       {17 »       {
18 »       »       s.x·=·42;18 »       »       s.x·=·42;
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer) 
22 //·Line:·14 
  
23 using·System; 
  
24 struct·S·{ 
25 »       public·int·x; 
26 } 
  
27 class·C·{ 
28 »       static·readonly·S·s; 
  
29 »       public·static·void·Main(String[]·args)·{ 
30 »       »       s.x·=·42; 
31 »       »       Console.WriteLine(s.x); 
32 »       } 
33 }</string> 
34 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C&lt;T&gt;.t'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)21 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C&lt;T&gt;.t'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
35 //·Line:·1722 //·Line:·17
  
36 using·System;23 using·System;
  
37 interface·I24 interface·I
38 {25 {
Offset 51, 9 lines modifiedOffset 34, 26 lines modified
51 »       static·readonly·T·t;34 »       static·readonly·T·t;
  
52 »       public·static·void·Foo·()35 »       public·static·void·Foo·()
53 »       {36 »       {
54 »       »       t.X·=·42;37 »       »       t.X·=·42;
55 »       }38 »       }
56 }</string>39 }</string>
 40 ····<string>//·CS1650:·Fields·of·static·readonly·field·`C.s'·cannot·be·assigned·to·(except·in·a·static·constructor·or·a·variable·initializer)
 41 //·Line:·14
  
 42 using·System;
  
 43 struct·S·{
 44 »       public·int·x;
 45 }
  
 46 class·C·{
 47 »       static·readonly·S·s;
  
 48 »       public·static·void·Main(String[]·args)·{
 49 »       »       s.x·=·42;
 50 »       »       Console.WriteLine(s.x);
 51 »       }
 52 }</string>
57 ··</Examples>53 ··</Examples>
58 </ErrorDocumentation>54 </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>
2.66 KB
CS0523
2.65 KB
CS0523
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>CS0523</ErrorName>3 ··<ErrorName>CS0523</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout
 6 //·Line:·6
  
 7 struct·S&lt;T&gt;
 8 {
 9 »       static·S&lt;T[]&gt;·s;
 10 }</string>
5 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout11 ····<string>//·CS0523:·Struct·member·`S.value'·of·type·`G&lt;string&gt;'·causes·a·cycle·in·the·struct·layout
6 //·Line:·1112 //·Line:·11
  
7 struct·G&lt;T&gt;13 struct·G&lt;T&gt;
8 {14 {
9 »       public·static·S·s;15 »       public·static·S·s;
10 }16 }
  
11 struct·S17 struct·S
12 {18 {
13 »       private·G&lt;string&gt;·value;19 »       private·G&lt;string&gt;·value;
14 }</string>20 }</string>
15 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout21 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout
16 //·Line:·622 //·Line:·6
  
17 struct·A23 struct·S&lt;T&gt;
18 {24 {
19 »       static·A?·a;25 »       S&lt;int&gt;·s;
20 }</string>26 }</string>
21 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout27 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout
22 //·Line:·1328 //·Line:·9
23 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader 
  
24 using·System;29 struct·A·{
 30 »       B·b;
 31 }
  
 32 struct·B·{
 33 »       A·a;
25 struct·Handle&lt;T&gt; 
26 { 
27 »       public·IntPtr·Value; 
28 }34 }
  
 35 class·Y·{·static·void·Main·()·{}·}</string>
 36 ····<string>//·CS0523:·Struct·member·`A.a'·of·type·`A?'·causes·a·cycle·in·the·struct·layout
 37 //·Line:·6
  
29 struct·Foo38 struct·A
30 {39 {
31 »       public·readonly·Handle&lt;Foo&gt;·Handle;40 »       static·A?·a;
32 }</string>41 }</string>
33 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout42 ····<string>//·CS0523:·Struct·member·`A&lt;T&gt;.a'·of·type·`A&lt;T&gt;'·causes·a·cycle·in·the·struct·layout
34 //·Line:·643 //·Line:·6
  
35 struct·A&lt;T&gt;44 struct·A&lt;T&gt;
36 {45 {
37 »       A&lt;T&gt;·a;46 »       A&lt;T&gt;·a;
38 }</string>47 }</string>
39 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;int&gt;'·causes·a·cycle·in·the·struct·layout48 ····<string>//·CS0523:·Struct·member·`Foo.Handle'·of·type·`Handle&lt;Foo&gt;'·causes·a·cycle·in·the·struct·layout
40 //·Line:·649 //·Line:·13
 50 //·NOTE:·Not·detected·by·csc·only·by·runtime·loader
  
 51 using·System;
41 struct·S&lt;T&gt; 
42 { 
43 »       S&lt;int&gt;·s; 
44 }</string> 
45 ····<string>//·CS0523:·Struct·member·`S&lt;T&gt;.s'·of·type·`S&lt;T[]&gt;'·causes·a·cycle·in·the·struct·layout 
46 //·Line:·6 
  
47 struct·S&lt;T&gt;52 struct·Handle&lt;T&gt;
48 {53 {
 54 »       public·IntPtr·Value;
49 »       static·S&lt;T[]&gt;·s; 
50 }</string> 
51 ····<string>//·CS0523:·Struct·member·`B.a'·of·type·`A'·causes·a·cycle·in·the·struct·layout 
52 //·Line:·9 
  
53 struct·A·{ 
54 »       B·b; 
55 } 
  
56 struct·B·{ 
57 »       A·a; 
58 }55 }
  
59 class·Y·{·static·void·Main·()·{}·}</string>56 struct·Foo
 57 {
 58 »       public·readonly·Handle&lt;Foo&gt;·Handle;
 59 }</string>
60 ··</Examples>60 ··</Examples>
61 </ErrorDocumentation>61 </ErrorDocumentation>
2.33 KB
CS0183
2.32 KB
CS0183
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0183</ErrorName>3 ··<ErrorName>CS0183</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type
 6 //·Line:·10
 7 //·Compiler·options:·-warnaserror·-warn:1
  
 8 class·X
 9 {
 10 »       public·void·Foo·()
 11 »       {
 12 »       »       int·x·=·1;
 13 »       »       if·(x·is·object)·{
 14 »       »       }
 15 »       }
 16 }</string>
 17 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type
 18 //·Line:
 19 //·Compiler·options:·-warnaserror·-warn:1
  
 20 class·X·{
  
 21 »       static·void·Main·()
 22 »       {
 23 »       »       int·i·=·5;
  
 24 »       »       if·(i·is·int){
 25 »       »       }
 26 »       }
 27 }</string>
 28 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type
 29 //·Line:·10
 30 //·Compiler·options:·-warnaserror·-warn:1
  
 31 class·X
 32 {
 33 »       public·void·Foo·()
 34 »       {
 35 »       »       int?·x·=·null;
 36 »       »       if·(x·is·int?)·{
 37 »       »       }
 38 »       }
 39 }</string>
5 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type40 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`System.Enum')·type
6 //·Line:·1341 //·Line:·13
7 //·Compiler·options:·-warnaserror42 //·Compiler·options:·-warnaserror
  
8 using·System;43 using·System;
  
9 enum·E·{·Item·};44 enum·E·{·Item·};
Offset 25, 27 lines modifiedOffset 65, 14 lines modified
25 {65 {
26 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct66 »       static·bool·Foo&lt;T&gt;·()·where·T·:·struct
27 »       {67 »       {
28 »       »       T·o·=·default·(T);68 »       »       T·o·=·default·(T);
29 »       »       return·o·is·T;69 »       »       return·o·is·T;
30 »       }70 »       }
31 }</string>71 }</string>
32 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`object')·type 
33 //·Line:·10 
34 //·Compiler·options:·-warnaserror·-warn:1 
  
35 class·X 
36 { 
37 »       public·void·Foo·() 
38 »       { 
39 »       »       int·x·=·1; 
40 »       »       if·(x·is·object)·{ 
41 »       »       } 
42 »       } 
43 }</string> 
44 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type72 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`U')·type
45 //·Line:·1473 //·Line:·14
46 //·Compiler·options:·-warnaserror74 //·Compiler·options:·-warnaserror
  
47 abstract·class·A&lt;T&gt;75 abstract·class·A&lt;T&gt;
48 {76 {
49 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;77 »       public·abstract·bool·Foo&lt;U&gt;·(U·arg)·where·U·:·T;
Offset 54, 36 lines modifiedOffset 81, 9 lines modified
54 class·B·:·A&lt;int&gt;81 class·B·:·A&lt;int&gt;
55 {82 {
56 »       public·override·bool·Foo&lt;U&gt;·(U·arg)83 »       public·override·bool·Foo&lt;U&gt;·(U·arg)
57 »       {84 »       {
58 »       »       return·arg·is·U;85 »       »       return·arg·is·U;
59 »       }86 »       }
60 }</string>87 }</string>
61 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int')·type 
62 //·Line: 
63 //·Compiler·options:·-warnaserror·-warn:1 
  
64 class·X·{ 
  
65 »       static·void·Main·() 
66 »       { 
67 »       »       int·i·=·5; 
  
68 »       »       if·(i·is·int){ 
69 »       »       } 
70 »       } 
71 }</string> 
72 ····<string>//·CS0183:·The·given·expression·is·always·of·the·provided·(`int?')·type 
73 //·Line:·10 
74 //·Compiler·options:·-warnaserror·-warn:1 
  
75 class·X 
76 { 
77 »       public·void·Foo·() 
78 »       { 
79 »       »       int?·x·=·null; 
80 »       »       if·(x·is·int?)·{ 
81 »       »       } 
82 »       } 
83 }</string> 
84 ··</Examples>88 ··</Examples>
85 </ErrorDocumentation>89 </ErrorDocumentation>
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>
844 B
CS1959
832 B
CS1959
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1959</ErrorName>3 ··<ErrorName>CS1959</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const5 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
 6 //·Line:·8
  
 7 struct·S
 8 {
 9 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
 10 »       {
 11 »       »       const·T·t·=·null;
 12 »       }
 13 }</string>
 14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const
6 //·Line:·1015 //·Line:·10
  
7 class·C16 class·C
8 {17 {
9 }18 }
  
10 class·C&lt;T&gt;·where·T·:·C19 class·C&lt;T&gt;·where·T·:·C
11 {20 {
12 »       const·T·t·=·null;21 »       const·T·t·=·null;
13 }</string>22 }</string>
14 ····<string>//·CS1959:·Type·parameter·`T'·cannot·be·declared·const 
15 //·Line:·8 
  
16 struct·S 
17 { 
18 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct 
19 »       { 
20 »       »       const·T·t·=·null; 
21 »       } 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
756 B
CS1536
744 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 using·System; 
  
8 class·X 
9 { 
10 »       void·Test·(void·a) 
11 »       {·} 
12 }</string> 
13 ····<string>//·CS1536:·Invalid·parameter·type·`void' 
14 //·Line:·8 
  
15 public·class·Test7 public·class·Test
16 {8 {
17 »       public·static·void·Main·()9 »       public·static·void·Main·()
18 »       {10 »       {
19 »       »       object·o·=·(void·v)·=&gt;·1;11 »       »       object·o·=·(void·v)·=&gt;·1;
20 »       }12 »       }
21 }</string>13 }</string>
 14 ····<string>//·CS1536:·Invalid·parameter·type·`void'
 15 //·Line:·8
  
 16 using·System;
  
 17 class·X
 18 {
 19 »       void·Test·(void·a)
 20 »       {·}
 21 }</string>
22 ··</Examples>22 ··</Examples>
23 </ErrorDocumentation>23 </ErrorDocumentation>
2.6 KB
CS0217
2.59 KB
CS0217
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 35 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0217</ErrorName>3 ··<ErrorName>CS0217</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
 6 //·Line:·22
  
 7 public·class·UserOperatorClass
 8 {
 9 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{
 10 ················return·true;
 11 ········}
 12 ····
 13 ········public·static·bool·operator·true·(UserOperatorClass·u)·{
 14 ················return·true;
 15 ········}
  
 16 ········public·static·bool·operator·false·(UserOperatorClass·u)·{
 17 ················return·false;
 18 ········}
  
 19 ········public·static·void·Main·()·{
 20 ················
 21 ················UserOperatorClass·x·=·new·UserOperatorClass();
 22 ················UserOperatorClass·y·=·new·UserOperatorClass();
 23 ················UserOperatorClass·z·=·x·&amp;&amp;·y;
 24 ········}
 25 }</string>
5 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator26 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·bool)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator
6 //·Line:·2527 //·Line:·25
  
7 public·class·UserOperatorClass28 public·class·UserOperatorClass
8 {29 {
9 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)30 »       public·static·UserOperatorClass·operator·&amp;·(UserOperatorClass·u1,·bool·u2)
10 »       {31 »       {
Offset 25, 33 lines modifiedOffset 49, 9 lines modified
25 »       public·static·void·Main·()49 »       public·static·void·Main·()
26 »       {50 »       {
27 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();51 »       »       UserOperatorClass·x·=·new·UserOperatorClass·();
28 »       »       bool·y·=·true;52 »       »       bool·y·=·true;
29 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;53 »       »       UserOperatorClass·z·=·x·&amp;&amp;·y;
30 »       }54 »       }
31 }</string>55 }</string>
32 ····<string>//·CS0217:·A·user-defined·operator·`UserOperatorClass.operator·&amp;(UserOperatorClass,·UserOperatorClass)'·must·have·each·parameter·type·and·return·type·of·the·same·type·in·order·to·be·applicable·as·a·short·circuit·operator 
33 //·Line:·22 
  
34 public·class·UserOperatorClass 
35 { 
36 ········public·static·bool·operator·&amp;·(UserOperatorClass·u1,·UserOperatorClass·u2)·{ 
37 ················return·true; 
38 ········} 
39 ···· 
40 ········public·static·bool·operator·true·(UserOperatorClass·u)·{ 
41 ················return·true; 
42 ········} 
  
43 ········public·static·bool·operator·false·(UserOperatorClass·u)·{ 
44 ················return·false; 
45 ········} 
  
46 ········public·static·void·Main·()·{ 
47 ················ 
48 ················UserOperatorClass·x·=·new·UserOperatorClass(); 
49 ················UserOperatorClass·y·=·new·UserOperatorClass(); 
50 ················UserOperatorClass·z·=·x·&amp;&amp;·y; 
51 ········} 
52 }</string> 
53 ··</Examples>56 ··</Examples>
54 </ErrorDocumentation>57 </ErrorDocumentation>
1.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> 
14 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)5 ····<string>//·CS0191:·A·readonly·field·`Foo.i'·cannot·be·assigned·to·(except·in·a·constructor·or·a·variable·initializer)
15 //·Line:·10·6 //·Line:·10·
  
16 class·Foo·{7 class·Foo·{
17 »       readonly·int·i;8 »       readonly·int·i;
18 »       Foo·()·{·}9 »       Foo·()·{·}
19 »       Foo·(int·i)10 »       Foo·(int·i)
20 »       {11 »       {
21 »       »       Foo·x·=·new·Foo·();12 »       »       Foo·x·=·new·Foo·();
22 »       »       x.i·=·i;13 »       »       x.i·=·i;
23 »       }14 »       }
24 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}15 »       static·void·Main·()·{·Foo·y·=·new·Foo·(0);·}
25 }</string>16 }</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>
937 B
CS0528
925 B
CS0528
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>CS0528</ErrorName>3 ··<ErrorName>CS0528</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0528:·`System.IComparable'·is·already·listed·in·interface·list
 6 //·Line:·6
  
 7 using·System;
  
 8 public·interface·IX:·IComparable,·IComparable·{
 9 ····int·CompareTo·(object·obj);
 10 }</string>
5 ····<string>//·CS0528:··`A'·is·already·listed·in·interface·list11 ····<string>//·CS0528:··`A'·is·already·listed·in·interface·list
6 //·Line:·612 //·Line:·6
7 interface·A·{13 interface·A·{
8 ········void·stuff·();14 ········void·stuff·();
9 }15 }
10 class·C:·A,·A·{16 class·C:·A,·A·{
11 ········public·void·stuff·()·{}17 ········public·void·stuff·()·{}
12 ········static·void·Main()·{}18 ········static·void·Main()·{}
13 }</string>19 }</string>
14 ····<string>//·CS0528:·`System.IComparable'·is·already·listed·in·interface·list 
15 //·Line:·6 
  
16 using·System; 
  
17 public·interface·IX:·IComparable,·IComparable·{ 
18 ····int·CompareTo·(object·obj); 
19 }</string> 
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
941 B
CS0039
929 B
CS0039
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0039</ErrorName>3 ··<ErrorName>CS0039</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0039:·Cannot·convert·type·`string'·to·`C'·via·a·built-in·conversion
 6 //·Line:·8
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       C·c·=·"test"·as·C;
 12 »       }
 13 }</string>
5 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion14 ····<string>//·CS0039:·Cannot·convert·type·`decimal'·to·`string'·via·a·built-in·conversion
6 //·Line:·815 //·Line:·8
7 class·A·{16 class·A·{
8 ········public·static·void·Main·()17 ········public·static·void·Main·()
9 ········{18 ········{
10 »       »       decimal·tryDec;19 »       »       decimal·tryDec;
11 »       »       tryDec·=·1234.2345M;20 »       »       tryDec·=·1234.2345M;
  
12 »       »       object·a·=·tryDec·as·string;21 »       »       object·a·=·tryDec·as·string;
13 ········}22 ········}
14 }</string>23 }</string>
15 ····<string>//·CS0039:·Cannot·convert·type·`string'·to·`C'·via·a·built-in·conversion 
16 //·Line:·8 
  
17 class·C 
18 { 
19 »       public·static·void·Main·() 
20 »       { 
21 »       »       C·c·=·"test"·as·C; 
22 »       } 
23 }</string> 
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
3.08 KB
CS0315
3.07 KB
CS0315
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0315</ErrorName>3 ··<ErrorName>CS0315</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'5 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`TEventArgs'·in·the·generic·type·or·method·`X.D&lt;TEventArgs&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`System.EventArgs'
6 //·Line:·196 //·Line:·8
  
7 class·A&lt;T&gt;7 class·X
8 {8 {
 9 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs;
9 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T 
10 »       { 
11 »       } 
12 } 
  
13 class·B·:·A&lt;int?&gt; 
14 { 
15 }10 »       D&lt;int&gt;·x;
 11 }</string>
 12 ····<string>//·CS0315:·The·type·`short'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`short'·to·`A&lt;short&gt;.N1&lt;short&gt;'
 13 //·Line:·4
  
16 class·Program14 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;
17 {15 {
 16 ····public·class·N1&lt;U&gt;
 17 ····{
 18 ····}
18 »       public·static·void·Main·() 
19 »       { 
20 »       »       B.Test&lt;int&gt;·(); 
21 »       } 
22 }</string>19 }</string>
23 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`H&lt;T&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`I'20 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`H&lt;T&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`I'
24 //·Line:·2721 //·Line:·27
  
25 using·System;22 using·System;
  
26 interface·I23 interface·I
Offset 49, 38 lines modifiedOffset 46, 41 lines modified
49 »       static·void·Main·()46 »       static·void·Main·()
50 »       {47 »       {
51 »       »       Test·(()·=&gt;·{48 »       »       Test·(()·=&gt;·{
52 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();49 »       »       »       Foo&lt;H&lt;int&gt;&gt;·();
53 »       »       });50 »       »       });
54 »       }51 »       }
55 }</string>52 }</string>
56 ····<string>//·CS0315:·The·type·`short'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`short'·to·`A&lt;short&gt;.N1&lt;short&gt;'53 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`U'·in·the·generic·type·or·method·`A&lt;int?&gt;.Test&lt;U&gt;()'.·There·is·no·boxing·conversion·from·`int'·to·`int?'
57 //·Line:·454 //·Line:·19
  
58 public·class·A&lt;T&gt;·where·T·:·A&lt;short&gt;.N1&lt;T&gt;55 class·A&lt;T&gt;
59 {56 {
60 ····public·class·N1&lt;U&gt; 
61 ····{ 
62 ····}57 »       public·static·void·Test&lt;U&gt;·()·where·U·:·T
 58 »       {
 59 »       }
 60 }
  
 61 class·B·:·A&lt;int?&gt;
 62 {
 63 }
  
 64 class·Program
 65 {
 66 »       public·static·void·Main·()
 67 »       {
 68 »       »       B.Test&lt;int&gt;·();
 69 »       }
63 }</string>70 }</string>
64 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'71 ····<string>//·CS0315:·The·type·`ushort'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·conversion·from·`ushort'·to·`A&lt;ushort&gt;.N1&lt;ushort&gt;'
65 //·Line:·972 //·Line:·9
66 //·Compiler·options:·-r:CS0315-2-lib.dll73 //·Compiler·options:·-r:CS0315-2-lib.dll
  
67 public·class·Test74 public·class·Test
68 {75 {
69 »       public·static·void·Main·()76 »       public·static·void·Main·()
70 »       {77 »       {
71 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;78 »       »       A&lt;ushort&gt;.N1&lt;ushort&gt;·a·=·null;
72 »       }79 »       }
73 }</string>80 }</string>
74 ····<string>//·CS0315:·The·type·`int'·cannot·be·used·as·type·parameter·`TEventArgs'·in·the·generic·type·or·method·`X.D&lt;TEventArgs&gt;'.·There·is·no·boxing·conversion·from·`int'·to·`System.EventArgs' 
75 //·Line:·8 
  
76 class·X 
77 { 
78 »       delegate·void·D&lt;TEventArgs&gt;·()·where·TEventArgs·:·System.EventArgs; 
  
79 »       D&lt;int&gt;·x; 
80 }</string> 
81 ··</Examples>81 ··</Examples>
82 </ErrorDocumentation>82 </ErrorDocumentation>
1.85 KB
CS0157
1.84 KB
CS0157
Ordering differences only
    
Offset 1, 41 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>CS0157</ErrorName>3 ··<ErrorName>CS0157</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause5 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
6 //·Line:·126 //·Line:·11
  
7 class·T·{7 class·T·{
8 »       static·void·Main·()8 »       static·void·Main·()
9 »       {9 »       {
10 »       »       while·(true)·{·10 »       »       while·(true)·{
11 »       »       »       try·{11 »       »       »       try·{
12 »       »       »       »       System.Console.WriteLine·("trying");12 »       »       »       »       System.Console.WriteLine·("trying");
13 »       »       »       }·finally·{13 »       »       »       }·finally·{
 14 »       »       »       »       goto·foo;
14 »       »       »       »       try·{ 
15 »       »       »       »       ····break; 
16 »       »       »       »       } 
17 »       »       »       »       catch·{} 
18 »       »       »       }15 »       »       »       }
 16 »       »       foo·:
 17 »       »       »       ;
19 »       »       }18 »       »       }
20 »       }19 »       }
21 }</string>20 }</string>
22 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause21 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
23 //·Line:·1122 //·Line:·9
  
24 class·T·{23 class·X·{
25 »       static·void·Main·()24 »       void·A·()
26 »       {25 »       {
27 »       »       while·(true)·{· 
28 »       »       »       try·{26 »       »       try·{
29 »       »       »       »       System.Console.WriteLine·("trying"); 
30 »       »       »       }·finally·{27 »       »       }·finally·{
 28 »       »       »       return;
31 »       »       »       »       break; 
32 »       »       »       } 
33 »       »       }29 »       »       }
34 »       }30 »       }
35 }</string>31 }</string>
36 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause32 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
37 //·Line:·1133 //·Line:·11
  
38 class·T·{34 class·T·{
Offset 47, 39 lines modifiedOffset 43, 43 lines modified
47 »       »       »       }·finally·{43 »       »       »       }·finally·{
48 »       »       »       »       continue;44 »       »       »       »       continue;
49 »       »       »       }45 »       »       »       }
50 »       »       }46 »       »       }
51 »       }47 »       }
52 }</string>48 }</string>
53 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause49 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
54 //·Line:·950 //·Line:·11
  
55 class·X·{51 class·T·{
56 »       void·A·()52 »       static·void·Main·()
57 »       {53 »       {
 54 »       »       while·(true)·{·
58 »       »       try·{55 »       »       »       try·{
 56 »       »       »       »       System.Console.WriteLine·("trying");
59 »       »       }·finally·{57 »       »       »       }·finally·{
60 »       »       »       return;58 »       »       »       »       break;
 59 »       »       »       }
61 »       »       }60 »       »       }
62 »       }61 »       }
63 }</string>62 }</string>
64 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause63 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
65 //·Line:·1164 //·Line:·12
  
66 class·T·{65 class·T·{
67 »       static·void·Main·()66 »       static·void·Main·()
68 »       {67 »       {
69 »       »       while·(true)·{68 »       »       while·(true)·{·
70 »       »       »       try·{69 »       »       »       try·{
71 »       »       »       »       System.Console.WriteLine·("trying");70 »       »       »       »       System.Console.WriteLine·("trying");
72 »       »       »       }·finally·{71 »       »       »       }·finally·{
73 »       »       »       »       goto·foo;72 »       »       »       »       try·{
 73 »       »       »       »       ····break;
 74 »       »       »       »       }
 75 »       »       »       »       catch·{}
74 »       »       »       }76 »       »       »       }
75 »       »       foo·: 
76 »       »       »       ; 
77 »       »       }77 »       »       }
78 »       }78 »       }
79 }</string>79 }</string>
80 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause80 ····<string>//·CS0157:·Control·cannot·leave·the·body·of·a·finally·clause
81 //·Line:·1081 //·Line:·10
  
82 class·Foo·{82 class·Foo·{
2.78 KB
CS0173
2.77 KB
CS0173
Ordering differences only
    
Offset 1, 41 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>CS0173</ErrorName>3 ··<ErrorName>CS0173</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'5 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'
6 //·Line:·116 //·Line:·29
  
7 using·System; 
  
 7 public·class·MainClass·{
8 class·Test 
9 { 
10 »       public·static·void·Main·()8 ········public·static·void·Main()·{
 9 ················bool·result·=·false;
 10 ················System.Console.WriteLine·(result·?·1·:·null);
11 »       { 
12 »       »       bool·descending·=·false; 
13 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2); 
14 »       }11 »       }
15 }</string>12 }</string>
16 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'13 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
17 //·Line:·814 //·Line:·8
  
18 class·X15 class·X
19 {16 {
20 »       static·void·Main·(string[]·args)17 »       static·void·Main·(string[]·args)
21 »       {18 »       {
22 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;19 »       »       bool·b·=·args.Length·&gt;·0·?·null·:·null;
23 »       }20 »       }
24 }</string>21 }</string>
25 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`int'·and·`null'22 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'
26 //·Line:·2923 //·Line:·8
  
27 public·class·MainClass·{ 
28 ········public·static·void·Main()·{ 
29 ················bool·result·=·false; 
30 ················System.Console.WriteLine·(result·?·1·:·null);24 class·C
 25 {
 26 »       public·static·void·Test·(bool·b)
 27 »       {
 28 »       »       var·s·=·b·?·throw·null·:·throw·null;
31 »       }29 »       }
32 }</string>30 }</string>
33 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'31 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`null'·and·`null'
34 //·Line:·1032 //·Line:·10
  
35 using·System;33 using·System;
  
Offset 54, 19 lines modifiedOffset 51, 22 lines modified
54 {51 {
55 »       static·void·Main·()52 »       static·void·Main·()
56 »       {53 »       {
57 »       »       dynamic·d·=·null;54 »       »       dynamic·d·=·null;
58 »       »       dynamic·t·=·true·?·d·:·Main·();55 »       »       dynamic·t·=·true·?·d·:·Main·();
59 »       }56 »       }
60 }</string>57 }</string>
61 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`throw·expression'·and·`throw·expression'58 ····<string>//·CS0173:·Type·of·conditional·expression·cannot·be·determined·because·there·is·no·implicit·conversion·between·`anonymous·method'·and·`anonymous·method'
62 //·Line:·859 //·Line:·11
  
63 class·C60 using·System;
  
 61 class·Test
64 {62 {
65 »       public·static·void·Test·(bool·b)63 »       public·static·void·Main·()
66 »       {64 »       {
67 »       »       var·s·=·b·?·throw·null·:·throw·null;65 »       »       bool·descending·=·false;
 66 »       »       Comparison&lt;int&gt;·comp·=·descending·?·((e1,·e2)·=&gt;·e2·&lt;·e1)·:·((e1,·e2)·=&gt;·e1·&lt;·e2);
68 »       }67 »       }
69 }</string>68 }</string>
70 ··</Examples>69 ··</Examples>
71 </ErrorDocumentation>70 </ErrorDocumentation>
1.76 KB
CS1674
1.75 KB
CS1674
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>CS1674</ErrorName>3 ··<ErrorName>CS1674</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 6 //·Line:·10
  
 7 using·System;
  
 8 class·C
 9 {
 10 »       void·Method·(IDisposable·i)
 11 »       {
 12 »       »       using·(object·o·=·i)
 13 »       »       {
 14 »       »       }
 15 ····}
 16 }</string>
 17 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
 18 //·Line:·8
  
 19 class·C
 20 {
 21 ····void·Method·(int·arg)
 22 ····{
 23 »       using·(arg)
 24 »       {
 25 »       }
 26 ····}
 27 }</string>
5 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'28 ····<string>//·CS1674:·`NoIDispose':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
6 //·Line:·2729 //·Line:·27
  
7 using·System;30 using·System;
  
8 class·MyDispose·:·IDisposable·{31 class·MyDispose·:·IDisposable·{
9 »       public·bool·disposed;32 »       public·bool·disposed;
Offset 39, 48 lines modifiedOffset 65, 22 lines modified
39 »       {65 »       {
40 »       »       using·(NoIDispose·a·=·new·NoIDispose·()){66 »       »       using·(NoIDispose·a·=·new·NoIDispose·()){
41 »       »       }67 »       »       }
42 »       }68 »       }
43 »       69 »       
44 }</string>70 }</string>
45 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'71 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable'
46 //·Line:·8 
  
47 class·C 
48 { 
49 ····void·Method·(int·arg) 
50 ····{ 
51 »       using·(arg) 
52 »       { 
53 »       } 
54 ····} 
55 }</string> 
56 ····<string>//·CS1674:·`int':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
57 //·Line:·1072 //·Line:·10
  
58 using·System;73 using·System;
  
59 class·C74 class·C
60 {75 {
61 »       void·Method·(IDisposable·i)76 »       void·Method·(IDisposable·i)
62 »       {77 »       {
63 »       »       using·(int·o·=·1,·b·=·2)78 »       »       using·(int·o·=·1,·b·=·2)
64 »       »       {79 »       »       {
65 »       »       }80 »       »       }
66 »       }81 »       }
67 }</string>82 }</string>
68 ····<string>//·CS1674:·`object':·type·used·in·a·using·statement·must·be·implicitly·convertible·to·`System.IDisposable' 
69 //·Line:·10 
  
70 using·System; 
  
71 class·C 
72 { 
73 »       void·Method·(IDisposable·i) 
74 »       { 
75 »       »       using·(object·o·=·i) 
76 »       »       { 
77 »       »       } 
78 ····} 
79 }</string> 
80 ··</Examples>83 ··</Examples>
81 </ErrorDocumentation>84 </ErrorDocumentation>
1.02 KB
CS1620
1.0 KB
CS1620
Ordering differences only
    
Offset 13, 14 lines modifiedOffset 13, 40 lines modified
13 »       }13 »       }
  
14 »       public·static·void·Main()·{14 »       public·static·void·Main()·{
15 »       »       int·i·=·1;15 »       »       int·i·=·1;
16 »       »       test·(ref·i);16 »       »       test·(ref·i);
17 »       }17 »       }
18 }</string>18 }</string>
 19 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier
 20 //·Line:·24
  
 21 public·class·X
 22 {
 23 »       public·void·Foo·(string[]·b)
 24 »       {
 25 »       }
 26 »       
 27 »       public·void·Foo·(ref·string·i)
 28 »       {
 29 »       }
 30 »       
 31 »       public·void·Foo·(int·i)
 32 »       {
 33 »       }
 34 }
  
 35 class·D
 36 {
 37 »       static·void·Main·()
 38 »       {
 39 »       »       X·x·=·null;
 40 »       »       x.Foo·("hola");
 41 »       }
 42 }</string>
19 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier43 ····<string>//·CS1620:·Argument·`#1'·is·missing·`out'·modifier
20 //·Line:·2444 //·Line:·24
  
21 using·System;45 using·System;
  
22 namespace·TestNamespace46 namespace·TestNamespace
23 {47 {
Offset 50, 35 lines modifiedOffset 76, 9 lines modified
50 »       }76 »       }
  
51 »       static·void·Run·(out·int·mengano)77 »       static·void·Run·(out·int·mengano)
52 »       {78 »       {
53 »       »       Jajaja·(mengano);79 »       »       Jajaja·(mengano);
54 »       }80 »       }
55 }</string>81 }</string>
56 ····<string>//·CS1620:··Argument·`#1'·is·missing·`ref'·modifier 
57 //·Line:·24 
  
58 public·class·X 
59 { 
60 »       public·void·Foo·(string[]·b) 
61 »       { 
62 »       } 
63 »        
64 »       public·void·Foo·(ref·string·i) 
65 »       { 
66 »       } 
67 »        
68 »       public·void·Foo·(int·i) 
69 »       { 
70 »       } 
71 } 
  
72 class·D 
73 { 
74 »       static·void·Main·() 
75 »       { 
76 »       »       X·x·=·null; 
77 »       »       x.Foo·("hola"); 
78 »       } 
79 }</string> 
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
3.82 KB
CS0652
3.81 KB
CS0652
Ordering differences only
    
Offset 1, 25 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>CS0652</ErrorName>3 ··<ErrorName>CS0652</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'5 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
6 //·Line:·116 //·Line:·12
7 //·Compiler·options:·/warn:2·/warnaserror7 //·Compiler·options:·/warn:2·/warnaserror
  
8 using·System;8 using·System;
  
9 public·class·CS0652·{9 public·class·CS0652·{
  
10 »       public·static·void·Main·()·10 »       public·static·void·Main·()·
11 »       {11 »       {
12 »       »       short·us·=·0;12 »       »       short·value·=·5;
13 »       »       if·(us·==·-10000000) 
14 »       »       »       Console.WriteLine·(":("); 
15 »       »       else 
16 »       »       »       Console.WriteLine·(":)");13 »       »       if·(value·&gt;·char.MaxValue)
 14 »       »       »       return;
 15 »       }
 16 }</string>
 17 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
 18 //·Line:·12
 19 //·Compiler·options:·/warn:2·/warnaserror
  
 20 using·System;
  
 21 public·class·CS0652·{
  
 22 »       public·static·void·Main·()·
 23 »       {
 24 »       »       char·value·=·'a';
 25 »       »       if·(value·&gt;·ulong.MaxValue)
 26 »       »       »       return;
17 »       }27 »       }
18 }</string>28 }</string>
19 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'29 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'
20 //·Line:·1230 //·Line:·12
21 //·Compiler·options:·/warn:2·/warnaserror31 //·Compiler·options:·/warn:2·/warnaserror
  
22 using·System;32 using·System;
Offset 31, 27 lines modifiedOffset 45, 28 lines modified
31 »       »       byte·b·=·0;45 »       »       byte·b·=·0;
32 »       »       if·(b·==·-1)46 »       »       if·(b·==·-1)
33 »       »       »       Console.WriteLine·(":(");47 »       »       »       Console.WriteLine·(":(");
34 »       »       else48 »       »       else
35 »       »       »       Console.WriteLine·(":)");49 »       »       »       Console.WriteLine·(":)");
36 »       }50 »       }
37 }</string>51 }</string>
38 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'52 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'
39 //·Line:·1253 //·Line:·11
40 //·Compiler·options:·/warn:2·/warnaserror54 //·Compiler·options:·/warn:2·/warnaserror
  
41 using·System;55 using·System;
  
42 public·class·CS0652·{56 public·class·CS0652·{
  
43 »       public·static·void·Main·()·57 »       public·static·void·Main·()·
44 »       {58 »       {
45 »       »       char·value·=·'a'; 
46 »       »       if·(value·&lt;·SByte.MinValue) 
47 »       »       »       return;59 »       »       short·us·=·0;
 60 »       »       if·(us·==·-10000000)
 61 »       »       »       Console.WriteLine·(":(");
 62 »       »       else
 63 »       »       »       Console.WriteLine·(":)");
48 »       }64 »       }
49 }</string>65 }</string>
50 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`byte'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'
51 //·Line:·967 //·Line:·9
52 //·Compiler·options:·-warnaserror·-warn:268 //·Compiler·options:·-warnaserror·-warn:2
  
53 class·X69 class·X
Offset 61, 55 lines modifiedOffset 76, 40 lines modified
61 ················byte·b·=·0;76 ················byte·b·=·0;
62 ················if·(b·==·500)77 ················if·(b·==·500)
63 ····················return;78 ····················return;
64 »       }79 »       }
  
65 »       static·void·Main·()·{}80 »       static·void·Main·()·{}
66 }</string>81 }</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' 
68 //·Line:·11 
69 //·Compiler·options:·/warn:2·/warnaserror 
70 using·System; 
  
71 public·class·CS0652·{ 
  
72 »       public·static·void·Main·()· 
73 »       { 
74 »       »       ushort·us·=·0; 
75 »       »       if·(us·==·-1) 
76 »       »       »       Console.WriteLine·(":("); 
77 »       »       else 
78 »       »       »       Console.WriteLine·(":)"); 
79 »       } 
80 }</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·`char'82 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`char'
82 //·Line:·1283 //·Line:·12
83 //·Compiler·options:·/warn:2·/warnaserror84 //·Compiler·options:·/warn:2·/warnaserror
  
84 using·System;85 using·System;
  
85 public·class·CS0652·{86 public·class·CS0652·{
  
86 »       public·static·void·Main·()·87 »       public·static·void·Main·()·
87 »       {88 »       {
88 »       »       char·value·=·'a';89 »       »       char·value·=·'a';
89 »       »       if·(value·&gt;·ulong.MaxValue)90 »       »       if·(value·&lt;·SByte.MinValue)
90 »       »       »       return;91 »       »       »       return;
91 »       }92 »       }
92 }</string>93 }</string>
93 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`short'94 ····<string>//·CS0652:·A·comparison·between·a·constant·and·a·variable·is·useless.·The·constant·is·out·of·the·range·of·the·variable·type·`ushort'
94 //·Line:·1295 //·Line:·11
95 //·Compiler·options:·/warn:2·/warnaserror96 //·Compiler·options:·/warn:2·/warnaserror
  
96 using·System;97 using·System;
  
97 public·class·CS0652·{98 public·class·CS0652·{
  
98 »       public·static·void·Main·()·99 »       public·static·void·Main·()·
99 »       {100 »       {
100 »       »       short·value·=·5;101 »       »       ushort·us·=·0;
101 »       »       if·(value·&gt;·char.MaxValue) 
102 »       »       »       return;102 »       »       if·(us·==·-1)
 103 »       »       »       Console.WriteLine·(":(");
Max diff block lines reached; 50/3863 bytes (1.29%) of diff not shown.
2.12 KB
CS0027
2.11 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·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context."); 
14 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr."); 
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 29, 14 lines modifiedOffset 15, 21 lines modified
29 »       int·x·=·0;15 »       int·x·=·0;
30 »       16 »       
31 »       public·static·void·Main·()·{17 »       public·static·void·Main·()·{
32 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");18 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
33 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");19 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this'·outside·a·method,·property·or·ctr.");
34 »       }20 »       }
35 }</string>21 }</string>
 22 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
 23 //·Line:·6
  
 24 class·Program
 25 {
 26 »       const·object·y·=·this;
 27 }</string>
36 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context28 ····<string>//·CS0007:·Keyword·`this'·is·not·available·in·the·current·context
37 //·Line:·1429 //·Line:·14
  
38 class·B30 class·B
39 {31 {
40 »       public·B·(object·o)32 »       public·B·(object·o)
41 »       {33 »       {
Offset 47, 15 lines modifiedOffset 40, 22 lines modified
47 {40 {
48 »       public·C·()41 »       public·C·()
49 »       »       :·base·(this)42 »       »       :·base·(this)
50 »       {43 »       {
51 »       }44 »       }
52 }</string>45 }</string>
53 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context46 ····<string>//·CS0027:·Keyword·`this'·is·not·available·in·the·current·context
54 //·Line:·647 //·Line:·7·
  
55 class·Program 
56 { 
57 »       const·object·y·=·this;48 using·System;
  
 49 class·Error0027·{
 50 »       int·i·=·this.x;
 51 »       int·x·=·0;
 52 »       
 53 »       public·static·void·Main·()·{
 54 »       »       Console.WriteLine·("The·compiler·should·complain:·Error·CS0027·trying·to·use·'this'·outside·context.");
 55 »       »       Console.WriteLine·("Trying·to·assign·i·to·'this.x'·outside·a·method,·property·or·ctr.");
 56 »       }
58 }</string>57 }</string>
59 ··</Examples>58 ··</Examples>
60 </ErrorDocumentation>59 </ErrorDocumentation>
2.54 KB
CS0617
2.52 KB
CS0617
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0617</ErrorName>3 ··<ErrorName>CS0617</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0617:·`foo3'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
 6 //·Line:·11
  
 7 class·BazAttribute·:·System.Attribute·
 8 {
 9 »       public·object·foo3·{·set·{}·}
 10 }
  
 11 class·Test·
 12 {
 13 »       [Baz·(foo3·=·3)]·void·f3()·{}
 14 }</string>
5 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static15 ····<string>//·CS0617:·`MyNamedArg'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
6 //·Line·:·1916 //·Line·:·19
  
7 using·System;17 using·System;
  
8 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]18 [AttributeUsage·(AttributeTargets.Class,·AllowMultiple·=·true)]
9 public·class·SimpleAttribute·:·Attribute19 public·class·SimpleAttribute·:·Attribute
Offset 30, 55 lines modifiedOffset 42, 43 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·static42 ····<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:·1143 //·Line:·11
  
32 using·System;44 using·System;
  
33 public·sealed·class·FooAttribute·:·Attribute45 public·sealed·class·FooAttribute·:·Attribute
34 {46 {
35 »       public·static·int·Foo;47 »       internal·int·Foo;
36 }48 }
  
37 [Foo·(Foo·=·1)]49 [Foo·(Foo·=·1)]
38 public·class·Tests50 public·class·Tests
39 {51 {
40 }</string>52 }</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·static53 ····<string>//·CS0617:·`Foo'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static
42 //·Line:·1154 //·Line:·11
  
43 using·System;55 using·System;
  
44 public·sealed·class·FooAttribute·:·Attribute56 public·sealed·class·FooAttribute·:·Attribute
45 {57 {
46 »       public·short·Foo·{·get;·private·set;·}58 »       public·static·int·Foo;
47 }59 }
  
48 [Foo·(Foo·=·1)]60 [Foo·(Foo·=·1)]
49 public·class·Tests61 public·class·Tests
50 {62 {
51 }</string>63 }</string>
52 ····<string>//·CS0617:·`foo3'·is·not·a·valid·named·attribute·argument.·Named·attribute·arguments·must·be·fields·which·are·not·readonly,·static,·const·or·read-write·properties·which·are·public·and·not·static 
53 //·Line:·11 
  
54 class·BazAttribute·:·System.Attribute· 
55 { 
56 »       public·object·foo3·{·set·{}·} 
57 } 
  
58 class·Test· 
59 { 
60 »       [Baz·(foo3·=·3)]·void·f3()·{} 
61 }</string> 
62 ····<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·static64 ····<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
63 //·Line:·1165 //·Line:·11
  
64 using·System;66 using·System;
  
65 public·sealed·class·FooAttribute·:·Attribute67 public·sealed·class·FooAttribute·:·Attribute
66 {68 {
67 »       internal·int·Foo;69 »       public·short·Foo·{·get;·private·set;·}
68 }70 }
  
69 [Foo·(Foo·=·1)]71 [Foo·(Foo·=·1)]
70 public·class·Tests72 public·class·Tests
71 {73 {
72 }</string>74 }</string>
73 ··</Examples>75 ··</Examples>
1.12 KB
CS0403
1.11 KB
CS0403
Ordering differences only
    
Offset 16, 39 lines modifiedOffset 16, 39 lines modified
16 {16 {
17 »       static·void·Main·()17 »       static·void·Main·()
18 »       {·}18 »       {·}
19 }</string>19 }</string>
20 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead20 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
21 //·Line:·821 //·Line:·8
  
22 class·X22 struct·S
23 {23 {
24 »       public·static·T·CreateMethod&lt;T&gt;·()24 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct
25 »       {25 »       {
26 »       »       return·(T)null;26 »       »       T·t·=·null;
27 »       }27 »       }
  
 28 »       static·void·Main·()
 29 »       {·}
28 }</string>30 }</string>
29 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead31 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
30 //·Line:·832 //·Line:·8
  
31 class·Test&lt;T&gt;33 class·X
32 {34 {
33 »       public·T·Null·()35 »       public·static·T·CreateMethod&lt;T&gt;·()
34 »       {36 »       {
35 »       »       return·(null);37 »       »       return·(T)null;
36 »       }38 »       }
37 }</string>39 }</string>
38 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead40 ····<string>//·CS0403:·Cannot·convert·null·to·the·type·parameter·`T'·because·it·could·be·a·value·type.·Consider·using·`default·(T)'·instead
39 //·Line:·841 //·Line:·8
  
40 struct·S42 class·Test&lt;T&gt;
41 {43 {
42 »       public·void·Foo&lt;T&gt;·()·where·T·:·struct44 »       public·T·Null·()
43 »       {45 »       {
44 »       »       T·t·=·null;46 »       »       return·(null);
45 »       }47 »       }
  
46 »       static·void·Main·() 
47 »       {·} 
48 }</string>48 }</string>
49 ··</Examples>49 ··</Examples>
50 </ErrorDocumentation>50 </ErrorDocumentation>
1.5 KB
CS0150
1.49 KB
CS0150
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 22 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·8
  
 7 public·class·C
 8 {
 9 »       void·Test·()
 10 »       {
 11 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};
 12 »       }
 13 }</string>
 14 ····<string>//·CS0150:·A·constant·value·is·expected
6 //·Line:·1315 //·Line:·13
  
7 class·Program16 class·Program
8 {17 {
9 »       static·int·Arg·()18 »       static·int·Arg·()
10 »       {19 »       {
11 »       »       return·4;20 »       »       return·4;
Offset 14, 21 lines modifiedOffset 24, 29 lines modified
  
14 »       static·void·Main()24 »       static·void·Main()
15 »       {25 »       {
16 »       »       var·s·=·$"{1,Arg()}";26 »       »       var·s·=·$"{1,Arg()}";
17 »       }27 »       }
18 }</string>28 }</string>
19 ····<string>//·CS0150:·A·constant·value·is·expected29 ····<string>//·CS0150:·A·constant·value·is·expected
20 //·Line:·830 //·Line·:·14
  
 31 using·System;
  
21 public·class·C32 public·class·Blah
22 {33 {
23 »       void·Test·()34 »       static·readonly·string·Test;
 35 »       
 36 »       public·static·void·Main·()
24 »       {37 »       {
25 »       »       var·zCoords·=·new·double[uint.MaxValue]·{·0·};38 »       »       string·s·=·null;
 39 »       »       switch·(s)·{
 40 »       »       »       case·Blah.Test:
 41 »       »       »       »       break;
 42 »       »       }
26 »       }43 »       }
27 }</string>44 }</string>
28 ····<string>//·CS0150:·A·constant·value·is·expected45 ····<string>//·CS0150:·A·constant·value·is·expected
29 //·Line·:·1246 //·Line·:·12
  
30 using·System;47 using·System;
  
Offset 37, 27 lines modifiedOffset 55, 9 lines modified
37 »       public·static·void·Main·()55 »       public·static·void·Main·()
38 »       {56 »       {
39 »       »       int·foo·=·6;57 »       »       int·foo·=·6;
40 »       »       58 »       »       
41 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};59 »       »       int·[]·i·=·new·int·[foo]·{·0,·1,·2,·3,·4,·5·};
42 »       }60 »       }
43 }</string>61 }</string>
44 ····<string>//·CS0150:·A·constant·value·is·expected 
45 //·Line·:·14 
  
46 using·System; 
  
47 public·class·Blah 
48 { 
49 »       static·readonly·string·Test; 
50 »        
51 »       public·static·void·Main·() 
52 »       { 
53 »       »       string·s·=·null; 
54 »       »       switch·(s)·{ 
55 »       »       »       case·Blah.Test: 
56 »       »       »       »       break; 
57 »       »       } 
58 »       } 
59 }</string> 
60 ··</Examples>62 ··</Examples>
61 </ErrorDocumentation>63 </ErrorDocumentation>
2.53 KB
CS0158
2.52 KB
CS0158
Ordering differences only
    
Offset 28, 74 lines modifiedOffset 28, 14 lines modified
  
28 »       static·void·Main·()28 »       static·void·Main·()
29 »       {29 »       {
30 »       »       Test·t·=·new·Test·();30 »       »       Test·t·=·new·Test·();
31 »       »       RunIt·(t);31 »       »       RunIt·(t);
32 »       }32 »       }
33 }</string>33 }</string>
34 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope 
35 //·Line:·17 
36 using·System; 
  
37 public·delegate·void·Hello·(Test·test); 
  
38 public·class·Test 
39 { 
40 »       public·void·Whatever·() 
41 »       {·} 
  
42 »       static·void·RunIt·(Test·t) 
43 »       { 
44 »       Foo: 
45 »       »       Hello·hello·=·delegate·(Test·test)·{ 
46 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{ 
47 »       »       »       »       Foo: 
48 »       »       »       »       test2.Whatever·(); 
49 »       »       »       }; 
50 »       »       »       hello2·(test); 
51 »       »       }; 
52 »       »       hello·(t); 
53 »       } 
  
54 »       static·void·Main·() 
55 »       { 
56 »       »       Test·t·=·new·Test·(); 
57 »       »       RunIt·(t); 
58 »       } 
59 }</string> 
60 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope 
61 //·Line:·17 
62 using·System; 
  
63 public·delegate·void·Hello·(Test·test); 
  
64 public·class·Test 
65 { 
66 »       public·void·Whatever·() 
67 »       {·} 
  
68 »       static·void·RunIt·(Test·t) 
69 »       { 
70 »       »       Hello·hello·=·delegate·(Test·test)·{ 
71 »       »       »       Foo: 
72 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{ 
73 »       »       »       »       Foo: 
74 »       »       »       »       test2.Whatever·(); 
75 »       »       »       }; 
76 »       »       »       hello2·(test); 
77 »       »       }; 
78 »       »       hello·(t); 
79 »       } 
  
80 »       static·void·Main·() 
81 »       { 
82 »       »       Test·t·=·new·Test·(); 
83 »       »       RunIt·(t); 
84 »       } 
85 }</string> 
86 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope34 ····<string>//·CS0158:·The·label·`start'·shadows·another·label·by·the·same·name·in·a·contained·scope
87 //·Line:·935 //·Line:·9
  
88 class·ClassMain·{36 class·ClassMain·{
89 ········public·static·void·Main()·{37 ········public·static·void·Main()·{
90 ················start:38 ················start:
91 ················{39 ················{
Offset 146, 9 lines modifiedOffset 86, 69 lines modified
146 »       »       »       »       return·0;86 »       »       »       »       return·0;
147 »       »       }87 »       »       }
148 »       LBL4:88 »       LBL4:
149 »       »       Console.WriteLine("4");89 »       »       Console.WriteLine("4");
150 »       »       return·1;90 »       »       return·1;
151 »       }91 »       }
152 }</string>92 }</string>
 93 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
 94 //·Line:·17
 95 using·System;
  
 96 public·delegate·void·Hello·(Test·test);
  
 97 public·class·Test
 98 {
 99 »       public·void·Whatever·()
 100 »       {·}
  
 101 »       static·void·RunIt·(Test·t)
 102 »       {
 103 »       »       Hello·hello·=·delegate·(Test·test)·{
 104 »       »       »       Foo:
 105 »       »       »       Hello·hello2·=·delegate·(Test·test2)·{
 106 »       »       »       »       Foo:
 107 »       »       »       »       test2.Whatever·();
 108 »       »       »       };
 109 »       »       »       hello2·(test);
 110 »       »       };
 111 »       »       hello·(t);
 112 »       }
  
 113 »       static·void·Main·()
 114 »       {
 115 »       »       Test·t·=·new·Test·();
 116 »       »       RunIt·(t);
 117 »       }
 118 }</string>
 119 ····<string>//·CS0158:·The·label·`Foo'·shadows·another·label·by·the·same·name·in·a·contained·scope
 120 //·Line:·17
 121 using·System;
  
 122 public·delegate·void·Hello·(Test·test);
  
 123 public·class·Test
 124 {
 125 »       public·void·Whatever·()
 126 »       {·}
  
 127 »       static·void·RunIt·(Test·t)
 128 »       {
 129 »       Foo:
 130 »       »       Hello·hello·=·delegate·(Test·test)·{
Max diff block lines reached; 23/2540 bytes (0.91%) of diff not shown.
808 B
CS1695
796 B
CS1695
Ordering differences only
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>8 #pragma·checksum·"foo.txt"·"{00000000-0000-0000·-0000-000000000000}"·""</string>
9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."9 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."
10 //·Line:·510 //·Line:·5
11 //·Compiler·options:·-warnaserror11 //·Compiler·options:·-warnaserror
  
12 #pragma·checksum·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>12 #pragma·checksum·""·ID</string>
13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."13 ····<string>//·CS1695:·Invalid·#pragma·checksum·syntax.·Expected·"filename"·"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"·"XXXX..."
14 //·Line:·514 //·Line:·5
15 //·Compiler·options:·-warnaserror15 //·Compiler·options:·-warnaserror
  
16 #pragma·checksum·""·ID</string>16 #pragma·checksum·"foo.txt"·"{00000000-0000-0000-0000-000000000000}"·"M"</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
2.42 KB
CS0200
2.41 KB
CS0200
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 37 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0200</ErrorName>3 ··<ErrorName>CS0200</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only)
 6 //·Line:·10
  
 7 class·C
 8 {
 9 »       public·static·int·S·{·get;·}
  
 10 »       public·C·()
 11 »       {
 12 »       »       S·=·3;
 13 »       }
 14 }</string>
 15 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)
 16 //·Line:·12
  
 17 using·System;
  
 18 ·public·class·MyClass
 19 ·{
 20 »       Type·Type·{·get;·}
  
 21 »       public·void·Test·()
 22 »       {
 23 »       »       Type·=·typeof·(string);
 24 »       }
 25 }</string>
5 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)26 ····<string>//·CS0200:·Property·or·indexer·`A.X'·cannot·be·assigned·to·(it·is·read-only)
6 //·Line:·1327 //·Line:·13
  
7 public·class·A28 public·class·A
8 {29 {
9 »       public·int·X·{·get;·}30 »       public·int·X·{·get;·}
10 }31 }
Offset 13, 32 lines modifiedOffset 39, 14 lines modified
13 public·class·B·:·A39 public·class·B·:·A
14 {40 {
15 »       public·B·()41 »       public·B·()
16 »       {42 »       {
17 »       »       base.X·=·1;43 »       »       base.X·=·1;
18 »       }44 »       }
19 }</string>45 }</string>
20 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only) 
21 //·Line:·9 
  
22 class·Program 
23 { 
24 »       static·void·Main() 
25 »       { 
26 »       »       A·a·=·new·A(); 
27 »       »       a.Counter++; 
28 »       } 
29 } 
  
30 class·A·{ 
31 »       private·int?·_counter; 
32 »       public·int?·Counter·{ 
33 »       »       get·{·return·_counter;·} 
34 »       } 
35 }</string> 
36 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)46 ····<string>//·CS0200:·Property·or·indexer·`X.P'·cannot·be·assigned·to·(it·is·read-only)
37 //·Line:·1347 //·Line:·13
  
38 class·X·{48 class·X·{
39 »       static·int·P·{49 »       static·int·P·{
40 »       »       get·{50 »       »       get·{
41 »       »       »       return·1;51 »       »       »       return·1;
Offset 64, 47 lines modifiedOffset 72, 39 lines modified
64 »       static·int·Main·()72 »       static·int·Main·()
65 »       {73 »       {
66 »       »       X·x·=·new·X·();74 »       »       X·x·=·new·X·();
67 »       »       x[0]·=·10;75 »       »       x[0]·=·10;
68 »       »       return·1;76 »       »       return·1;
69 »       }77 »       }
70 }</string>78 }</string>
71 ····<string>//·CS0200:·Property·or·indexer·`MyClass.Type'·cannot·be·assigned·to·(it·is·read-only)79 ····<string>//·CS0200:·Property·or·indexer·`A.Counter'·cannot·be·assigned·to·(it·is·read-only)
72 //·Line:·1280 //·Line:·9
  
73 using·System; 
  
74 ·public·class·MyClass 
75 ·{ 
76 »       Type·Type·{·get;·} 
  
77 »       public·void·Test·()81 class·Program
 82 {
 83 »       static·void·Main()
78 »       {84 »       {
79 »       »       Type·=·typeof·(string);85 »       »       A·a·=·new·A();
 86 »       »       a.Counter++;
 87 »       }
 88 }
  
 89 class·A·{
 90 »       private·int?·_counter;
 91 »       public·int?·Counter·{
 92 »       »       get·{·return·_counter;·}
80 »       }93 »       }
81 }</string>94 }</string>
82 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)95 ····<string>//·CS0200:·Property·or·indexer·`C.P'·cannot·be·assigned·to·(it·is·read-only)
83 //·Line:·1096 //·Line:·10
  
84 class·C97 class·C
85 {98 {
86 »       public·int·P·{·get;·}99 »       public·int·P·{·get;·}
  
87 »       public·void·Foo·()100 »       public·void·Foo·()
88 »       {101 »       {
89 »       »       P·=·10;102 »       »       P·=·10;
90 »       }103 »       }
91 }</string>104 }</string>
92 ····<string>//·CS0200:·Property·or·indexer·`C.S'·cannot·be·assigned·to·(it·is·read-only) 
93 //·Line:·10 
  
94 class·C 
95 { 
96 »       public·static·int·S·{·get;·} 
  
97 »       public·C·() 
98 »       { 
99 »       »       S·=·3; 
100 »       } 
101 }</string> 
102 ··</Examples>105 ··</Examples>
Max diff block lines reached; 0/2431 bytes (0.00%) of diff not shown.
2.14 KB
CS0131
2.13 KB
CS0131
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>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:·10 
7 using·System; 
  
8 class·X 
9 { 
10 »       static·void·Main·() 
11 »       { 
12 »       »       int·a·=·7; 
13 »       »       +a·=·9; 
14 »       } 
15 }</string> 
16 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer 
17 //·Line:·156 //·Line:·15
18 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
19 unsafe·struct·MyStruct8 unsafe·struct·MyStruct
20 {9 {
21 »       public·fixed·char·Name[32];10 »       public·fixed·char·Name[32];
22 }11 }
Offset 28, 26 lines modifiedOffset 16, 25 lines modified
28 »       public·static·void·Main·()16 »       public·static·void·Main·()
29 »       {17 »       {
30 »       »       var·str·=·new·MyStruct();18 »       »       var·str·=·new·MyStruct();
31 »       »       str.Name·=·null;19 »       »       str.Name·=·null;
32 »       }20 »       }
33 }</string>21 }</string>
34 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer22 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
35 //·Line:·823 //·Line:·12
  
 24 using·System;
 25 using·System.Collections;
36 class·X 
37 { 
38 »       void·Test·() 
39 »       { 
40 »       »       Foo·()·=·1; 
41 »       } 
  
42 »       static·int·Foo·() 
43 »       { 
44 »       »       return·1;26 class·Test·{
 27 »       public·static·void·Main(string[]·args)·{
 28 »       »       ArrayList·al·=·new·ArrayList();
 29 »       »       al[0]·=·0;
 30 »       »       
 31 »       »       Console.WriteLine(((int)al[0])++);
45 »       }32 »       }
46 }</string>33 }</string>
47 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer34 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
48 //·Line:·735 //·Line:·7
  
49 class·X·{36 class·X·{
50 »       void·A·()37 »       void·A·()
Offset 71, 22 lines modifiedOffset 58, 35 lines modified
71 »       public·static·void·Main·()58 »       public·static·void·Main·()
72 »       {59 »       {
73 »       »       Person·johnDoe·=·new·Person·();60 »       »       Person·johnDoe·=·new·Person·();
74 »       »       (string)·johnDoe.Name·=·"John·Doe";61 »       »       (string)·johnDoe.Name·=·"John·Doe";
75 »       }62 »       }
76 }</string>63 }</string>
77 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer64 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
78 //·Line:·1265 //·Line:·8
  
 66 class·X
 67 {
 68 »       void·Test·()
 69 »       {
 70 »       »       Foo·()·=·1;
 71 »       }
  
 72 »       static·int·Foo·()
 73 »       {
 74 »       »       return·1;
 75 »       }
 76 }</string>
 77 ····<string>//·CS0131:·The·left-hand·side·of·an·assignment·must·be·a·variable,·a·property·or·an·indexer
 78 //·Line:·10
79 using·System;79 using·System;
80 using·System.Collections; 
  
81 class·Test·{ 
82 »       public·static·void·Main(string[]·args)·{ 
83 »       »       ArrayList·al·=·new·ArrayList(); 
84 »       »       al[0]·=·0; 
85 »       »        
86 »       »       Console.WriteLine(((int)al[0])++);80 class·X
 81 {
 82 »       static·void·Main·()
 83 »       {
 84 »       »       int·a·=·7;
 85 »       »       +a·=·9;
87 »       }86 »       }
88 }</string>87 }</string>
89 ··</Examples>88 ··</Examples>
90 </ErrorDocumentation>89 </ErrorDocumentation>
1.55 KB
CS0625
1.54 KB
CS0625
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>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 »       class·GValue·{
11 »       partial·struct·GValue 
12 »       { 
13 »       } 
14 »        
15 »       partial·struct·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.value':·Instance·field·types·marked·with·StructLayout(LayoutKind.Explicit)·must·have·a·FieldOffset·attribute
25 //·Line:·1021 //·Line:·10
  
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·{26 »       partial·struct·GValue
 27 »       {
 28 »       }
 29 »       
 30 »       partial·struct·GValue·{
31 »       »       public·int·foo;31 »       »       public·int·value;
32 »       }32 »       }
33 »       33 »       
34 »       class·Tests·{34 »       class·Tests·{
35 »       »       public·static·void·Main·()·{35 »       »       public·static·void·Main·()·{
36 »       »       }36 »       »       }
37 »       }37 »       }
38 }</string>38 }</string>
1020 B
CS1576
1010 B
CS1576
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1576</ErrorName>3 ··<ErrorName>CS1576</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid5 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid
6 //·Line:·46 //·Line:·4
  
7 #line·0</string> 
8 ····<string>//·CS1576:·The·line·number·specified·for·#line·directive·is·missing·or·invalid 
9 //·Line:·4 
  
10 #line·-9</string>7 #line·-9</string>
11 ····<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
12 //·Line:·49 //·Line:·4
  
13 #line</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·"error"17 ······#line·"error"
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</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
5.11 KB
CS1667
5.1 KB
CS1667
Ordering differences only
    
Offset 1, 50 lines modifiedOffset 1, 51 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1667</ErrorName>3 ··<ErrorName>CS1667</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only5 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
6 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only6 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
7 //·Line:·117 //·Line:·8
  
8 using·System;8 using·System;
9 using·System.Diagnostics; 
  
 9 public·interface·X·{
 10 ··[method:CLSCompliant·(false)]
 11 ··event·EventHandler·XEvent;
10 class·Class1· 
11 { 
12 ········public·event·ResolveEventHandler·G·{ 
13 ············[CLSCompliant(false)] 
14 ············add·{} 
15 ············remove·{} 
16 »       } 
17 }</string>12 }</string>
18 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only13 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
19 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only14 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
20 //·Line:·815 //·Line:·15
  
21 using·System;16 class·Test·{
 17 ········public·static·bool·Error·{
 18 ············[System.CLSCompliant·(true)]·get·{
 19 ················return·false;
 20 ············}
 21 ········}
 22 }
  
22 public·interface·X·{ 
23 ··[method:CLSCompliant·(false)] 
24 ··event·EventHandler·XEvent;23 class·MainClass·{
 24 ········public·static·void·Main·()·{
 25 ················System.Console.WriteLine·(Test.Error);
 26 ········}
25 }</string>27 }</string>
26 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only 
27 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only28 ····<string>//·CS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return'·declarations·only
 29 //·GMCS1667:·Attribute·`System.CLSCompliantAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`assembly,·module,·class,·struct,·enum,·constructor,·method,·property,·indexer,·field,·event,·interface,·parameter,·delegate,·return,·type·parameter'·declarations·only
28 //·Line:·1130 //·Line:·11
  
29 using·System;31 using·System;
30 using·System.Diagnostics;32 using·System.Diagnostics;
  
31 class·Class1·33 class·Class1·
32 {34 {
 35 ········public·event·ResolveEventHandler·G·{
 36 ············[CLSCompliant(false)]
33 ········public·int·G·{ 
34 ············[Conditional("DEBUG")] 
35 ············get·{ 
36 ····················return·1; 
37 ············}37 ············add·{}
 38 ············remove·{}
38 »       }39 »       }
39 }</string>40 }</string>
40 ····<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·only41 ····<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
41 //·Line:·1442 //·Line:·14
  
42 class·Test·{43 class·Test·{
43 ········public·static·bool·Error·{44 ········public·static·bool·Error·{
Offset 54, 26 lines modifiedOffset 55, 25 lines modified
54 }55 }
  
55 class·MainClass·{56 class·MainClass·{
56 ········public·static·void·Main·()·{57 ········public·static·void·Main·()·{
57 ················Test.Error·=·false;58 ················Test.Error·=·false;
58 ········}59 ········}
59 }</string>60 }</string>
60 ····<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 
61 //·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·par[·...·truncated·by·diffoscope;·len:·6,·SHA:·ae7637ad1a17f91c8a6e41f9d3e077ac71af8fe8112855d5f3373cfe80e4087a·...·]'·declarations·only61 ····<string>//·CS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`method'·declarations·only
 62 //·GMCS1667:·Attribute·`System.Diagnostics.ConditionalAttribute'·is·not·valid·on·property·or·event·accessors.·It·is·valid·on·`class,·method'·declarations·only
62 //·Line:·1563 //·Line:·11
  
 64 using·System;
 65 using·System.Diagnostics;
63 class·Test·{ 
64 ········public·static·bool·Error·{ 
65 ············[System.CLSCompliant·(true)]·get·{ 
66 ················return·false; 
67 ············} 
68 ········} 
69 } 
  
70 class·MainClass·{66 class·Class1·
71 ········public·static·void·Main·()·{ 
72 ················System.Console.WriteLine·(Test.Error);67 {
 68 ········public·int·G·{
 69 ············[Conditional("DEBUG")]
 70 ············get·{
 71 ····················return·1;
73 ········}72 ············}
 73 »       }
74 }</string>74 }</string>
75 ··</Examples>75 ··</Examples>
76 </ErrorDocumentation>76 </ErrorDocumentation>
1.32 KB
CS0672
1.3 KB
CS0672
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>CS0672</ErrorName>3 ··<ErrorName>CS0672</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent' 
6 //·Line:·13 
7 //·Compiler·options:·-warnaserror 
  
8 using·System; 
  
9 class·A·{ 
10 »       [Obsolete] 
11 »       public·virtual·event·EventHandler·MyEvent; 
12 } 
  
13 class·B·:·A·{ 
14 »       public·override·event·EventHandler·MyEvent; 
15 }</string> 
16 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning'5 ····<string>//·CS0672:·Member·`B.Warning'·overrides·obsolete·member·`A.Warning'.·Add·the·Obsolete·attribute·to·`B.Warning'
17 //·Line:·156 //·Line:·15
18 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
19 using·System;8 using·System;
  
20 public·class·A·{9 public·class·A·{
Offset 61, 9 lines modifiedOffset 47, 23 lines modified
61 ········protected·virtual·void·Method·()·{}47 ········protected·virtual·void·Method·()·{}
62 }48 }
  
63 class·C:·BaseClass49 class·C:·BaseClass
64 {50 {
65 ········protected·override·void·Method·()·{}51 ········protected·override·void·Method·()·{}
66 }</string>52 }</string>
 53 ····<string>//·CS0672:·Member·`B.MyEvent'·overrides·obsolete·member·`A.MyEvent'.·Add·the·Obsolete·attribute·to·`B.MyEvent'
 54 //·Line:·13
 55 //·Compiler·options:·-warnaserror
  
 56 using·System;
  
 57 class·A·{
 58 »       [Obsolete]
 59 »       public·virtual·event·EventHandler·MyEvent;
 60 }
  
 61 class·B·:·A·{
 62 »       public·override·event·EventHandler·MyEvent;
 63 }</string>
67 ··</Examples>64 ··</Examples>
68 </ErrorDocumentation>65 </ErrorDocumentation>
1.48 KB
CS1935
1.47 KB
CS1935
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1935</ErrorName>3 ··<ErrorName>CS1935</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1935:·An·implementation·of·`Select'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?5 ····<string>//·CS1935:·An·implementation·of·`Cast'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?
6 //·Line:·106 //·Line:·12
  
  
7 public·class·Test7 public·class·Test
8 {8 {
 9 »       class·Enumerable·{}
 10 »       »       
9 »       static·void·Main·()11 »       static·void·Main·()
10 »       {12 »       {
11 »       »       var·v·=·new·int[0];13 »       »       var·v·=·new·int[0];
12 »       »       var·foo·=·from·a·in·v·select·a;14 »       »       var·foo·=·from·int·a·in·v·where·a·&gt;·0·select·a;
13 »       }15 »       }
14 }</string>16 }</string>
15 ····<string>//·CS1935:·An·implementation·of·`Cast'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?17 ····<string>//·CS1935:·An·implementation·of·`Select'·query·expression·pattern·could·not·be·found.·Are·you·missing·`System.Linq'·using·directive·or·`System.Core.dll'·assembly·reference?
16 //·Line:·1218 //·Line:·10
  
  
17 public·class·Test19 public·class·Test
18 {20 {
19 »       class·Enumerable·{} 
20 »       »        
21 »       static·void·Main·()21 »       static·void·Main·()
22 »       {22 »       {
23 »       »       var·v·=·new·int[0];23 »       »       var·v·=·new·int[0];
24 »       »       var·foo·=·from·int·a·in·v·where·a·&gt;·0·select·a;24 »       »       var·foo·=·from·a·in·v·select·a;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
1.02 KB
CS0719
1.01 KB
CS0719
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 24 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0719</ErrorName>3 ··<ErrorName>CS0719</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'5 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
 6 //·Line:·10
  
 7 static·class·StaticClass·{
 8 }
  
 9 class·MainClass·{
 10 ····public·static·object·Method·()
 11 ····{
 12 ········return·new·StaticClass·[3];
 13 ····}
 14 }</string>
 15 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass'
6 //·Line:·1216 //·Line:·12
  
7 using·System;17 using·System;
  
8 static·class·StaticClass18 static·class·StaticClass
9 {19 {
10 }20 }
Offset 15, 21 lines modifiedOffset 27, 9 lines modified
15 {27 {
16 »       Type·Type·{28 »       Type·Type·{
17 »       »       get·{29 »       »       get·{
18 »       »       »       return·typeof·(StaticClass·[]);30 »       »       »       return·typeof·(StaticClass·[]);
19 »       »       }31 »       »       }
20 »       }32 »       }
21 }</string>33 }</string>
22 ····<string>//·CS0719:·Array·elements·cannot·be·of·static·type·`StaticClass' 
23 //·Line:·10 
  
24 static·class·StaticClass·{ 
25 } 
  
26 class·MainClass·{ 
27 ····public·static·object·Method·() 
28 ····{ 
29 ········return·new·StaticClass·[3]; 
30 ····} 
31 }</string> 
32 ··</Examples>34 ··</Examples>
33 </ErrorDocumentation>35 </ErrorDocumentation>
1.26 KB
CS1656
1.25 KB
CS1656
Ordering differences only
    
Offset 42, 23 lines modifiedOffset 42, 25 lines modified
42 »       {42 »       {
43 »       »       IEnumerable·f·=·foo·();43 »       »       IEnumerable·f·=·foo·();
44 »       »       if·(f·!=·null)44 »       »       if·(f·!=·null)
45 »       »       »       foreach·(int·i·in·f)45 »       »       »       foreach·(int·i·in·f)
46 »       »       »       »       i·=·0;46 »       »       »       »       i·=·0;
47 »       }47 »       }
48 }</string>48 }</string>
49 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'49 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'
50 //·Line:·950 //·Line:·10
 51 using·System.IO;
  
 52 class·X·{
  
51 class·Test 
52 { 
53 »       static·void·Main·()53 »       static·void·Main·()
54 »       {54 »       {
55 »       »       foreach·(int·i·in·new·int[]·{·1,·2}) 
56 »       »       »       i++;55 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){
 56 »       »       »       m·=·null;
 57 »       »       }
57 »       }58 »       }
58 }</string>59 }</string>
59 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'60 ····<string>//·CS1656:·Cannot·assign·to·`p'·because·it·is·a·`fixed·variable'
60 //·Line:·1061 //·Line:·10
61 //·Compiler·options:·-unsafe62 //·Compiler·options:·-unsafe
  
62 unsafe·class·X·{63 unsafe·class·X·{
Offset 66, 22 lines modifiedOffset 68, 20 lines modified
66 »       static·int·x·=·0;68 »       static·int·x·=·0;
67 »       static·void·Main·()·{69 »       static·void·Main·()·{
68 »       »       fixed·(int*·p·=·&amp;x)·{70 »       »       fixed·(int*·p·=·&amp;x)·{
69 »       »       ····p·=·(int*)22;71 »       »       ····p·=·(int*)22;
70 »       »       }72 »       »       }
71 »       }»      »      ····73 »       }»      »      ····
72 }</string>74 }</string>
73 ····<string>//·CS1656:·Cannot·assign·to·`m'·because·it·is·a·`using·variable'75 ····<string>//·CS1656:·Cannot·assign·to·`i'·because·it·is·a·`foreach·iteration·variable'
74 //·Line:·1076 //·Line:·9
75 using·System.IO; 
  
76 class·X·{ 
  
 77 class·Test
 78 {
77 »       static·void·Main·()79 »       static·void·Main·()
78 »       {80 »       {
 81 »       »       foreach·(int·i·in·new·int[]·{·1,·2})
 82 »       »       »       i++;
79 »       »       using·(MemoryStream·m·=·new·MemoryStream·()){ 
80 »       »       »       m·=·null; 
81 »       »       } 
82 »       }83 »       }
83 }</string>84 }</string>
84 ··</Examples>85 ··</Examples>
85 </ErrorDocumentation>86 </ErrorDocumentation>
939 B
CS1669
927 B
CS1669
Ordering differences only
    
Offset 1, 19 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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:·6 
  
7 public·class·E 
8 { 
9 ····int·this·[__arglist]·{·get·{·return·1;·}·} 
10 }</string> 
11 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context 
12 //·Line:·106 //·Line:·10
  
13 delegate·object·D·(object·o);7 delegate·object·D·(object·o);
  
14 class·C8 class·C
15 {9 {
16 ···public·void·Test·()10 ···public·void·Test·()
Offset 33, 9 lines modifiedOffset 26, 16 lines modified
33 »       »       return·null;26 »       »       return·null;
34 »       }27 »       }
35 }</string>28 }</string>
36 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context29 ····<string>//·CS1669:·__arglist·is·not·valid·in·this·context
37 //·Line:·430 //·Line:·4
  
38 delegate·void·F·(__arglist);</string>31 delegate·void·F·(__arglist);</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>
39 ··</Examples>38 ··</Examples>
40 </ErrorDocumentation>39 </ErrorDocumentation>
545 B
CS7023
533 B
CS7023
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'5 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
6 //·Line:·86 //·Line:·8
  
7 static·class·X7 static·class·X
8 {8 {
9 »       public·static·void·Main·()9 »       public·static·void·Main·()
10 »       {10 »       {
11 »       »       var·v·=·null·is·X;11 »       »       var·v·=·null·as·X;
12 »       }12 »       }
13 }</string>13 }</string>
14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'14 ····<string>//·CS7023:·The·second·operand·of·`is'·or·`as'·operator·cannot·be·static·type·`X'
15 //·Line:·815 //·Line:·8
  
16 static·class·X16 static·class·X
17 {17 {
18 »       public·static·void·Main·()18 »       public·static·void·Main·()
19 »       {19 »       {
20 »       »       var·v·=·null·as·X;20 »       »       var·v·=·null·is·X;
21 »       }21 »       }
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.23 KB
CS0065
1.21 KB
CS0065
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0065</ErrorName>3 ··<ErrorName>CS0065</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors 
6 //·Line:·10 
  
7 using·System; 
  
8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e); 
  
9 public·class·EventClass&lt;T&gt; 
10 { 
11 »       event·EventHandler·handler·{·add·{}·} 
12 }</string> 
13 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors5 ····<string>//·CS0065:·`EventClass.handler':·event·property·must·have·both·add·and·remove·accessors
14 //·Line·:·96 //·Line·:·9
  
15 using·System;7 using·System;
  
16 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);8 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
17 public·class·EventClass·{9 public·class·EventClass·{
18 ········event·EventHandler·handler·{·add;·}10 ········event·EventHandler·handler·{·add;·}
19 }11 }
  
20 public·class·MainClass·{12 public·class·MainClass·{
21 »       public·static·void·Main·()·{}13 »       public·static·void·Main·()·{}
22 }</string>14 }</string>
 15 ····<string>//·CS0065:·`EventClass&lt;T&gt;.handler':·event·property·must·have·both·add·and·remove·accessors
 16 //·Line:·10
  
 17 using·System;
  
 18 public·delegate·void·EventHandler·(object·sender,·EventArgs·e);
  
 19 public·class·EventClass&lt;T&gt;
 20 {
 21 »       event·EventHandler·handler·{·add·{}·}
 22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.01 KB
CS0149
1.0 KB
CS0149
Ordering differences only
    
Offset 1, 24 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0149</ErrorName>3 ··<ErrorName>CS0149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0149:·Method·name·expected5 ····<string>//·CS0149:·Method·name·expected
6 //·Line:·10 
  
7 delegate·void·D·(); 
  
8 public·class·MainClass 
9 { 
10 »       public·static·void·Main·() 
11 »       { 
12 »       »       D·delegateInstance·=·new·D·(Main,·null); 
13 »       } 
14 }</string> 
15 ····<string>//·CS0149:·Method·name·expected 
16 //·Line:·176 //·Line:·17
  
17 public·class·Blah·{7 public·class·Blah·{
  
18 »       public·delegate·int·MyDelegate·(int·i,·int·j);8 »       public·delegate·int·MyDelegate·(int·i,·int·j);
  
19 »       public·int·Foo·(int·i,·int·j)9 »       public·int·Foo·(int·i,·int·j)
Offset 41, 9 lines modifiedOffset 29, 21 lines modified
41 public·class·MainClass29 public·class·MainClass
42 {30 {
43 »       public·static·void·Main·()31 »       public·static·void·Main·()
44 »       {32 »       {
45 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();33 »       »       TestDelegate·delegateInstance·=·new·TestDelegate·();
46 »       }34 »       }
47 }</string>35 }</string>
 36 ····<string>//·CS0149:·Method·name·expected
 37 //·Line:·10
  
 38 delegate·void·D·();
  
 39 public·class·MainClass
 40 {
 41 »       public·static·void·Main·()
 42 »       {
 43 »       »       D·delegateInstance·=·new·D·(Main,·null);
 44 »       }
 45 }</string>
48 ··</Examples>46 ··</Examples>
49 </ErrorDocumentation>47 </ErrorDocumentation>
6.38 KB
CS1574
6.37 KB
CS1574
Ordering differences only
    
Offset 1, 50 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>CS1574</ErrorName>3 ··<ErrorName>CS1574</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Format()'·that·could·not·be·resolved5 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Test.Foo(int)'·that·could·not·be·resolved
6 //·Line:·56 //·Line:·8
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
8 ///·&lt;summary&gt; 
9 ///·&lt;see·cref="Format()"·/&gt; 
10 ///·&lt;see·cref="Test()"·/&gt; 
11 ///·&lt;/summary&gt; 
12 public·class·Test·{ 
13 ··static·void·Main·()·{ 
14 ··} 
  
 8 using·System;
15 ··///·&lt;summary·/&gt; 
16 ··public·Test·(string·a)·{ 
17 ··} 
  
18 ··///·&lt;summary·/&gt; 
19 ··public·static·void·Format·(object·a) 
20 ··{ 
21 ··}9 ///·&lt;see·cref="Test.Foo(int)"/&gt;·Test·has·Foo,·but·is·property·that·has·no·args.
 10 public·class·Test
 11 {
 12 »       string·Foo·{
 13 »       »       get·{·return·null;·}
 14 »       }
22 }</string>15 }</string>
23 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved16 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`System.Xml.XmlDocument'·that·could·not·be·resolved
24 //·Line:·1117 //·Line:·9
25 //·Compiler·options:·-doc:dummy.xml·-warnaserror18 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-noconfig
26 ///·&lt;summary·/&gt; 
27 public·interface·IExecutable·{ 
28 »       ///·&lt;summary·/&gt; 
29 »       void·ExecuteSilently·(); 
30 } 
  
 19 using·System;
31 ///·&lt;summary&gt; 
32 ///·&lt;see·cref="ExecuteSilently"&gt;this·is·not·allowed&lt;/see&gt; 
33 ///·&lt;/summary&gt; 
34 public·class·A·:·IExecutable·{ 
35 »       static·void·Main·()·{ 
36 »       } 
  
37 »       ///·&lt;summary·/&gt; 
38 »       void·IExecutable.ExecuteSilently·()·{ 
39 »       }20 ///·&lt;seealso·cref="System.Xml.XmlDocument"/&gt;
 21 ///·with·/noconfig,·it·cannot·be·resolved.
 22 public·class·Test
 23 {
40 }</string>24 }</string>
41 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved25 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Goo'·that·could·not·be·resolved
42 //·Line:·826 //·Line:·8
43 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:127 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
44 using·System;28 using·System;
  
Offset 57, 96 lines modifiedOffset 41, 112 lines modified
57 }41 }
  
58 class·X42 class·X
59 {43 {
60 »       static·void·Main·()44 »       static·void·Main·()
61 »       {·}45 »       {·}
62 }</string>46 }</string>
63 ····<string>//·CS1574:·XML·comment·on·`C.MM()'·has·cref·attribute·`int(int)'·that·could·not·be·resolved47 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(x,y)'·that·could·not·be·resolved
64 //·Line:·8 
65 //·Compiler·options:·-doc:dummy.xml·-warnaserror 
  
66 class·C 
67 { 
68 »       ///·&lt;returns&gt;A·&lt;see·cref="int(int)"·/&gt;.&lt;/returns&gt; 
69 »       void·MM·() 
70 »       { 
71 »       } 
72 }</string> 
73 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved 
74 //·Line:·748 //·Line:·7
75 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:149 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
76 using·System;50 using·System;
77 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt;51 ///·&lt;see·cref="Method(x,y)"/&gt;
78 public·class·Test52 public·class·Test
79 {53 {
80 }</string>54 }</string>
81 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved55 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`Method(System.String)'·that·could·not·be·resolved
82 //·Line:·856 //·Line:·8
83 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:157 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
84 using·System;58 using·System;
  
85 ///·&lt;seealso·cref="Method(System.String)"/&gt;59 ///·&lt;seealso·cref="Method(System.String)"/&gt;
86 public·class·Test60 public·class·Test
87 {61 {
88 }</string>62 }</string>
 63 ····<string>//·CS1574:·XML·comment·on·`Test'·has·cref·attribute·`explicit·operator·int·(bool)'·that·could·not·be·resolved
 64 //·Line:·7
 65 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
 66 using·System;
 67 ///·&lt;seealso·cref="explicit·operator·int·(bool)"/&gt;
 68 public·class·Test
 69 {
 70 }</string>
 71 ····<string>//·CS1574:·XML·comment·on·`A'·has·cref·attribute·`ExecuteSilently'·that·could·not·be·resolved
 72 //·Line:·11
 73 //·Compiler·options:·-doc:dummy.xml·-warnaserror
 74 ///·&lt;summary·/&gt;
 75 public·interface·IExecutable·{
 76 »       ///·&lt;summary·/&gt;
 77 »       void·ExecuteSilently·();
 78 }
  
 79 ///·&lt;summary&gt;
 80 ///·&lt;see·cref="ExecuteSilently"&gt;this·is·not·allowed&lt;/see&gt;
 81 ///·&lt;/summary&gt;
 82 public·class·A·:·IExecutable·{
 83 »       static·void·Main·()·{
 84 »       }
  
 85 »       ///·&lt;summary·/&gt;
 86 »       void·IExecutable.ExecuteSilently·()·{
 87 »       }
 88 }</string>
Max diff block lines reached; 2342/6481 bytes (36.14%) of diff not shown.
905 B
CS4005
893 B
CS4005
Ordering differences only
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4005</ErrorName>3 ··<ErrorName>CS4005</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters5 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
6 //·Line:·76 //·Line:·11
7 //·Compiler·options:·-unsafe7 //·Compiler·options:·-unsafe
  
8 class·C8 class·C
9 {9 {
10 »       public·unsafe·async·void·Test·(int*·arg)10 »       unsafe·delegate·void·D·(int*·i);
 11 »       
 12 »       public·static·void·Main·()
11 »       {13 »       {
 14 »       »       D·d·=·async·delegate·{·};
12 »       }15 »       }
13 }</string>16 }</string>
14 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters17 ····<string>//·CS4005:·Async·methods·cannot·have·unsafe·parameters
15 //·Line:·1118 //·Line:·7
16 //·Compiler·options:·-unsafe19 //·Compiler·options:·-unsafe
  
17 class·C20 class·C
18 {21 {
 22 »       public·unsafe·async·void·Test·(int*·arg)
19 »       unsafe·delegate·void·D·(int*·i); 
20 »        
21 »       public·static·void·Main·() 
22 »       {23 »       {
23 »       »       D·d·=·async·delegate·{·}; 
24 »       }24 »       }
25 }</string>25 }</string>
26 ··</Examples>26 ··</Examples>
27 </ErrorDocumentation>27 </ErrorDocumentation>
1.92 KB
CS0272
1.91 KB
CS0272
Ordering differences only
    
Offset 1, 31 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0272</ErrorName>3 ··<ErrorName>CS0272</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible5 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
6 //·Line:·196 //·Line:·16
  
 7 using·System;
7 class·P 
8 { 
9 ····public·static·int·Prop 
10 ····{ 
11 »       get·{ 
12 »       ····return·4; 
13 »       } 
14 »       private·set·{} 
15 ····} 
16 } 
  
17 public·class·C8 public·class·Test
18 {9 {
 10 »       private·class·A
 11 »       {
 12 »       »       public·string·B·{·get;·private·set;·}
 13 »       }
 14 »       
19 ····public·static·void·Main·()15 »       static·void·Main·()
20 ····{ 
21 »       P.Prop·=·453422; 
22 ····}16 »       {
 17 »       »       A·a·=·new·A·();
 18 »       »       a.B·=·"Foo";
 19 »       }
23 }</string>20 }</string>
24 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible21 ····<string>//·CS0272:·The·property·or·indexer·`C.this[string]'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
25 //·Line:·1322 //·Line:·13
  
26 class·C23 class·C
27 {24 {
28 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}25 »       public·int·this·[string·i]·{·private·set·{·}·get·{·return·1;·}·}
Offset 34, 27 lines modifiedOffset 31, 30 lines modified
34 public·class·Test31 public·class·Test
35 {32 {
36 »       void·Foo·()33 »       void·Foo·()
37 »       {»      C·c·=·new·C·();34 »       {»      C·c·=·new·C·();
38 »       »       c·[""]·=·9;35 »       »       c·[""]·=·9;
39 »       }36 »       }
40 }</string>37 }</string>
41 ····<string>//·CS0272:·The·property·or·indexer·`Test.A.B'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible38 ····<string>//·CS0272:·The·property·or·indexer·`P.Prop'·cannot·be·used·in·this·context·because·the·set·accessor·is·inaccessible
42 //·Line:·1639 //·Line:·19
  
43 using·System; 
  
44 public·class·Test40 class·P
45 {41 {
 42 ····public·static·int·Prop
 43 ····{
 44 »       get·{
 45 »       ····return·4;
46 »       private·class·A 
47 »       { 
48 »       »       public·string·B·{·get;·private·set;·} 
49 »       } 
50 »        
51 »       static·void·Main·() 
52 »       { 
53 »       »       A·a·=·new·A·(); 
54 »       »       a.B·=·"Foo"; 
55 »       }46 »       }
 47 »       private·set·{}
 48 ····}
 49 }
  
 50 public·class·C
 51 {
 52 ····public·static·void·Main·()
 53 ····{
 54 »       P.Prop·=·453422;
 55 ····}
56 }</string>56 }</string>
57 ··</Examples>57 ··</Examples>
58 </ErrorDocumentation>58 </ErrorDocumentation>
853 B
CS0714
841 B
CS0714
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 16 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0714</ErrorName>3 ··<ErrorName>CS0714</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces
 6 //·Line:·4
  
 7 static·class·StaticClass:·System.IComparable·{
 8 }</string>
5 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces9 ····<string>//·CS0714:·Static·class·`C'·cannot·implement·interfaces
6 //·Line:·1210 //·Line:·12
  
7 interface·I11 interface·I
8 {12 {
9 }13 }
  
Offset 22, 14 lines modifiedOffset 27, 9 lines modified
22 static·partial·class·StaticClass27 static·partial·class·StaticClass
23 {28 {
24 }29 }
  
25 static·partial·class·StaticClass:·System.ICloneable30 static·partial·class·StaticClass:·System.ICloneable
26 {31 {
27 }</string>32 }</string>
28 ····<string>//·CS0714:·Static·class·`StaticClass'·cannot·implement·interfaces 
29 //·Line:·4 
  
30 static·class·StaticClass:·System.IComparable·{ 
31 }</string> 
32 ··</Examples>33 ··</Examples>
33 </ErrorDocumentation>34 </ErrorDocumentation>
2.57 KB
CS0171
2.55 KB
CS0171
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 29 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0171</ErrorName>3 ··<ErrorName>CS0171</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor
 6 //·Line:·11
  
 7 using·System;
  
 8 struct·S1
 9 {
 10 »       S2·s2;
  
 11 »       public·S1·(int·arg)
 12 »       {
 13 »       }
 14 }
  
 15 struct·S2
 16 {
 17 »       int·field;
 18 }</string>
5 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor19 ····<string>//·CS0171:·Field·`S&lt;TKey&gt;.key'·must·be·fully·assigned·before·control·leaves·the·constructor
6 //·Line:·1320 //·Line:·13
  
7 public·struct·S&lt;TKey&gt;·{21 public·struct·S&lt;TKey&gt;·{
8 »       internal·TKey·key;22 »       internal·TKey·key;
  
9 »       public·TKey·Key·{23 »       public·TKey·Key·{
Offset 14, 55 lines modifiedOffset 32, 31 lines modified
14 »       }32 »       }
15 »       »       33 »       »       
16 »       public·S·(TKey·key)34 »       public·S·(TKey·key)
17 »       {35 »       {
18 »       »       Key·=·key;36 »       »       Key·=·key;
19 »       }37 »       }
20 }</string>38 }</string>
21 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor39 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor
22 //·Line:· 
23 struct·X·{ 
24 »       public·readonly·int·x; 
  
25 »       X·(int·a) 
26 »       { 
27 »       } 
  
28 »       static·void·Main·()·{} 
29 }</string> 
30 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor 
31 //·Line:·1240 //·Line:·10
  
32 using·System; 
  
33 struct·S41 public·struct·Test
34 {42 {
35 »       public·event·EventHandler·ev; 
36 »       43 »       internal·int·x;
  
37 »       public·S·(int·i)44 »       public·Test·(int·x)
38 »       {45 »       {
 46 »       »       X·=·x;
39 »       }47 »       }
40 }</string> 
41 ····<string>//·CS0171:·Field·`S1.s2'·must·be·fully·assigned·before·control·leaves·the·constructor 
42 //·Line:·11 
  
43 using·System; 
  
44 struct·S1 
45 { 
46 »       S2·s2; 
  
47 »       public·S1·(int·arg)48 »       public·int·X
48 »       {49 »       {
 50 »       »       get·{·return·x;·}
 51 »       »       set·{·x·=·value;·}
49 »       }52 »       }
50 } 
  
51 struct·S2 
52 { 
53 »       int·field; 
54 }</string>53 }</string>
55 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor54 ····<string>//·CS0171:·Field·`S.value'·must·be·fully·assigned·before·control·leaves·the·constructor
56 //·Line:·1055 //·Line:·10
  
57 using·System;56 using·System;
  
58 struct·S57 struct·S
Offset 96, 27 lines modifiedOffset 90, 33 lines modified
96 »       »       v1·=·new·V·();90 »       »       v1·=·new·V·();
97 »       }91 »       }
  
98 »       public·static·void·Main·()92 »       public·static·void·Main·()
99 »       {93 »       {
100 »       }94 »       }
101 }</string>95 }</string>
102 ····<string>//·CS0171:·Field·`Test.x'·must·be·fully·assigned·before·control·leaves·the·constructor96 ····<string>//·CS0171:·Field·`X.x'·must·be·fully·assigned·before·control·leaves·the·constructor
103 //·Line:·1097 //·Line:·
 98 struct·X·{
 99 »       public·readonly·int·x;
  
104 public·struct·Test 
105 { 
106 »       internal·int·x; 
  
107 »       public·Test·(int·x)100 »       X·(int·a)
108 »       {101 »       {
109 »       »       X·=·x; 
110 »       }102 »       }
  
 103 »       static·void·Main·()·{}
 104 }</string>
 105 ····<string>//·CS0171:·Field·`S.ev'·must·be·fully·assigned·before·control·leaves·the·constructor
 106 //·Line:·12
  
 107 using·System;
  
 108 struct·S
 109 {
 110 »       public·event·EventHandler·ev;
 111 »       
111 »       public·int·X112 »       public·S·(int·i)
112 »       {113 »       {
113 »       »       get·{·return·x;·} 
114 »       »       set·{·x·=·value;·} 
115 »       }114 »       }
Max diff block lines reached; 38/2579 bytes (1.47%) of diff not shown.
1.58 KB
CS0658
1.57 KB
CS0658
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0658</ErrorName>3 ··<ErrorName>CS0658</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
6 //·Line·:·5 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 [reply]·["asd"]</string> 
9 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored 
10 //·Line·:·8 
11 //·Compiler·options:·-warnaserror·-warn:1 
  
12 using·System; 
  
13 [class:Serializable] 
14 public·class·C 
15 { 
16 ····public·static·void·Main·()·{} 
17 }</string> 
18 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored5 ····<string>//·CS0658:·`blah'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
19 //·Line·:·96 //·Line·:·9
20 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
21 public·class·MyClass·{8 public·class·MyClass·{
  
22 »       delegate·int·MyDelegate·(int·i,·int·j);9 »       delegate·int·MyDelegate·(int·i,·int·j);
Offset 33, 9 lines modifiedOffset 17, 25 lines modified
33 »       }17 »       }
  
34 »       public·static·implicit·operator·MyClass·(Object·o)18 »       public·static·implicit·operator·MyClass·(Object·o)
35 »       {19 »       {
  
36 »       }20 »       }
37 }</string>21 }</string>
 22 ····<string>//·CS0658:·`class'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 23 //·Line·:·8
 24 //·Compiler·options:·-warnaserror·-warn:1
  
 25 using·System;
  
 26 [class:Serializable]
 27 public·class·C
 28 {
 29 ····public·static·void·Main·()·{}
 30 }</string>
 31 ····<string>//·CS0658:·`value'·is·invalid·attribute·target.·All·attributes·in·this·attribute·section·will·be·ignored
 32 //·Line·:·5
 33 //·Compiler·options:·-warnaserror·-warn:1
  
 34 [reply]·["asd"]</string>
38 ··</Examples>35 ··</Examples>
39 </ErrorDocumentation>36 </ErrorDocumentation>
2.34 KB
CS0219
2.33 KB
CS0219
Ordering differences only
    
Offset 5, 19 lines modifiedOffset 5, 48 lines modified
5 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
6 //·Line:·106 //·Line:·10
7 //·Compiler·options:·-warn:3·-warnaserror7 //·Compiler·options:·-warn:3·-warnaserror
  
8 public·class·MyClass28 public·class·MyClass2
9 {9 {
10 »       static·public·bool·b;10 »       static·public·bool·b;
11 »       static·public·void·Main·()11 ········static·public·void·Main·()
 12 ········{
 13 ················object·o;
 14 ················switch·(b)·{
 15 »       »       case·true:
 16 »       »       »       o·=·"yo";
 17 »       »       »       break;
 18 ················}
 19 ········}
 20 }</string>
 21 ····<string>//·CS0219:·The·constant·`C'·is·never·used
 22 //·Line:·9
 23 //·Compiler·options:·-warn:3·-warnaserror
  
 24 class·C
 25 {
 26 »       public·static·void·Main·()
12 »       {27 »       {
13 »       »       object·o; 
14 »       »       if·(b)28 »       »       const·int·C·=·1;
 29 »       }
 30 }</string>
 31 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used
 32 //·Line:·12
 33 //·Compiler·options:·-warn:3·-warnaserror
  
 34 using·System;
 35 public·class·ConsoleStub
 36 {
 37 »       public·static·void·Main()
 38 »       {
 39 »       »       try·{
 40 »       »       }·catch·(Exception·e)·{
15 »       »       »       o·=·null;41 »       »       »       e·=·null;
 42 »       »       }
16 »       }43 »       }
17 }</string>44 }</string>
18 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used45 ····<string>//·CS0219:·The·variable·`p'·is·assigned·but·its·value·is·never·used
19 //·Line:·946 //·Line:·9
20 //·Compiler·options:·-warn:3·-warnaserror47 //·Compiler·options:·-warn:3·-warnaserror
  
21 class·Main48 class·Main
Offset 40, 25 lines modifiedOffset 69, 14 lines modified
40 »       »       try·{69 »       »       try·{
41 »       »       »       yield·return·1;70 »       »       »       yield·return·1;
42 »       »       }·finally·{71 »       »       }·finally·{
43 »       »       »       int·i·=·100;72 »       »       »       int·i·=·100;
44 »       »       }73 »       »       }
45 »       }74 »       }
46 }</string>75 }</string>
47 ····<string>//·CS0219:·The·constant·`C'·is·never·used 
48 //·Line:·9 
49 //·Compiler·options:·-warn:3·-warnaserror 
  
50 class·C 
51 { 
52 »       public·static·void·Main·() 
53 »       { 
54 »       »       const·int·C·=·1; 
55 »       } 
56 }</string> 
57 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used76 ····<string>//·CS0219:·The·variable·`next'·is·assigned·but·its·value·is·never·used
58 //·Line:·977 //·Line:·9
59 //·Compiler·options:·-warn:3·-warnaserror78 //·Compiler·options:·-warn:3·-warnaserror
  
60 class·A79 class·A
61 {80 {
62 »       public·static·void·Main·()81 »       public·static·void·Main·()
Offset 69, 34 lines modifiedOffset 87, 16 lines modified
69 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used87 ····<string>//·CS0219:·The·variable·`o'·is·assigned·but·its·value·is·never·used
70 //·Line:·1088 //·Line:·10
71 //·Compiler·options:·-warn:3·-warnaserror89 //·Compiler·options:·-warn:3·-warnaserror
  
72 public·class·MyClass290 public·class·MyClass2
73 {91 {
74 »       static·public·bool·b;92 »       static·public·bool·b;
75 ········static·public·void·Main·()93 »       static·public·void·Main·()
76 ········{ 
77 ················object·o; 
78 ················switch·(b)·{ 
79 »       »       case·true: 
80 »       »       »       o·=·"yo"; 
81 »       »       »       break; 
82 ················} 
83 ········} 
84 }</string> 
85 ····<string>//·CS0219:·The·variable·`e'·is·assigned·but·its·value·is·never·used 
86 //·Line:·12 
87 //·Compiler·options:·-warn:3·-warnaserror 
  
88 using·System; 
89 public·class·ConsoleStub 
90 { 
91 »       public·static·void·Main() 
92 »       {94 »       {
93 »       »       try·{ 
94 »       »       }·catch·(Exception·e)·{95 »       »       object·o;
 96 »       »       if·(b)
95 »       »       »       e·=·null;97 »       »       »       o·=·null;
96 »       »       } 
97 »       }98 »       }
98 }</string>99 }</string>
99 ··</Examples>100 ··</Examples>
100 </ErrorDocumentation>101 </ErrorDocumentation>
1.13 KB
CS0509
1.12 KB
CS0509
Ordering differences only
    
Offset 1, 32 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>CS0509</ErrorName>3 ··<ErrorName>CS0509</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action'
 6 //·Line:·4
  
 7 class·A·:·System.Action
 8 {
 9 }</string>
5 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'10 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`V'
6 //·Line:·811 //·Line:·8
  
7 struct·V·{12 struct·V·{
8 »       int·v;13 »       int·v;
9 }14 }
  
10 class·X·:·V·{15 class·X·:·V·{
11 }</string>16 }</string>
12 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int' 
13 //·Line:·4 
  
14 class·X·:·int 
15 { 
16 }</string> 
17 ····<string>//·CS0509:·`A':·cannot·derive·from·sealed·type·`System.Action' 
18 //·Line:·4 
  
19 class·A·:·System.Action 
20 { 
21 }</string> 
22 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'17 ····<string>//·CS0509:·`InstanceClass':·cannot·derive·from·sealed·type·`E'
23 //·Line:·618 //·Line:·6
  
24 public·enum·E·{}19 public·enum·E·{}
  
25 class·InstanceClass:·E·{20 class·InstanceClass:·E·{
26 }</string>21 }</string>
Offset 34, 9 lines modifiedOffset 28, 15 lines modified
34 //·Line:·628 //·Line:·6
  
35 delegate·void·D·();29 delegate·void·D·();
  
36 class·A·:·D30 class·A·:·D
37 {31 {
38 }</string>32 }</string>
 33 ····<string>//·CS0509:·`X':·cannot·derive·from·sealed·type·`int'
 34 //·Line:·4
  
 35 class·X·:·int
 36 {
 37 }</string>
39 ··</Examples>38 ··</Examples>
40 </ErrorDocumentation>39 </ErrorDocumentation>
1.58 KB
CS1060
1.56 KB
CS1060
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 41 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1060</ErrorName>3 ··<ErrorName>CS1060</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'5 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'
6 //·Line:·256 //·Line:·30
7 //·Compiler·options:·-warnaserror7 //·Compiler·options:·-warnaserror
  
8 using·System; 
  
9 public·class·C8 public·class·C
10 {9 {
11 »       public·EventHandler·v;10 »       public·int·v;
12 }11 }
  
13 public·struct·S212 public·struct·S
14 {13 {
15 »       public·C·c;14 »       public·C·c;
16 }15 }
  
17 public·struct·S16 class·X
18 {17 {
19 »       public·S2·s2;18 »       public·S·s;
 19 }
  
 20 struct·S2
 21 {
 22 »       public·X·x;
20 }23 }
  
21 public·class·Test24 public·class·Test
22 {25 {
23 »       static·void·Main·()26 »       static·void·Main·()
24 »       {27 »       {
25 »       »       S·s;28 »       »       S2·s2;
26 »       »       s.s2.c.v·=·null;29 »       »       s2.x.s.c.v·=·5;
27 »       }30 »       }
28 }</string>31 }</string>
29 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'32 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
30 //·Line:·1933 //·Line:·19
31 //·Compiler·options:·-warnaserror34 //·Compiler·options:·-warnaserror
  
32 public·class·C35 public·class·C
Offset 76, 41 lines modifiedOffset 79, 38 lines modified
76 {79 {
77 »       static·void·Main·()80 »       static·void·Main·()
78 »       {81 »       {
79 »       »       S·s;82 »       »       S·s;
80 »       »       s.s2.c.v·=·9;83 »       »       s.s2.c.v·=·9;
81 »       }84 »       }
82 }</string>85 }</string>
83 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`x'86 ····<string>//·CS1060:·Use·of·possibly·unassigned·field·`c'
84 //·Line:·3087 //·Line:·25
85 //·Compiler·options:·-warnaserror88 //·Compiler·options:·-warnaserror
  
 89 using·System;
  
86 public·class·C90 public·class·C
87 {91 {
88 »       public·int·v;92 »       public·EventHandler·v;
89 }93 }
  
90 public·struct·S94 public·struct·S2
91 {95 {
92 »       public·C·c;96 »       public·C·c;
93 }97 }
  
 98 public·struct·S
94 class·X 
95 { 
96 »       public·S·s; 
97 } 
  
98 struct·S2 
99 {99 {
100 »       public·X·x;100 »       public·S2·s2;
101 }101 }
  
102 public·class·Test102 public·class·Test
103 {103 {
104 »       static·void·Main·()104 »       static·void·Main·()
105 »       {105 »       {
106 »       »       S2·s2;106 »       »       S·s;
107 »       »       s2.x.s.c.v·=·5;107 »       »       s.s2.c.v·=·null;
108 »       }108 »       }
109 }</string>109 }</string>
110 ··</Examples>110 ··</Examples>
111 </ErrorDocumentation>111 </ErrorDocumentation>
2.18 KB
CS0021
2.17 KB
CS0021
Ordering differences only
    
Offset 1, 61 lines modifiedOffset 1, 61 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0021</ErrorName>3 ··<ErrorName>CS0021</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'5 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'
6 //·Line:·9·6 //·Line:·
  
7 using·System; 
8 class·X7 class·X
9 {8 {
10 »       public·void·Foo·(Array·bar)9 »       public·void·Foo·()
11 »       {10 »       {
12 »       »       object·baz·=·bar[0];11 »       »       object·baz·=·Foo·[0];
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'14 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'
16 //·Line:·815 //·Line:·10·
 16 using·System;
  
17 public·class·Foo&lt;G&gt;17 class·Test
18 {18 {
19 »       public·static·void·Bar·()19 »       public·static·void·Main·()
20 »       {20 »       {
21 »       »       int·i·=·default·(G)[0];21 »       »       int·i·=·0;
 22 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);
22 »       }23 »       }
23 }</string>24 }</string>
24 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'25 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`G'
25 //·Line:·926 //·Line:·8
  
26 class·C27 public·class·Foo&lt;G&gt;
27 {28 {
28 »       public·static·void·Main·()29 »       public·static·void·Bar·()
29 »       {30 »       {
 31 »       »       int·i·=·default·(G)[0];
30 »       »       var·d·=·new·object·{ 
31 »       »       »       ["a"]·=·1 
32 »       »       }; 
33 »       }32 »       }
34 }</string>33 }</string>
35 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`method·group'34 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`System.Array'
36 //·Line:·35 //·Line:·9·
  
 36 using·System;
37 class·X37 class·X
38 {38 {
39 »       public·void·Foo·()39 »       public·void·Foo·(Array·bar)
40 »       {40 »       {
41 »       »       object·baz·=·Foo·[0];41 »       »       object·baz·=·bar[0];
42 »       }42 »       }
43 }</string>43 }</string>
44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`int'44 ····<string>//·CS0021:·Cannot·apply·indexing·with·[]·to·an·expression·of·type·`object'
45 //·Line:·10·45 //·Line:·9
46 using·System; 
  
47 class·Test46 class·C
48 {47 {
49 »       public·static·void·Main·()48 »       public·static·void·Main·()
50 »       {49 »       {
51 »       »       int·i·=·0; 
52 »       »       Console.WriteLine·("Get·i[2]:·{0}",·i[2]);50 »       »       var·d·=·new·object·{
 51 »       »       »       ["a"]·=·1
 52 »       »       };
53 »       }53 »       }
54 }</string>54 }</string>
55 ··</Examples>55 ··</Examples>
56 </ErrorDocumentation>56 </ErrorDocumentation>
2.28 KB
CS0038
2.27 KB
CS0038
Ordering differences only
    
Offset 1, 49 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>CS0038</ErrorName>3 ··<ErrorName>CS0038</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y'5 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'
6 //·Line:·156 //·Line:·14
7 using·System; 
  
8 class·X 
9 { 
10 »       int·a·=·5; 
  
11 »       class·Y7 public·class·B·{
 8 »       public·static·void·Main·()
12 »       {9 »       {
13 »       »       public·long·b; 
  
14 »       »       public·Y·() 
15 »       »       { 
16 »       »       »       Console.WriteLine·(a); 
17 »       »       } 
18 »       }10 »       }
  
 11 »       public·int·Foo·{·get·{·return·1;·}·}
19 »       static·void·Main·() 
20 »       { 
21 »       } 
22 }</string> 
23 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N' 
24 //·Line:·12 
  
25 class·A·{ 
26 »       protected·int·n·=·0; 
27 } 
  
28 class·B·:·A·{·} 
  
29 class·C·:·B·{ 
30 »       class·N·{ 
31 »       »       internal·int·foo·()·{·return·n;·}12 »       public·class·C·{
 13 »       »       public·void·Baz·()
 14 »       »       {
 15 »       »       »       int·x·=·Foo;
32 »       }16 »       »       }
33 »       public·static·int·Main·()·{ 
34 »       »       N·a·=·new·N·(); 
35 »       »       return·a.foo·(); 
36 »       }17 »       }
37 }</string>18 }</string>
38 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'19 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`B.C'
39 //·Line:·1520 //·Line:·15
  
40 public·class·A·{21 public·class·A·{
41 »       public·int·Foo·{·get·{·return·1;·}·}22 »       public·int·Foo·{·get·{·return·1;·}·}
Offset 93, 26 lines modifiedOffset 70, 49 lines modified
93 »       {70 »       {
94 »       »       public·string·Check·()71 »       »       public·string·Check·()
95 »       »       {72 »       »       {
96 »       »       »       return·Runner.Report·();73 »       »       »       return·Runner.Report·();
97 »       »       }74 »       »       }
98 »       }75 »       }
99 }</string>76 }</string>
100 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`B'·via·nested·type·`B.C'77 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`X'·via·nested·type·`X.Y'
101 //·Line:·1478 //·Line:·15
 79 using·System;
  
 80 class·X
 81 {
 82 »       int·a·=·5;
102 public·class·B·{ 
103 »       public·static·void·Main·() 
104 »       { 
105 »       } 
  
106 »       public·int·Foo·{·get·{·return·1;·}·}83 »       class·Y
 84 »       {
 85 »       »       public·long·b;
  
 86 »       »       public·Y·()
107 »       public·class·C·{ 
108 »       »       public·void·Baz·() 
109 »       »       {87 »       »       {
110 »       »       »       int·x·=·Foo;88 »       »       »       Console.WriteLine·(a);
111 »       »       }89 »       »       }
112 »       }90 »       }
  
 91 »       static·void·Main·()
 92 »       {
 93 »       }
 94 }</string>
 95 ····<string>//·CS0038:·Cannot·access·a·nonstatic·member·of·outer·type·`A'·via·nested·type·`C.N'
 96 //·Line:·12
  
 97 class·A·{
 98 »       protected·int·n·=·0;
 99 }
  
 100 class·B·:·A·{·}
  
 101 class·C·:·B·{
 102 »       class·N·{
 103 »       »       internal·int·foo·()·{·return·n;·}
 104 »       }
 105 »       public·static·int·Main·()·{
 106 »       »       N·a·=·new·N·();
 107 »       »       return·a.foo·();
 108 »       }
113 }</string>109 }</string>
114 ··</Examples>110 ··</Examples>
115 </ErrorDocumentation>111 </ErrorDocumentation>
1.18 KB
CS1966
1.17 KB
CS1966
Ordering differences only
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1966</ErrorName>3 ··<ErrorName>CS1966</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'5 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'
6 //·Line:·86 //·Line:·8
  
7 interface·I&lt;T&gt;7 interface·I&lt;T&gt;
8 {8 {
9 }9 }
  
10 class·C·:·I&lt;dynamic&gt;10 class·C·:·I&lt;I&lt;dynamic&gt;&gt;
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;I&lt;dynamic&gt;&gt;'13 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'
14 //·Line:·814 //·Line:·8
  
15 interface·I&lt;T&gt;15 interface·I&lt;T&gt;
16 {16 {
17 }17 }
  
18 class·C·:·I&lt;I&lt;dynamic&gt;&gt;18 class·C·:·I&lt;dynamic[]&gt;
19 {19 {
20 }</string>20 }</string>
21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic[]&gt;'21 ····<string>//·CS1966:·`C':·cannot·implement·a·dynamic·interface·`I&lt;dynamic&gt;'
22 //·Line:·822 //·Line:·8
  
23 interface·I&lt;T&gt;23 interface·I&lt;T&gt;
24 {24 {
25 }25 }
  
26 class·C·:·I&lt;dynamic[]&gt;26 class·C·:·I&lt;dynamic&gt;
27 {27 {
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
682 B
CS0825
670 B
CS0825
Ordering differences only
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration5 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
6 //·Line:·96 //·Line:·9
  
  
7 public·class·Test7 public·class·Test
8 {8 {
9 »       const·var·v·=·9;9 »       event·var·v;
10 }</string>10 }</string>
11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration11 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
12 //·Line:·912 //·Line:·9
  
  
13 public·class·Test13 public·class·Test
14 {14 {
15 »       var·v·=·"a";15 »       const·var·v·=·9;
16 }</string>16 }</string>
17 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration17 ····<string>//·CS0825:·The·contextual·keyword·`var'·may·only·appear·within·a·local·variable·declaration
18 //·Line:·918 //·Line:·9
  
  
19 public·class·Test19 public·class·Test
20 {20 {
21 »       event·var·v;21 »       var·v·=·"a";
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
2.38 KB
CS3018
2.37 KB
CS3018
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>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' 
6 //·Line:·10 
7 //·Compiler·options:·-warnaserror·-warn:1 
  
8 using·System; 
9 [assembly:CLSCompliant·(false)] 
  
10 public·class·C·{ 
11 ········[CLSCompliant·(true)] 
12 ········protected·void·Error·(bool·arg)·{} 
13 }</string> 
14 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'5 ····<string>//·CS3018:·`NotCompliant.Compliant'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`NotCompliant'
15 //·Line:·126 //·Line:·12
16 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;8 using·System;
18 [assembly:·CLSCompliant·(true)]9 [assembly:·CLSCompliant·(true)]
  
Offset 35, 14 lines modifiedOffset 24, 37 lines modified
35 using·System;24 using·System;
36 [assembly:CLSCompliant·(false)]25 [assembly:CLSCompliant·(false)]
  
37 public·class·C·{26 public·class·C·{
38 ········[CLSCompliant·(true)]27 ········[CLSCompliant·(true)]
39 ········public·long·field;28 ········public·long·field;
40 }</string>29 }</string>
 30 ····<string>//·CS3018:·`C.Error(bool)'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C'
 31 //·Line:·10
 32 //·Compiler·options:·-warnaserror·-warn:1
  
 33 using·System;
 34 [assembly:CLSCompliant·(false)]
  
 35 public·class·C·{
 36 ········[CLSCompliant·(true)]
 37 ········protected·void·Error·(bool·arg)·{}
 38 }</string>
 39 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I'
 40 //·Line:·11
 41 //·Compiler·options:·-warnaserror·-warn:1
  
 42 using·System;
 43 [assembly:CLSCompliant(true)]
  
 44 [CLSCompliant(false)]
 45 public·interface·I·{
 46 ········[CLSCompliant(true)]
 47 ········ulong[]·Error();
 48 }</string>
41 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'49 ····<string>//·CS3018:·`C1.I2'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`C1'
42 //·Line:·1250 //·Line:·12
43 //·Compiler·options:·-warnaserror·-warn:151 //·Compiler·options:·-warnaserror·-warn:1
  
44 using·System;52 using·System;
45 [assembly:·CLSCompliant·(true)]53 [assembly:·CLSCompliant·(true)]
  
Offset 65, 21 lines modifiedOffset 77, 9 lines modified
65 ····public·interface·I2·{}77 ····public·interface·I2·{}
66 }78 }
  
67 [CLSCompliant·(false)]79 [CLSCompliant·(false)]
68 public·partial·class·C180 public·partial·class·C1
69 {81 {
70 }</string>82 }</string>
71 ····<string>//·CS3018:·`I.Error()'·cannot·be·marked·as·CLS-compliant·because·it·is·a·member·of·non·CLS-compliant·type·`I' 
72 //·Line:·11 
73 //·Compiler·options:·-warnaserror·-warn:1 
  
74 using·System; 
75 [assembly:CLSCompliant(true)] 
  
76 [CLSCompliant(false)] 
77 public·interface·I·{ 
78 ········[CLSCompliant(true)] 
79 ········ulong[]·Error(); 
80 }</string> 
81 ··</Examples>83 ··</Examples>
82 </ErrorDocumentation>84 </ErrorDocumentation>
2.33 KB
CS0455
2.32 KB
CS0455
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>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>
5 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'17 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`Test'·and·`World'
6 //·Line:·1118 //·Line:·11
  
7 class·Test19 class·Test
8 {·}20 {·}
  
9 class·World21 class·World
Offset 29, 62 lines modifiedOffset 43, 48 lines modified
29 class·C&lt;T1,·T2,·T3,·T4&gt;43 class·C&lt;T1,·T2,·T3,·T4&gt;
30 »       where·T1·:·X44 »       where·T1·:·X
31 »       where·T2·:·T145 »       where·T2·:·T1
32 »       where·T3·:·Y,·T446 »       where·T3·:·Y,·T4
33 »       where·T4·:·T247 »       where·T4·:·T2
34 {48 {
35 }</string>49 }</string>
36 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'50 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'
37 //·Line:·1351 //·Line:·11
  
38 class·A 
39 {·} 
  
40 class·B 
41 {·}52 abstract·class·A&lt;T1,·T2&gt;
 53 {
 54 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2;
 55 }
  
 56 class·B·:·A&lt;long,·long?&gt;
42 class·Foo&lt;T,U,·V&gt; 
43 »       where·T·:·A 
44 »       where·U·:·B 
45 »       where·V·:·U,·T 
46 {57 {
 58 »       public·override·void·Foo&lt;Y&gt;·()
 59 »       {
 60 »       }
47 }</string>61 }</string>
48 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'62 ····<string>//·CS0455:·Type·parameter·`T'·inherits·conflicting·constraints·`System.ValueType'·and·`Test'
49 //·Line:·863 //·Line:·8
  
50 class·Test64 class·Test
51 {·}65 {·}
  
52 class·Foo&lt;T,U&gt;66 class·Foo&lt;T,U&gt;
53 »       where·T·:·struct,·U67 »       where·T·:·struct,·U
54 »       where·U·:·Test68 »       where·U·:·Test
55 {·}</string>69 {·}</string>
56 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`long'·and·`long?'70 ····<string>//·CS0455:·Type·parameter·`V'·inherits·conflicting·constraints·`B'·and·`A'
57 //·Line:·1171 //·Line:·13
  
58 abstract·class·A&lt;T1,·T2&gt; 
59 { 
60 »       public·abstract·void·Foo&lt;U&gt;·()·where·U·:·T1,·T2; 
61 } 
  
 72 class·A
 73 {·}
62 class·B·:·A&lt;long,·long?&gt; 
63 { 
64 »       public·override·void·Foo&lt;Y&gt;·() 
65 »       { 
66 »       } 
67 }</string> 
68 ····<string>//·CS0455:·Type·parameter·`Y'·inherits·conflicting·constraints·`class'·and·`long' 
69 //·Line:·11 
  
 74 class·B
 75 {·}
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;76 class·Foo&lt;T,U,·V&gt;
 77 »       where·T·:·A
 78 »       where·U·:·B
 79 »       where·V·:·U,·T
75 {80 {
76 »       public·override·void·Foo&lt;Y&gt;·() 
77 »       { 
78 »       } 
79 }</string>81 }</string>
80 ··</Examples>82 ··</Examples>
81 </ErrorDocumentation>83 </ErrorDocumentation>
1.47 KB
CS1625
1.45 KB
CS1625
Ordering differences only
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1625</ErrorName>3 ··<ErrorName>CS1625</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause5 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
6 //·Line:·166 //·Line:·13
  
7 using·System;7 using·System;
8 using·System.Collections;8 using·System.Collections;
  
9 class·X9 class·X
10 {10 {
11 »       public·static·IEnumerable·Test·(int·a)11 »       public·static·IEnumerable·Test·(int·a)
12 »       {12 »       {
13 »       »       try·{13 »       »       try·{
14 »       »       »       ;14 »       »       »       ;
15 »       »       }·finally·{15 »       »       }·finally·{
16 »       »       ····try·{ 
17 »       »       »       yield·return·0;16 »       »       »       yield·return·0;
18 »       »       ····} 
19 »       »       ····finally·{} 
20 »       »       }17 »       »       }
21 ········}18 ········}
  
 19 »       static·void·Main·()
 20 »       {
 21 »       »       IEnumerable·a·=·Test·(3);
 22 »       »       Console.WriteLine·(a);
 23 »       }
22 }</string>24 }</string>
23 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause25 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
24 //·Line:·1326 //·Line:·13
25 using·System;27 using·System;
26 using·System.Collections;28 using·System.Collections;
  
27 class·X29 class·X
28 {30 {
29 »       public·static·IEnumerable·Test·(int·a)31 »       public·static·IEnumerable·Test·(int·a)
30 »       {32 »       {
31 »       »       try·{33 »       »       try·{
32 »       »       »       ;34 »       »       »       ;
33 »       »       }·finally·{35 »       »       }·finally·{
34 »       »       »       yield·return·0;36 »       »       »       yield·break;
35 »       »       }37 »       »       }
36 ········}38 ········}
  
37 »       static·void·Main·()39 »       static·void·Main·()
38 »       {40 »       {
39 »       »       IEnumerable·a·=·Test·(3);41 »       »       IEnumerable·a·=·Test·(3);
40 »       »       Console.WriteLine·(a);42 »       »       Console.WriteLine·(a);
41 »       }43 »       }
42 }</string>44 }</string>
43 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause45 ····<string>//·CS1625:·Cannot·yield·in·the·body·of·a·finally·clause
44 //·Line:·1346 //·Line:·16
  
45 using·System;47 using·System;
46 using·System.Collections;48 using·System.Collections;
  
47 class·X49 class·X
48 {50 {
49 »       public·static·IEnumerable·Test·(int·a)51 »       public·static·IEnumerable·Test·(int·a)
50 »       {52 »       {
51 »       »       try·{53 »       »       try·{
52 »       »       »       ;54 »       »       »       ;
53 »       »       }·finally·{55 »       »       }·finally·{
54 »       »       »       yield·break;56 »       »       ····try·{
 57 »       »       »       yield·return·0;
 58 »       »       ····}
 59 »       »       ····finally·{}
55 »       »       }60 »       »       }
56 ········}61 ········}
  
57 »       static·void·Main·() 
58 »       { 
59 »       »       IEnumerable·a·=·Test·(3); 
60 »       »       Console.WriteLine·(a); 
61 »       } 
62 }</string>62 }</string>
63 ··</Examples>63 ··</Examples>
64 </ErrorDocumentation>64 </ErrorDocumentation>
665 B
CS3021
653 B
CS3021
Ordering differences only
    
Offset 5, 22 lines modifiedOffset 5, 22 lines modified
5 ····<string>//·CS3021:·`I'·does·not·need·a·CLSCompliant·attribute·because·the·assembly·is·not·marked·as·CLS-compliant5 ····<string>//·CS3021:·`I'·does·not·need·a·CLSCompliant·attribute·because·the·assembly·is·not·marked·as·CLS-compliant
6 //·Line:·96 //·Line:·9
7 //·Compiler·options:·-warn:2·-warnaserror7 //·Compiler·options:·-warn:2·-warnaserror
  
8 using·System;8 using·System;
  
9 [CLSCompliant·(false)]9 [CLSCompliant·(false)]
10 public·interface·I10 public·partial·interface·I
11 {11 {
12 }</string>12 }</string>
13 ····<string>//·CS3021:·`I'·does·not·need·a·CLSCompliant·attribute·because·the·assembly·is·not·marked·as·CLS-compliant13 ····<string>//·CS3021:·`I'·does·not·need·a·CLSCompliant·attribute·because·the·assembly·is·not·marked·as·CLS-compliant
14 //·Line:·914 //·Line:·9
15 //·Compiler·options:·-warn:2·-warnaserror15 //·Compiler·options:·-warn:2·-warnaserror
  
16 using·System;16 using·System;
  
17 [CLSCompliant·(false)]17 [CLSCompliant·(false)]
18 public·partial·interface·I18 public·interface·I
19 {19 {
20 }</string>20 }</string>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
1.55 KB
CS1622
1.54 KB
CS1622
Ordering differences only
    
Offset 1, 30 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1622</ErrorName>3 ··<ErrorName>CS1622</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration5 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
6 //·Line:·14 
  
7 using·System.Collections; 
  
8 public·class·C 
9 { 
10 »       internal·static·IEnumerable·PrivateBinPath 
11 »       { 
12 »       »       get 
13 »       »       { 
14 »       »       »       string·a·=·"a"; 
15 »       »       »       if·(a·==·null) 
16 »       »       »       »       return·false; 
17 »       »       »       yield·return·a; 
18 »       »       } 
19 »       } 
20 }</string> 
21 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration 
22 //·Line:·116 //·Line:·11
23 using·System.Collections;7 using·System.Collections;
  
24 class·X·{8 class·X·{
25 »       IEnumerator·MyEnumerator·(int·a)9 »       IEnumerator·MyEnumerator·(int·a)
26 »       {10 »       {
27 »       »       if·(a·==·0)11 »       »       if·(a·==·0)
Offset 59, 14 lines modifiedOffset 41, 32 lines modified
59 »       »       »       catch·{41 »       »       »       catch·{
60 »       »       »       »       return·true;42 »       »       »       »       return·true;
61 »       »       »       }43 »       »       »       }
62 »       »       }44 »       »       }
63 »       }45 »       }
64 }</string>46 }</string>
65 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration47 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
 48 //·Line:·14
  
 49 using·System.Collections;
  
 50 public·class·C
 51 {
 52 »       internal·static·IEnumerable·PrivateBinPath
 53 »       {
 54 »       »       get
 55 »       »       {
 56 »       »       »       string·a·=·"a";
 57 »       »       »       if·(a·==·null)
 58 »       »       »       »       return·false;
 59 »       »       »       yield·return·a;
 60 »       »       }
 61 »       }
 62 }</string>
 63 ····<string>//·CS1622:·Cannot·return·a·value·from·iterators.·Use·the·yield·return·statement·to·return·a·value,·or·yield·break·to·end·the·iteration
66 //·Line:·2164 //·Line:·21
  
67 using·System.Collections.Generic;65 using·System.Collections.Generic;
  
68 namespace·McsDiff66 namespace·McsDiff
69 {67 {
70 »       class·MyObj68 »       class·MyObj
1.71 KB
CS0656
1.7 KB
CS0656
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>CS0656</ErrorName>3 ··<ErrorName>CS0656</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible
 6 //·Line:·20
 7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
 8 namespace·System·{
 9 ····public·partial·class·Delegate·{
 10 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·}
 11 »       public·static·void·Remove(Delegate·a,·Delegate·b)·{·return;·}
 12 ····}
 13 }
  
 14 namespace·System.Threading·{
 15 ····class·Interlocked·{}
 16 }
  
 17 delegate·void·D();
  
 18 class·Test
 19 {
 20 ····event·D·ev;
 21 }</string>
5 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible22 ····<string>//·CS0656:·The·compiler·required·member·`decimal..ctor(int)'·could·not·be·found·or·is·inaccessible
6 //·Line:·923 //·Line:·9
7 //·Compiler·options:·-nostdlib·CS0656-corlib.cs24 //·Compiler·options:·-nostdlib·CS0656-corlib.cs
  
8 class·C25 class·C
9 {26 {
10 »       static·void·Main·()27 »       static·void·Main·()
Offset 26, 30 lines modifiedOffset 47, 9 lines modified
26 »       }47 »       }
27 }48 }
  
28 class·C49 class·C
29 {50 {
30 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};51 »       int[]·ff·=·new·int[]·{·1,·3,·4,·5,·6,·7,·8,·10,·22,·22,·233,·44,·55,·66·};
31 }</string>52 }</string>
32 ····<string>//·CS0656:·The·compiler·required·member·`System.Threading.Interlocked.CompareExchange(ref·T,·T,·T)'·could·not·be·found·or·is·inaccessible 
33 //·Line:·20 
34 //·Compiler·options:·-nostdlib·CS0656-corlib.cs 
  
35 namespace·System·{ 
36 ····public·partial·class·Delegate·{ 
37 »       public·static·Delegate·Combine(Delegate·a,·Delegate·b)·{·return·null;·} 
38 »       public·static·void·Remove(Delegate·a,·Delegate·b)·{·return;·} 
39 ····} 
40 } 
  
41 namespace·System.Threading·{ 
42 ····class·Interlocked·{} 
43 } 
  
44 delegate·void·D(); 
  
45 class·Test 
46 { 
47 ····event·D·ev; 
48 }</string> 
49 ··</Examples>53 ··</Examples>
50 </ErrorDocumentation>54 </ErrorDocumentation>
691 B
CS0525
679 B
CS0525
Ordering differences only
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0525</ErrorName>3 ··<ErrorName>CS0525</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants5 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
6 //·Line:·96 //·Line:·6
  
7 interface·Interface7 interface·Interface
8 {8 {·
9 ····const·bool·value·=·false;9 »       bool·value·=·false;
10 }</string>10 }</string>
11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants11 ····<string>//·CS0525:·Interfaces·cannot·contain·fields·or·constants
12 //·Line:·612 //·Line:·9
  
13 interface·Interface13 interface·Interface
14 {·14 {
15 »       bool·value·=·false;15 ····const·bool·value·=·false;
16 }</string>16 }</string>
17 ··</Examples>17 ··</Examples>
18 </ErrorDocumentation>18 </ErrorDocumentation>
650 B
CS0071
638 B
CS0071
Ordering differences only
    
Offset 27, 27 lines modifiedOffset 27, 27 lines modified
27 using·System;27 using·System;
  
28 public·delegate·void·Foo·(object·source);28 public·delegate·void·Foo·(object·source);
  
29 interface·IFoo·{29 interface·IFoo·{
30 »       event·Foo·OnFoo;30 »       event·Foo·OnFoo;
31 }31 }
32 »        
33 class·ErrorCS0071·:·IFoo·{32 class·ErrorCS0071·:·IFoo·{
34 »       event·Foo·IFoo.OnFoo;33 »       public·event·Foo·IFoo.OnFoo;
35 }</string>34 }</string>
36 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax35 ····<string>//·CS0071:·`ErrorCS0071.IFoo.OnFoo':·An·explicit·interface·implementation·of·an·event·must·use·property·syntax
37 //·Line:·1336 //·Line:·13
  
38 using·System;37 using·System;
  
39 public·delegate·void·Foo·(object·source);38 public·delegate·void·Foo·(object·source);
  
40 interface·IFoo·{39 interface·IFoo·{
41 »       event·Foo·OnFoo;40 »       event·Foo·OnFoo;
42 }41 }
 42 »       
43 class·ErrorCS0071·:·IFoo·{43 class·ErrorCS0071·:·IFoo·{
44 »       public·event·Foo·IFoo.OnFoo;44 »       event·Foo·IFoo.OnFoo;
45 }</string>45 }</string>
46 ··</Examples>46 ··</Examples>
47 </ErrorDocumentation>47 </ErrorDocumentation>
1.04 KB
CS8149
1.02 KB
CS8149
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS8149</ErrorName>3 ··<ErrorName>CS8149</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·lambda·expressions·that·return·by·reference5 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·methods·that·return·by·reference
6 //·Line:·126 //·Line:·10
  
7 using·System; 
  
8 class·A7 class·A
9 {8 {
10 »       int·p;9 »       int·p;
11 »        
12 »       void·Test·()10 »       int·Test·()
13 »       {11 »       {
14 »       »       Action·a·=·()·=&gt;·ref·p;12 »       »       return·ref·p;
15 »       }13 »       }
16 }</string>14 }</string>
17 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·methods·that·return·by·reference15 ····<string>//·CS8149:·By-reference·returns·can·only·be·used·in·lambda·expressions·that·return·by·reference
18 //·Line:·1016 //·Line:·12
  
 17 using·System;
  
19 class·A18 class·A
20 {19 {
21 »       int·p;20 »       int·p;
 21 »       
22 »       int·Test·()22 »       void·Test·()
23 »       {23 »       {
24 »       »       return·ref·p;24 »       »       Action·a·=·()·=&gt;·ref·p;
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
960 B
CS1742
948 B
CS1742
Ordering differences only
    
Offset 1, 12 lines modifiedOffset 1, 23 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1742</ErrorName>3 ··<ErrorName>CS1742</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument5 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
 6 //·Line:·9
  
 7 class·C
 8 {
 9 »       public·static·void·Main·()
 10 »       {
 11 »       »       int[]·o·=·new·int[5];
 12 »       »       o·[u:3]·=·9;
 13 »       }
 14 }</string>
 15 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument
6 //·Line:·1316 //·Line:·13
7 //·Compiler·options:·-unsafe17 //·Compiler·options:·-unsafe
  
8 using·System;18 using·System;
  
9 unsafe·class·C19 unsafe·class·C
10 {20 {
Offset 14, 20 lines modifiedOffset 25, 9 lines modified
14 »       {25 »       {
15 »       »       int·*p·=·null;26 »       »       int·*p·=·null;
  
16 »       »       if·(p·[value:10]·==·4)27 »       »       if·(p·[value:10]·==·4)
17 »       »       »       return;28 »       »       »       return;
18 »       }29 »       }
19 }</string>30 }</string>
20 ····<string>//·CS1742:·An·element·access·expression·cannot·use·named·argument 
21 //·Line:·9 
  
22 class·C 
23 { 
24 »       public·static·void·Main·() 
25 »       { 
26 »       »       int[]·o·=·new·int[5]; 
27 »       »       o·[u:3]·=·9; 
28 »       } 
29 }</string> 
30 ··</Examples>31 ··</Examples>
31 </ErrorDocumentation>32 </ErrorDocumentation>
1.14 KB
CS0234
1.13 KB
CS0234
Ordering differences only
    
Offset 9, 14 lines modifiedOffset 9, 26 lines modified
9 namespace·A.B.System·{9 namespace·A.B.System·{
10 »       public·class·Test·{·10 »       public·class·Test·{·
11 »       »       public·static·void·Main·()·{11 »       »       public·static·void·Main·()·{
12 »       »       »       Console.WriteLine·(typeof·(System.Enum));12 »       »       »       Console.WriteLine·(typeof·(System.Enum));
13 »       »       }·13 »       »       }·
14 »       }·14 »       }·
15 }</string>15 }</string>
 16 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference?
 17 //·Line:·5
 18 //·Compiler·options:·-noconfig
  
 19 using·System.Linq;
  
 20 class·C
 21 {
 22 »       public·static·void·Main·()
 23 »       {
 24 »       }
 25 }</string>
16 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?26 ····<string>//·CS0234:·The·type·or·namespace·name·`Type'·does·not·exist·in·the·namespace·`MonoTests.System'.·Are·you·missing·an·assembly·reference?
17 //·Line:·1227 //·Line:·12
  
18 using·System;28 using·System;
  
19 namespace·MonoTests.System29 namespace·MonoTests.System
20 {30 {
Offset 24, 21 lines modifiedOffset 36, 9 lines modified
24 »       {36 »       {
25 »       »       public·static·void·Main·()37 »       »       public·static·void·Main·()
26 »       »       {38 »       »       {
27 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));39 »       »       »       Console.WriteLine·(System.Type.GetType·("System.String"));
28 »       »       }40 »       »       }
29 »       }41 »       }
30 }</string>42 }</string>
31 ····<string>//·CS0234:·The·type·or·namespace·name·`Linq'·does·not·exist·in·the·namespace·`System'.·Are·you·missing·`System.Core'·assembly·reference? 
32 //·Line:·5 
33 //·Compiler·options:·-noconfig 
  
34 using·System.Linq; 
  
35 class·C 
36 { 
37 »       public·static·void·Main·() 
38 »       { 
39 »       } 
40 }</string> 
41 ··</Examples>43 ··</Examples>
42 </ErrorDocumentation>44 </ErrorDocumentation>
1.34 KB
CS0728
1.33 KB
CS0728
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>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>
5 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement23 ····<string>//·CS0728:·Possibly·incorrect·assignment·to·`s'·which·is·the·argument·to·a·using·or·lock·statement
6 //·Line:·1224 //·Line:·12
7 //·Compiler·options:·-warnaserror25 //·Compiler·options:·-warnaserror
  
8 public·class·Foo26 public·class·Foo
9 {27 {
10 »       public·static·void·Test·(ref·string·s)28 »       public·static·void·Test·(ref·string·s)
Offset 27, 28 lines modifiedOffset 46, 9 lines modified
27 »       public·static·void·Test·(IDisposable·d)46 »       public·static·void·Test·(IDisposable·d)
28 »       {47 »       {
29 »       »       using·(d)·{48 »       »       using·(d)·{
30 »       »       »       d·=·null;49 »       »       »       d·=·null;
31 »       »       }50 »       »       }
32 »       }51 »       }
33 }</string>52 }</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> 
52 ··</Examples>53 ··</Examples>
53 </ErrorDocumentation>54 </ErrorDocumentation>
1.24 KB
CS0206
1.22 KB
CS0206
Ordering differences only
    
Offset 15, 31 lines modifiedOffset 15, 14 lines modified
15 »       {15 »       {
16 »       »       var·v·=·new·{·Foo·=·"Bar"·};16 »       »       var·v·=·new·{·Foo·=·"Bar"·};
17 »       »       17 »       »       
18 »       »       Foo·(ref·v.Foo);18 »       »       Foo·(ref·v.Foo);
19 »       }19 »       }
20 }</string>20 }</string>
21 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter21 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
22 //·Line:·15 
  
23 class·X·{ 
24 »       static·int·P·{·get·{·return·1;·}·set·{·}·} 
  
25 »       static·int·m·(out·int·v) 
26 »       { 
27 »       »       v·=·1; 
28 »       »       return·1; 
29 »       } 
30 »        
31 »       static·void·Main·() 
32 »       { 
33 »       »       m·(out·P); 
34 »       } 
35 }</string> 
36 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter 
37 //·Line:·2222 //·Line:·22
  
38 using·System;23 using·System;
  
39 namespace·N24 namespace·N
40 {25 {
41 »       public·class·Test26 »       public·class·Test
Offset 76, 14 lines modifiedOffset 59, 31 lines modified
76 »       public·static·void·Main·(string[]·args)59 »       public·static·void·Main·(string[]·args)
77 »       {60 »       {
78 »       »       dynamic·d·=·null;61 »       »       dynamic·d·=·null;
79 »       »       WriteOutData·(out·d.Foo);62 »       »       WriteOutData·(out·d.Foo);
80 »       }63 »       }
81 }</string>64 }</string>
82 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter65 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
 66 //·Line:·15
  
 67 class·X·{
 68 »       static·int·P·{·get·{·return·1;·}·set·{·}·}
  
 69 »       static·int·m·(out·int·v)
 70 »       {
 71 »       »       v·=·1;
 72 »       »       return·1;
 73 »       }
 74 »       
 75 »       static·void·Main·()
 76 »       {
 77 »       »       m·(out·P);
 78 »       }
 79 }</string>
 80 ····<string>//·CS0206:·A·property,·indexer·or·dynamic·member·access·may·not·be·passed·as·`ref'·or·`out'·parameter
83 //·Line:·1081 //·Line:·10
  
84 class·X82 class·X
85 {83 {
86 »       static·int·P·{·get;·set;·}84 »       static·int·P·{·get;·set;·}
  
87 »       static·void·Main·()85 »       static·void·Main·()
1.84 KB
CS1706
1.83 KB
CS1706
Ordering differences only
    
Offset 1, 65 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>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:·14
  
7 using·System; 
  
8 delegate·int·TestDelegate();7 public·delegate·void·Proc();
  
9 class·MyAttr·:·Attribute8 public·class·AAttribute·:·System.Attribute
10 {9 {
11 »       public·MyAttr·(TestDelegate·d)·{·}10 »       public·AAttribute(Proc·p)
 11 »       {·}
12 }12 }
  
 13 public·class·Class
13 [MyAttr·(()·=&gt;·1)] 
14 class·C 
15 {14 {
 15 »       [A((object)delegate·{·return;·})]
 16 »       public·void·Foo()
 17 »       {
 18 »       }
16 }</string>19 }</string>
17 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context20 ····<string>//·CS1706:·Anonymous·methods·and·lambda·expressions·cannot·be·used·in·the·current·context
18 //·Line:·1321 //·Line:·13
  
19 using·System;22 using·System;
  
20 delegate·void·TestDelegate();23 delegate·int·TestDelegate();
  
21 class·MyAttr·:·Attribute24 class·MyAttr·:·Attribute
22 {25 {
23 ····public·MyAttr·(TestDelegate·d)·{·}26 »       public·MyAttr·(TestDelegate·d)·{·}
24 }27 }
  
25 [MyAttr·(delegate·{}·)]28 [MyAttr·(()·=&gt;·1)]
26 class·C29 class·C
27 {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>
839 B
CS4001
827 B
CS4001
Ordering differences only
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS4001</ErrorName>3 ··<ErrorName>CS4001</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4001:·Cannot·await·`void'·expression5 ····<string>//·CS4001:·Cannot·await·`int'·expression
6 //·Line:·106 //·Line:·8
  
7 using·System; 
  
8 class·A7 class·A
9 {8 {
10 »       static·async·void·Test·()9 »       static·async·void·Test·()
11 »       {10 »       {
12 »       »       await·Console.WriteLine·("await");11 »       »       await·1;
13 »       }12 »       }
14 }</string>13 }</string>
15 ····<string>//·CS4001:·Cannot·await·`int'·expression14 ····<string>//·CS4001:·Cannot·await·`void'·expression
16 //·Line:·815 //·Line:·10
  
 16 using·System;
  
17 class·A17 class·A
18 {18 {
19 »       static·async·void·Test·()19 »       static·async·void·Test·()
20 »       {20 »       {
21 »       »       await·1;21 »       »       await·Console.WriteLine·("await");
22 »       }22 »       }
23 }</string>23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.42 KB
CS0070
1.4 KB
CS0070
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>CS0070</ErrorName>3 ··<ErrorName>CS0070</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0070:·The·event·`A.evt'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`A'
 6 //·Line:·22
  
 7 using·System;
  
 8 public·static·class·EventExtensions
 9 {
 10 »       public·static·void·Raise·(this·EventHandler·h)
 11 »       {
 12 »       }
 13 }
  
 14 public·class·A
 15 {
 16 »       public·event·EventHandler·evt;
 17 }
  
 18 public·class·B·:·A
 19 {
 20 »       public·void·Run()
 21 »       {
 22 »       »       Action·a·=·()·=&gt;·evt.Raise·();
 23 »       }
 24 }</string>
5 ····<string>//·CS0070:·The·event·`Button.Click'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`Button'25 ····<string>//·CS0070:·The·event·`Button.Click'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`Button'
6 //·Line:·2026 //·Line:·20
  
7 using·System;27 using·System;
  
8 public·delegate·void·EventHandler·(int·i,·int·j);28 public·delegate·void·EventHandler·(int·i,·int·j);
  
Offset 28, 33 lines modifiedOffset 52, 9 lines modified
28 »       {52 »       {
29 »       }53 »       }
30 »       54 »       
31 »       public·static·void·Main·()55 »       public·static·void·Main·()
32 »       {56 »       {
33 »       }57 »       }
34 }</string>58 }</string>
35 ····<string>//·CS0070:·The·event·`A.evt'·can·only·appear·on·the·left·hand·side·of·+=·or·-=·when·used·outside·of·the·type·`A' 
36 //·Line:·22 
  
37 using·System; 
  
38 public·static·class·EventExtensions 
39 { 
40 »       public·static·void·Raise·(this·EventHandler·h) 
41 »       { 
42 »       } 
43 } 
  
44 public·class·A 
45 { 
46 »       public·event·EventHandler·evt; 
47 } 
  
48 public·class·B·:·A 
49 { 
50 »       public·void·Run() 
51 »       { 
52 »       »       Action·a·=·()·=&gt;·evt.Raise·(); 
53 »       } 
54 }</string> 
55 ··</Examples>59 ··</Examples>
56 </ErrorDocumentation>60 </ErrorDocumentation>
1.28 KB
CS0160
1.27 KB
CS0160
Ordering differences only
    
Offset 8, 14 lines modifiedOffset 8, 24 lines modified
8 class·ClassMain·{8 class·ClassMain·{
9 ········public·static·void·Main()·{9 ········public·static·void·Main()·{
10 ················try·{·}10 ················try·{·}
11 ················catch·(System.Exception)·{·}11 ················catch·(System.Exception)·{·}
12 ················catch·(System.Exception)·{·}12 ················catch·(System.Exception)·{·}
13 ········}13 ········}
14 }</string>14 }</string>
 15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception'
 16 //·Line:·8
  
 17 class·ClassMain·{
 18 ········public·static·void·Main()·{
 19 ················try·{·}
 20 ················catch·(System.Exception)·{·}
 21 ················catch·(System.ApplicationException)·{·}
 22 ········}
 23 }</string>
15 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'24 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`C&lt;dynamic&gt;'
16 //·Line:·1725 //·Line:·17
  
17 class·D&lt;T&gt;·:·C&lt;object&gt;26 class·D&lt;T&gt;·:·C&lt;object&gt;
18 {27 {
19 }28 }
  
Offset 28, 19 lines modifiedOffset 38, 9 lines modified
28 »       public·static·void·Main·()38 »       public·static·void·Main·()
29 »       {39 »       {
30 »       »       try·{·}40 »       »       try·{·}
31 »       »       catch·(C&lt;dynamic&gt;)·{·}41 »       »       catch·(C&lt;dynamic&gt;)·{·}
32 »       »       catch·(D&lt;object&gt;)·{·}42 »       »       catch·(D&lt;object&gt;)·{·}
33 »       }43 »       }
34 }</string>44 }</string>
35 ····<string>//·CS0160:·A·previous·catch·clause·already·catches·all·exceptions·of·this·or·a·super·type·`System.Exception' 
36 //·Line:·8 
  
37 class·ClassMain·{ 
38 ········public·static·void·Main()·{ 
39 ················try·{·} 
40 ················catch·(System.Exception)·{·} 
41 ················catch·(System.ApplicationException)·{·} 
42 ········} 
43 }</string> 
44 ··</Examples>45 ··</Examples>
45 </ErrorDocumentation>46 </ErrorDocumentation>
949 B
CS0590
937 B
CS0590
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0590</ErrorName>3 ··<ErrorName>CS0590</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void5 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
6 //·Line:·56 //·Line:·5
  
7 class·SampleClass·{7 class·SampleClass·{
8 ········public·static·void·operator·-·(SampleClass·value)·{8 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{
9 ················return·new·SampleClass();9 ················return·null;
10 ········}10 ········}
11 }</string>11 }</string>
12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void12 ····<string>//·CS0590:·User-defined·operators·cannot·return·void
13 //·Line:·513 //·Line:·5
  
14 class·SampleClass·{14 class·SampleClass·{
15 ········public·static·void·operator·&lt;&lt;·(SampleClass·value,·int·value2)·{15 ········public·static·void·operator·-·(SampleClass·value)·{
16 ················return·null;16 ················return·new·SampleClass();
17 ········}17 ········}
18 }</string>18 }</string>
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
900 B
CS0179
888 B
CS0179
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 20 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0179</ErrorName>3 ··<ErrorName>CS0179</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern
 6 //·Line:·5
  
 7 class·Bar·{
 8 »       extern·int·Foo·{
 9 »       »       set·{·}
 10 »       »       get·{·}
 11 »       }
 12 }</string>
5 ····<string>//·CS0179:·`Bar.OnFoo.add'·cannot·declare·a·body·because·it·is·marked·extern13 ····<string>//·CS0179:·`Bar.OnFoo.add'·cannot·declare·a·body·because·it·is·marked·extern
6 //·Line:·914 //·Line:·9
  
7 using·System;15 using·System;
  
8 public·delegate·void·FooHandler·();16 public·delegate·void·FooHandler·();
  
Offset 24, 18 lines modifiedOffset 33, 9 lines modified
24 »       »       {33 »       »       {
25 »       »       }34 »       »       }
26 »       35 »       
27 »       public·static·void·Main·()36 »       public·static·void·Main·()
28 »       »       {37 »       »       {
29 »       »       }38 »       »       }
30 }</string>39 }</string>
31 ····<string>//·CS0179:·`Bar.Foo.set'·cannot·declare·a·body·because·it·is·marked·extern 
32 //·Line:·5 
  
33 class·Bar·{ 
34 »       extern·int·Foo·{ 
35 »       »       set·{·} 
36 »       »       get·{·} 
37 »       } 
38 }</string> 
39 ··</Examples>40 ··</Examples>
40 </ErrorDocumentation>41 </ErrorDocumentation>
1.3 KB
CS0061
1.29 KB
CS0061
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0061</ErrorName>3 ··<ErrorName>CS0061</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar' 
6 //·Line:·9 
  
7 using·System; 
  
8 interface·IFoo·{ 
9 } 
  
10 public·interface·IBar·:·IFoo·{ 
11 } 
  
12 class·ErrorCS0061·{ 
13 »       public·static·void·Main·()·{ 
14 »       } 
15 }</string> 
16 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'5 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
17 //·Line:·66 //·Line:·6
  
18 public·class·A7 public·class·A
19 {8 {
20 »       protected·internal·interface·IDerived·:·B.IBase9 »       protected·internal·interface·IDerived·:·B.IBase
21 »       {10 »       {
Offset 29, 14 lines modifiedOffset 14, 29 lines modified
  
29 public·class·B14 public·class·B
30 {15 {
31 »       protected·internal·interface·IBase·16 »       protected·internal·interface·IBase·
32 »       {17 »       {
33 »       }18 »       }
34 }</string>19 }</string>
 20 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`IFoo'·is·less·accessible·than·interface·`IBar'
 21 //·Line:·9
  
 22 using·System;
  
 23 interface·IFoo·{
 24 }
  
 25 public·interface·IBar·:·IFoo·{
 26 }
  
 27 class·ErrorCS0061·{
 28 »       public·static·void·Main·()·{
 29 »       }
 30 }</string>
35 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'31 ····<string>//·CS0061:·Inconsistent·accessibility:·base·interface·`B.IBase'·is·less·accessible·than·interface·`A.IDerived'
36 //·Line:·632 //·Line:·6
  
37 public·class·A33 public·class·A
38 {34 {
39 »       protected·interface·IDerived·:·B.IBase35 »       protected·interface·IDerived·:·B.IBase
40 »       {36 »       {
702 B
CS1021
690 B
CS1021
Ordering differences only
    
Offset 11, 23 lines modifiedOffset 11, 23 lines modified
11 »       }11 »       }
12 }</string>12 }</string>
13 ····<string>//·CS1021:·Integral·constant·is·too·large13 ····<string>//·CS1021:·Integral·constant·is·too·large
14 //·Line:·614 //·Line:·6
  
15 class·X·{15 class·X·{
16 »       public·static·void·Main()·{16 »       public·static·void·Main()·{
17 »       »       int·h·=·0xffffffffffffffffffffffffff;17 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;
18 »       }18 »       }
19 }</string>19 }</string>
20 ····<string>//·CS1021:·Integral·constant·is·too·large20 ····<string>//·CS1021:·Integral·constant·is·too·large
21 //·Line:·621 //·Line:·6
  
22 class·X·{22 class·X·{
23 »       public·static·void·Main()·{23 »       public·static·void·Main()·{
24 »       »       int·h·=·0b11111111111111111111111111111111111111111111111111111111111111111;24 »       »       int·h·=·0xffffffffffffffffffffffffff;
25 »       }25 »       }
26 }</string>26 }</string>
27 ····<string>//·CS1021:·Integral·constant·is·too·large27 ····<string>//·CS1021:·Integral·constant·is·too·large
28 //·Line:·428 //·Line:·4
  
29 #line·1238217387921783271985</string>29 #line·1238217387921783271985</string>
30 ··</Examples>30 ··</Examples>
647 B
CS0637
635 B
CS0637
Ordering differences only
    
Offset 7, 22 lines modifiedOffset 7, 22 lines modified
  
7 using·System;7 using·System;
8 using·System.Runtime.InteropServices;8 using·System.Runtime.InteropServices;
  
9 [StructLayout(LayoutKind.Explicit)]9 [StructLayout(LayoutKind.Explicit)]
10 struct·GValue·{10 struct·GValue·{
11 »       [FieldOffset·(4)]11 »       [FieldOffset·(4)]
12 ········public·static·int·value·=·3;12 ········public·const·int·value·=·3;
13 }</string>13 }</string>
14 ····<string>//·CS0637:·The·FieldOffset·attribute·is·not·allowed·on·static·or·const·fields14 ····<string>//·CS0637:·The·FieldOffset·attribute·is·not·allowed·on·static·or·const·fields
15 //·Line:·1015 //·Line:·10
  
16 using·System;16 using·System;
17 using·System.Runtime.InteropServices;17 using·System.Runtime.InteropServices;
  
18 [StructLayout(LayoutKind.Explicit)]18 [StructLayout(LayoutKind.Explicit)]
19 struct·GValue·{19 struct·GValue·{
20 »       [FieldOffset·(4)]20 »       [FieldOffset·(4)]
21 ········public·const·int·value·=·3;21 ········public·static·int·value·=·3;
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
1.4 KB
CS7070
1.39 KB
CS7070
Ordering differences only
    
Offset 6, 18 lines modifiedOffset 6, 20 lines modified
6 //·Line:·116 //·Line:·11
  
7 using·System;7 using·System;
8 using·System.Security;8 using·System.Security;
9 using·System.Security.Permissions;9 using·System.Security.Permissions;
  
10 public·class·Program·{10 public·class·Program·{
11 ········public·delegate·int·DisplayHandler·(string·msg); 
12 ····· 
13 »       [DebugPermission·(SecurityAction.RequestMinimum)] 
14 ········public·event·DisplayHandler·OnShow; 
 11 ········[return:·DebugPermission·(SecurityAction.LinkDemand)]
 12 ········public·int·Show·(string·message)
 13 ········{
 14 ················return·2;
 15 ········}····
15 }16 }
  
16 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]17 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
17 [Serializable]18 [Serializable]
18 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{19 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
19 »       public·DebugPermissionAttribute·(SecurityAction·action)20 »       public·DebugPermissionAttribute·(SecurityAction·action)
Offset 61, 20 lines modifiedOffset 63, 18 lines modified
61 //·Line:·1163 //·Line:·11
  
62 using·System;64 using·System;
63 using·System.Security;65 using·System.Security;
64 using·System.Security.Permissions;66 using·System.Security.Permissions;
  
65 public·class·Program·{67 public·class·Program·{
 68 ········public·delegate·int·DisplayHandler·(string·msg);
 69 ·····
 70 »       [DebugPermission·(SecurityAction.RequestMinimum)]
 71 ········public·event·DisplayHandler·OnShow;
  
66 ········[return:·DebugPermission·(SecurityAction.LinkDemand)] 
67 ········public·int·Show·(string·message) 
68 ········{ 
69 ················return·2; 
70 ········}···· 
71 }72 }
  
72 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]73 [AttributeUsage·(AttributeTargets.All,·AllowMultiple·=·true,·Inherited·=·false)]
73 [Serializable]74 [Serializable]
74 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{75 public·class·DebugPermissionAttribute·:·CodeAccessSecurityAttribute·{
  
75 »       public·DebugPermissionAttribute·(SecurityAction·action)76 »       public·DebugPermissionAttribute·(SecurityAction·action)
1.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;
  
16 class·BaseClass·{17 class·BaseClass·{
17 ········protected·int·value;18 ········protected·EventHandler·value;
18 }19 }
  
19 class·DerivedClass:·BaseClass·{20 class·DerivedClass:·BaseClass·{
20 ········protected·override·int·value()·{}21 ········protected·override·void·value()·{}
21 }</string>22 }</string>
22 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method23 ····<string>//·CS0505:·`DerivedClass.value()':·cannot·override·because·`BaseClass.value'·is·not·a·method
23 //·Line:·924 //·Line:·9
  
24 using·System; 
  
25 class·BaseClass·{25 class·BaseClass·{
26 ········protected·int·value;26 ········protected·int·value;
27 }27 }
  
28 class·DerivedClass:·BaseClass·{28 class·DerivedClass:·BaseClass·{
29 ········protected·override·EventHandler·value()·{}29 ········protected·override·int·value()·{}
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
1.11 KB
CS0449
1.1 KB
CS0449
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0449</ErrorName>3 ··<ErrorName>CS0449</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified5 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
6 //·Line:·8 
  
7 public·interface·I 
8 { 
9 } 
  
10 public·class·C&lt;T&gt;·where·T·:·I,·class 
11 { 
12 }</string> 
13 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified 
14 //·Line:·66 //·Line:·6
  
15 interface·I7 interface·I
16 {8 {
17 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;9 »       void·Foo&lt;T&gt;·()·where·T·:·class,·struct;
18 }</string>10 }</string>
19 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified11 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
Offset 24, 9 lines modifiedOffset 14, 19 lines modified
  
24 public·class·C&lt;T&gt;14 public·class·C&lt;T&gt;
25 {15 {
26 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·16 ······public·void·Foo&lt;T&gt;()·where·T·:·class,·struct·
27 ······{17 ······{
28 ······}18 ······}
29 }</string>19 }</string>
 20 ····<string>//·CS0449:·The·`class'·or·`struct'·constraint·must·be·the·first·constraint·specified
 21 //·Line:·8
  
 22 public·interface·I
 23 {
 24 }
  
 25 public·class·C&lt;T&gt;·where·T·:·I,·class
 26 {
 27 }</string>
30 ··</Examples>28 ··</Examples>
31 </ErrorDocumentation>29 </ErrorDocumentation>
1.04 KB
CS1112
1.03 KB
CS1112
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1112</ErrorName>3 ··<ErrorName>CS1112</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead5 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
 6 //·Line:·7
  
  
 7 using·System.Runtime.CompilerServices;
  
 8 [assembly:·ExtensionAttribute]</string>
 9 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead
6 //·Line:·810 //·Line:·8
  
  
7 using·System.Runtime.CompilerServices;11 using·System.Runtime.CompilerServices;
  
8 static·class·C12 static·class·C
9 {13 {
10 »       [Extension]14 »       [Extension]
11 »       static·void·Foo·(this·string·s)15 »       static·void·Foo·(this·string·s)
12 »       {16 »       {
13 »       }17 »       }
14 }</string>18 }</string>
15 ····<string>//·CS1112:·Do·not·use·`System.Runtime.CompilerServices.ExtensionAttribute'·directly.·Use·parameter·modifier·`this'·instead 
16 //·Line:·7 
  
  
17 using·System.Runtime.CompilerServices; 
  
18 [assembly:·ExtensionAttribute]</string> 
19 ··</Examples>19 ··</Examples>
20 </ErrorDocumentation>20 </ErrorDocumentation>
1.52 KB
CS8139
1.51 KB
CS8139
Ordering differences only
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 »       {11 »       {
12 »       »       throw·null;12 »       »       throw·null;
13 »       }13 »       }
14 }14 }
  
15 class·D·:·C15 class·D·:·C
16 {16 {
17 »       public·override·(int,·int)·M·()17 »       public·override·(int·c,·int·d)·M·()
18 »       {18 »       {
19 »       »       throw·null;19 »       »       throw·null;
20 »       }20 »       }
21 }</string>21 }</string>
22 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'22 ····<string>//·CS8139:·`D.Prop':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.Prop'
23 //·Line:·1423 //·Line:·14
  
Offset 36, 43 lines modifiedOffset 36, 43 lines modified
36 {36 {
37 »       public·override·(int·c,·int·d)·Prop·{37 »       public·override·(int·c,·int·d)·Prop·{
38 »       »       get·{38 »       »       get·{
39 »       »       »       throw·null;39 »       »       »       throw·null;
40 »       »       }40 »       »       }
41 »       }»      41 »       }»      
42 }</string>42 }</string>
43 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'43 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'
44 //·Line:·1444 //·Line:·13
  
45 class·C45 class·C
46 {46 {
47 »       public·virtual·(int·a,·int·b)·M·()47 »       public·virtual·void·M·((int,·int)·arg)
48 »       {48 »       {
49 »       »       throw·null; 
50 »       }49 »       }
51 }50 }
  
52 class·D·:·C51 class·D·:·C
53 {52 {
54 »       public·override·(int·c,·int·d)·M·()53 »       public·override·void·M·((int·c,·int·d)·arg)
55 »       {54 »       {
56 »       »       throw·null; 
57 »       }55 »       }
58 }</string>56 }</string>
59 ····<string>//·CS8139:·`D.M((int,·int))':·cannot·change·tuple·element·names·when·overriding·inherited·member·`C.M((int,·int))'57 ····<string>//·CS8139:·`D.M()':·cannot·change·return·type·tuple·element·names·when·overriding·inherited·member·`C.M()'
60 //·Line:·1358 //·Line:·14
  
61 class·C59 class·C
62 {60 {
63 »       public·virtual·void·M·((int,·int)·arg)61 »       public·virtual·(int·a,·int·b)·M·()
64 »       {62 »       {
 63 »       »       throw·null;
65 »       }64 »       }
66 }65 }
  
67 class·D·:·C66 class·D·:·C
68 {67 {
69 »       public·override·void·M·((int·c,·int·d)·arg)68 »       public·override·(int,·int)·M·()
70 »       {69 »       {
 70 »       »       throw·null;
71 »       }71 »       }
72 }</string>72 }</string>
73 ··</Examples>73 ··</Examples>
74 </ErrorDocumentation>74 </ErrorDocumentation>
1.27 KB
CS1070
1.25 KB
CS1070
Ordering differences only
    
Offset 2, 21 lines modifiedOffset 2, 14 lines modified
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1070</ErrorName>3 ··<ErrorName>CS1070</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'5 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
6 //·Line:·56 //·Line:·5
7 //·Compiler·options:·-r:CS1070-lib.dll7 //·Compiler·options:·-r:CS1070-lib.dll
  
8 public·class·D·:·C 
9 { 
10 }</string> 
11 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null' 
12 //·Line:·5 
13 //·Compiler·options:·-r:CS1070-lib.dll 
  
14 public·class·D8 public·class·D
15 {9 {
16 »       static·void·Main·()10 »       static·void·Main·()
17 »       {11 »       {
18 »       »       new·C·();12 »       »       new·C·();
19 »       }13 »       }
20 }</string>14 }</string>
Offset 28, 9 lines modifiedOffset 21, 16 lines modified
  
28 public·class·D21 public·class·D
29 {22 {
30 »       public·void·Foo·(E·e)23 »       public·void·Foo·(E·e)
31 »       {24 »       {
32 »       }25 »       }
33 }</string>26 }</string>
 27 ····<string>//·CS1070:·The·type·`C'·has·been·forwarded·to·an·assembly·that·is·not·referenced.·Consider·adding·a·reference·to·assembly·`CS1070-lib-missing,·Version=0.0.0.0,·Culture=neutral,·PublicKeyToken=null'
 28 //·Line:·5
 29 //·Compiler·options:·-r:CS1070-lib.dll
  
 30 public·class·D·:·C
 31 {
 32 }</string>
34 ··</Examples>33 ··</Examples>
35 </ErrorDocumentation>34 </ErrorDocumentation>
1.36 KB
CS0416
1.35 KB
CS0416
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 30 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0416</ErrorName>3 ··<ErrorName>CS0416</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0416:·`C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
 6 //·Line:·15
  
 7 using·System;
  
 8 public·class·TestAttribute·:·Attribute
 9 {
 10 ····public·TestAttribute(Type·type)
 11 ····{
 12 ····}
 13 }
  
 14 class·C&lt;T&gt;
 15 {
 16 ····[Test(typeof(C&lt;T&gt;))]
 17 ····public·static·void·Foo()
 18 ····{
 19 ····}
 20 }</string>
5 ····<string>//·CS0416:·`N.C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters21 ····<string>//·CS0416:·`N.C&lt;T&gt;':·an·attribute·argument·cannot·use·type·parameters
6 //·Line:·1522 //·Line:·15
  
7 using·System;23 using·System;
  
8 public·class·TestAttribute·:·Attribute24 public·class·TestAttribute·:·Attribute
9 {25 {
Offset 30, 33 lines modifiedOffset 49, 14 lines modified
30 ····{49 ····{
31 ········[Test(Type=typeof(C&lt;T&gt;))]50 ········[Test(Type=typeof(C&lt;T&gt;))]
32 ········public·void·Foo()51 ········public·void·Foo()
33 ········{52 ········{
34 ········}53 ········}
35 ····}54 ····}
36 }</string>55 }</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> 
53 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters56 ····<string>//·CS0416:·`C&lt;T&gt;.N':·an·attribute·argument·cannot·use·type·parameters
54 //·Line:·1757 //·Line:·17
  
55 using·System;58 using·System;
  
56 public·class·TestAttribute·:·Attribute59 public·class·TestAttribute·:·Attribute
57 {60 {
871 B
CS1988
859 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:·126 //·Line:·6
  
7 using·System; 
  
8 class·C7 class·C
9 {8 {
 9 »       public·async·void·Test·(ref·int·arg)
10 »       delegate·void·D·(ref·int·i); 
11 »        
12 »       public·static·void·Main·() 
13 »       {10 »       {
14 »       »       D·d·=·async·delegate·{·}; 
15 »       }11 »       }
16 }</string>12 }</string>
17 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters13 ····<string>//·CS1988:·Async·methods·cannot·have·ref·or·out·parameters
18 //·Line:·614 //·Line:·12
  
 15 using·System;
  
19 class·C16 class·C
20 {17 {
21 »       public·async·void·Test·(ref·int·arg)18 »       delegate·void·D·(ref·int·i);
 19 »       
 20 »       public·static·void·Main·()
22 »       {21 »       {
 22 »       »       D·d·=·async·delegate·{·};
23 »       }23 »       }
24 }</string>24 }</string>
25 ··</Examples>25 ··</Examples>
26 </ErrorDocumentation>26 </ErrorDocumentation>
803 B
CS0834
791 B
CS0834
Ordering differences only
    
Offset 5, 30 lines modifiedOffset 5, 30 lines modified
5 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree5 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree
6 //·Line:·126 //·Line:·12
  
7 using·System.Linq.Expressions;7 using·System.Linq.Expressions;
  
8 class·C8 class·C
9 {9 {
10 »       delegate·bool·D·();10 »       delegate·void·D·();
11 »       11 »       
12 »       public·void·Foo·()12 »       public·void·Foo·()
13 »       {13 »       {
14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};14 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};
15 »       }15 »       }
16 }</string>16 }</string>
17 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree17 ····<string>//·CS0834:·A·lambda·expression·with·statement·body·cannot·be·converted·to·an·expresion·tree
18 //·Line:·1218 //·Line:·12
  
19 using·System.Linq.Expressions;19 using·System.Linq.Expressions;
  
20 class·C20 class·C
21 {21 {
22 »       delegate·void·D·();22 »       delegate·bool·D·();
23 »       23 »       
24 »       public·void·Foo·()24 »       public·void·Foo·()
25 »       {25 »       {
26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·};26 »       »       Expression&lt;D&gt;·e·=·()·=&gt;·{·return·true;·};
27 »       }27 »       }
28 }</string>28 }</string>
29 ··</Examples>29 ··</Examples>
30 </ErrorDocumentation>30 </ErrorDocumentation>
1.81 KB
CS1922
1.79 KB
CS1922
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>CS1922</ErrorName>3 ··<ErrorName>CS1922</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface
 6 //·Line:·11
  
 7 using·System;
  
 8 public·enum·GCEventType·{
 9 »       NURSERY_START
 10 }
  
 11 public·class·GCEventTypeMatcher·{
 12 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·};
 13 }</string>
5 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface14 ····<string>//·CS1922:·A·field·or·property·`Data.Value'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`int'·does·not·implement·`System.Collections.IEnumerable'·interface
6 //·Line:·1615 //·Line:·16
  
  
7 using·System;16 using·System;
  
8 class·Data17 class·Data
Offset 16, 26 lines modifiedOffset 28, 14 lines modified
16 public·class·Test28 public·class·Test
17 {29 {
18 »       static·void·Main·()30 »       static·void·Main·()
19 »       {31 »       {
20 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·};32 »       »       var·c·=·new·Data·{·Value·=·{·0,·1,·2·}·};
21 »       }33 »       }
22 }</string>34 }</string>
23 ····<string>//·CS1922:·A·field·or·property·`GCEventTypeMatcher'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`GCEventTypeMatcher'·does·not·implement·`System.Collections.IEnumerable'·interface 
24 //·Line:·11 
  
25 using·System; 
  
26 public·enum·GCEventType·{ 
27 »       NURSERY_START 
28 } 
  
29 public·class·GCEventTypeMatcher·{ 
30 »       private·static·GCEventTypeMatcher[]·matcher·=·{·new·GCEventTypeMatcher·()·{·NURSERY_START,·s·=&gt;·TRUE·}·}; 
31 }</string> 
32 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface35 ····<string>//·CS1922:·A·field·or·property·`System.Type'·cannot·be·initialized·with·a·collection·object·initializer·because·type·`System.Type'·does·not·implement·`System.Collections.IEnumerable'·interface
33 //·Line:·1336 //·Line:·13
  
34 using·System;37 using·System;
35 using·System.Xml.Serialization;38 using·System.Xml.Serialization;
  
36 namespace·test39 namespace·test
1.14 KB
CS1744
1.13 KB
CS1744
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>CS1744</ErrorName>3 ··<ErrorName>CS1744</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified5 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
6 //·Line:·136 //·Line:·12
  
7 static·class·C7 static·class·C
8 {8 {
9 »       public·static·int·Test·(this·int·a,·int·b)9 »       public·static·void·Test·(int·a,·int·b)
10 »       {10 »       {
11 »       »       return·a·*·3·+·b; 
12 »       }11 »       }
13 »       12 »       
14 »       public·static·void·Main·()13 »       public·static·void·Main·()
15 »       {14 »       {
16 »       »       1.Test·(a·:·2);15 »       »       Test·(1,·a·:·2);
17 »       }16 »       }
18 }</string>17 }</string>
19 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified18 ····<string>//·CS1744:·Named·argument·`a'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
20 //·Line:·1219 //·Line:·13
  
21 static·class·C20 static·class·C
22 {21 {
23 »       public·static·void·Test·(int·a,·int·b)22 »       public·static·int·Test·(this·int·a,·int·b)
24 »       {23 »       {
 24 »       »       return·a·*·3·+·b;
25 »       }25 »       }
26 »       26 »       
27 »       public·static·void·Main·()27 »       public·static·void·Main·()
28 »       {28 »       {
29 »       »       Test·(1,·a·:·2);29 »       »       1.Test·(a·:·2);
30 »       }30 »       }
31 }</string>31 }</string>
32 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified32 ····<string>//·CS1744:·Named·argument·`p1'·cannot·be·used·for·a·parameter·which·has·positional·argument·specified
33 //·Line:·833 //·Line:·8
  
34 internal·class·Program34 internal·class·Program
35 {35 {
1.28 KB
CS0406
1.27 KB
CS0406
Ordering differences only
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0406</ErrorName>3 ··<ErrorName>CS0406</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list5 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
6 //·Line:·86 //·Line:·7
  
7 class·A·{·}7 class·A·{·}
8 class·B·{·}8 interface·I·{·}
  
 9 class·Foo&lt;T&gt;·where·T·:·I,·A
9 class·Foo&lt;T&gt; 
10 »       where·T·:·A,·B 
11 {10 {
12 }</string>11 }</string>
13 ····<string>//·CS0406:·The·class·type·constraint·`A'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list12 ····<string>//·CS0406:·The·class·type·constraint·`B'·must·be·listed·before·any·other·constraints.·Consider·moving·type·constraint·to·the·beginning·of·the·constraint·list
14 //·Line:·713 //·Line:·8
  
15 class·A·{·}14 class·A·{·}
16 interface·I·{·}15 class·B·{·}
  
17 class·Foo&lt;T&gt;·where·T·:·I,·A16 class·Foo&lt;T&gt;
 17 »       where·T·:·A,·B
18 {18 {
19 }</string>19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.4 KB
CS4012
1.39 KB
CS4012
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>CS4012</ErrorName>3 ··<ErrorName>CS4012</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators 
6 //·Line:·16 
7 //·Compiler·options:·-langversion:latest 
  
8 using·System; 
9 using·System.Threading.Tasks; 
  
10 public·ref·struct·S 
11 { 
12 } 
  
13 class·C 
14 { 
15 »       public·async·void·Test·() 
16 »       { 
17 »       »       var·tr·=·new·S·(); 
18 »       »       await·Task.Factory.StartNew·(()·=&gt;·6); 
19 »       } 
20 }</string> 
21 ····<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
22 //·Line:·96 //·Line:·9
  
23 using·System;7 using·System;
24 using·System.Collections;8 using·System.Collections;
  
25 class·C9 class·C
Offset 48, 9 lines modifiedOffset 29, 28 lines modified
48 »       public·async·void·Test·()29 »       public·async·void·Test·()
49 »       {30 »       {
50 »       »       int·i·=·2;31 »       »       int·i·=·2;
51 »       »       TypedReference·tr·=·__makeref·(i);32 »       »       TypedReference·tr·=·__makeref·(i);
52 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);33 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);
53 »       }34 »       }
54 }</string>35 }</string>
 36 ····<string>//·CS4012:·Parameters·or·local·variables·of·type·`S'·cannot·be·declared·in·async·methods·or·iterators
 37 //·Line:·16
 38 //·Compiler·options:·-langversion:latest
  
 39 using·System;
 40 using·System.Threading.Tasks;
  
 41 public·ref·struct·S
 42 {
 43 }
  
 44 class·C
 45 {
 46 »       public·async·void·Test·()
 47 »       {
 48 »       »       var·tr·=·new·S·();
 49 »       »       await·Task.Factory.StartNew·(()·=&gt;·6);
 50 »       }
 51 }</string>
55 ··</Examples>52 ··</Examples>
56 </ErrorDocumentation>53 </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.2 KB
CS0051
1.19 KB
CS0051
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>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·"public·enum·X·{
 10 »       enum·X·{
 11 »       »       a,·b
 12 »       }
  
 13 »       public·void·method·(X·arg)
 14 »       {
 15 »       }
 16 }</string>
5 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'17 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`C.S?[][]'·is·less·accessible·than·method·`C.Foo(C.S?[][])'
6 //·Line:·718 //·Line:·7
  
7 public·class·C19 public·class·C
8 {20 {
9 »       struct·S·{}21 »       struct·S·{}
10 »       public·void·Foo·(S?[][]·o)·{}22 »       public·void·Foo·(S?[][]·o)·{}
Offset 23, 24 lines modifiedOffset 38, 9 lines modified
  
23 partial·class·C138 partial·class·C1
24 {39 {
25 »       public·void·Foo·(NV·arg)40 »       public·void·Foo·(NV·arg)
26 »       {41 »       {
27 »       }42 »       }
28 }</string>43 }</string>
29 ····<string>//·CS0051:·Inconsistent·accessibility:·parameter·type·`MyClass.X'·is·less·accessible·than·method·`MyClass.method(MyClass.X)' 
30 //·Line:·12 
  
31 public·class·MyClass·{ 
  
32 »       // 
33 »       //·To·fix·change·the·next·line·to·"public·enum·X·{ 
34 »       enum·X·{ 
35 »       »       a,·b 
36 »       } 
  
37 »       public·void·method·(X·arg) 
38 »       { 
39 »       } 
40 }</string> 
41 ··</Examples>44 ··</Examples>
42 </ErrorDocumentation>45 </ErrorDocumentation>
1.47 KB
CS1673
1.46 KB
CS1673
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1673</ErrorName>3 ··<ErrorName>CS1673</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead5 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
6 //·Line:· 
7 using·System; 
  
8 struct·S·{ 
9 »       delegate·void·T·(); 
  
10 »       int·f; 
  
11 »       public·int·Test·() 
12 »       { 
13 »       »       T·t·=·delegate·{ 
14 »       »       »       f·=·1; 
15 »       »       }; 
16 »       »       return·0; 
17 »       } 
18 »        
19 »       static·void·Main·() 
20 »       { 
21 »       } 
22 }</string> 
23 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead 
24 //·Line:·196 //·Line:·19
25 using·System;7 using·System;
  
26 public·delegate·void·Hello·();8 public·delegate·void·Hello·();
  
27 struct·Foo9 struct·Foo
28 {10 {
Offset 62, 9 lines modifiedOffset 41, 30 lines modified
62 {41 {
63 »       static·void·Main·()42 »       static·void·Main·()
64 »       {43 »       {
65 »       »       Foo·foo·=·new·Foo·(3);44 »       »       Foo·foo·=·new·Foo·(3);
66 »       »       foo.Test·(new·Foo·(8));45 »       »       foo.Test·(new·Foo·(8));
67 »       }46 »       }
68 }</string>47 }</string>
 48 ····<string>//·CS1673:·Anonymous·methods·inside·structs·cannot·access·instance·members·of·`this'.·Consider·copying·`this'·to·a·local·variable·outside·the·anonymous·method·and·using·the·local·instead
 49 //·Line:·
 50 using·System;
  
 51 struct·S·{
 52 »       delegate·void·T·();
  
 53 »       int·f;
  
 54 »       public·int·Test·()
 55 »       {
 56 »       »       T·t·=·delegate·{
 57 »       »       »       f·=·1;
 58 »       »       };
 59 »       »       return·0;
 60 »       }
 61 »       
 62 »       static·void·Main·()
 63 »       {
 64 »       }
 65 }</string>
69 ··</Examples>66 ··</Examples>
70 </ErrorDocumentation>67 </ErrorDocumentation>
1.05 KB
CS0244
1.04 KB
CS0244
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0244</ErrorName>3 ··<ErrorName>CS0244</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type5 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type
 6 //·Line:·7
 7 //·Compiler·options:·-unsafe
  
 8 class·UnsafeClass·{
 9 ········unsafe·UnsafeClass·(int*·pointer)·{
 10 ················if·(pointer·is·string)·{}
 11 ········}
 12 }</string>
 13 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type
6 //·Line:·914 //·Line:·9
7 //·Compiler·options:·-unsafe15 //·Compiler·options:·-unsafe
  
8 class·C16 class·C
9 {17 {
10 ····static·unsafe·void·Main()18 ····static·unsafe·void·Main()
11 ····{19 ····{
12 ········bool·p·=·null·is·int*;20 ········bool·p·=·null·is·int*;
13 ····}21 ····}
14 }</string>22 }</string>
15 ····<string>//·CS0244:·The·`is'·operator·cannot·be·applied·to·an·operand·of·pointer·type 
16 //·Line:·7 
17 //·Compiler·options:·-unsafe 
  
18 class·UnsafeClass·{ 
19 ········unsafe·UnsafeClass·(int*·pointer)·{ 
20 ················if·(pointer·is·string)·{} 
21 ········} 
22 }</string> 
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </ErrorDocumentation>
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.57 KB
CS0314
1.56 KB
CS0314
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0314</ErrorName>3 ··<ErrorName>CS0314</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable' 
6 //·Line:·13 
  
7 using·System; 
  
8 class·A&lt;T&gt; 
9 »       where·T:·IComparable 
10 { 
11 } 
  
12 class·B&lt;U,V&gt; 
13 »       where·V:·A&lt;U&gt; 
14 { 
15 } 
  
16 class·Driver 
17 { 
18 »       public·static·void·Main·() 
19 »       { 
20 »       } 
21 }</string> 
22 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'5 ····<string>//·CS0314:·The·type·`T'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`IB&lt;K,T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`T'·to·`System.IDisposable'
23 //·Line:·206 //·Line:·20
  
24 public·interface·IA&lt;K&gt;·7 public·interface·IA&lt;K&gt;·
25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;8 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
26 {9 {
27 }10 }
Offset 45, 9 lines modifiedOffset 24, 30 lines modified
45 »       where·T·:·B&lt;K,T&gt;.Element,·new()·24 »       where·T·:·B&lt;K,T&gt;.Element,·new()·
46 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;25 »       where·K·:·System.IComparable,·System.IComparable&lt;K&gt;
47 {26 {
48 »       public·abstract·class·Element·:·A&lt;K&gt;27 »       public·abstract·class·Element·:·A&lt;K&gt;
49 »       {28 »       {
50 »       }29 »       }
51 }</string>30 }</string>
 31 ····<string>//·CS0314:·The·type·`U'·cannot·be·used·as·type·parameter·`T'·in·the·generic·type·or·method·`A&lt;T&gt;'.·There·is·no·boxing·or·type·parameter·conversion·from·`U'·to·`System.IComparable'
 32 //·Line:·13
  
 33 using·System;
  
 34 class·A&lt;T&gt;
 35 »       where·T:·IComparable
 36 {
 37 }
  
 38 class·B&lt;U,V&gt;
 39 »       where·V:·A&lt;U&gt;
 40 {
 41 }
  
 42 class·Driver
 43 {
 44 »       public·static·void·Main·()
 45 »       {
 46 »       }
 47 }</string>
52 ··</Examples>48 ··</Examples>
53 </ErrorDocumentation>49 </ErrorDocumentation>
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>
2.02 KB
CS0216
2.01 KB
CS0216
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>CS0216</ErrorName>3 ··<ErrorName>CS0216</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined 
6 //·Line:·11 
  
7 public·abstract·class·Test 
8 { 
9 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs) 
10 »       { 
11 »       »       return·false; 
12 »       } 
  
13 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs) 
14 »       { 
15 »       »       return·!(lhs·==·rhs); 
16 »       } 
17 }</string> 
18 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined 
19 //·Line:·5 
  
20 class·X·{ 
21 »       public·static·bool·operator·true·(X·i) 
22 »       { 
23 »       »       return·true; 
24 »       } 
  
25 »       static·void·Main·() 
26 »       { 
27 »       } 
28 }</string> 
29 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined5 ····<string>//·CS0216:·The·operator·`MyType.operator·&gt;(MyType,·MyType)'·requires·a·matching·operator·`&lt;'·to·also·be·defined
30 //·Line:·236 //·Line:·23
  
31 public·struct·MyType7 public·struct·MyType
32 {8 {
33 »       int·value;9 »       int·value;
  
Offset 75, 23 lines modifiedOffset 47, 51 lines modified
75 »       {47 »       {
76 »       »       return·null;48 »       »       return·null;
77 »       }49 »       }
  
78 »       static·void·Main·()·{50 »       static·void·Main·()·{
79 »       }51 »       }
80 }</string>52 }</string>
 53 ····<string>//·CS0216:·The·operator·`X.operator·true(X)'·requires·a·matching·operator·`false'·to·also·be·defined
 54 //·Line:·5
  
 55 class·X·{
 56 »       public·static·bool·operator·true·(X·i)
 57 »       {
 58 »       »       return·true;
 59 »       }
  
 60 »       static·void·Main·()
 61 »       {
 62 »       }
 63 }</string>
81 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined64 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
82 //·Line:·1065 //·Line:·10
  
83 partial·class·Test66 partial·class·Test
84 {67 {
85 }68 }
  
86 partial·class·Test69 partial·class·Test
87 {70 {
88 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)71 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
89 »       {72 »       {
90 »       »       return·false;73 »       »       return·false;
91 »       }74 »       }
92 }</string>75 }</string>
 76 ····<string>//·CS0216:·The·operator·`Test.operator·==(Test,·bool)'·requires·a·matching·operator·`!='·to·also·be·defined
 77 //·Line:·11
  
 78 public·abstract·class·Test
 79 {
 80 »       public·static·bool·operator·==·(Test·lhs,·bool·rhs)
 81 »       {
 82 »       »       return·false;
 83 »       }
  
 84 »       public·static·bool·operator·!=·(Test·lhs,·IDoNotExist·rhs)
 85 »       {
 86 »       »       return·!(lhs·==·rhs);
 87 »       }
 88 }</string>
93 ··</Examples>89 ··</Examples>
94 </ErrorDocumentation>90 </ErrorDocumentation>
2.87 KB
CS0079
2.86 KB
CS0079
Ordering differences only
    
Offset 1, 27 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>CS0079</ErrorName>3 ··<ErrorName>CS0079</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator5 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
6 //·Line:·116 //·Line:·19
 7 ·
7 using·System;8 using·System;
  
8 public·class·Foo·{9 class·ErrorCS0079·{
 10 »       public·delegate·void·Handler·();
9 »       EventHandler·event2;11 »       event·Handler·privateEvent;
  
10 »       public·Foo·() 
11 »       { 
12 »       »       Event2·=·null;12 »       public·event·Handler·OnFoo·{
 13 »       »       add·{
 14 »       »       »       privateEvent·+=·value;
 15 »       »       }
 16 »       »       remove·{
 17 »       »       »       privateEvent·-=·value;
 18 »       »       }
13 »       }19 »       }
  
14 »       public·event·EventHandler·Event2·{ 
15 »       »       add·{·event2·+=·value;·} 
16 »       »       remove·{event2·-=·value;·}20 »       void·Callback()·{
 21 »       »       if·(privateEvent·!=·null)·
 22 »       »       »       OnFoo();
 23 »       }
 24 »       
 25 »       public·static·void·Main·()·{
17 »       }26 »       }
18 }</string>27 }</string>
19 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator28 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
20 //·Line:·1629 //·Line:·16
  
21 using·System;30 using·System;
  
Offset 36, 14 lines modifiedOffset 42, 48 lines modified
36 »       »       public·string·Name·{42 »       »       public·string·Name·{
37 »       »       »       set·{43 »       »       »       set·{
38 »       »       »       »       Changed·();44 »       »       »       »       Changed·();
39 »       »       »       }45 »       »       »       }
40 »       »       }46 »       »       }
41 »       }47 »       }
42 }</string>48 }</string>
 49 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 50 //·Line:·14
  
 51 class·C
 52 {
 53 »       static·event·System.EventHandler·ev
 54 »       {
 55 »       »       add·{·}
 56 »       »       remove·{·}
 57 »       }
  
 58 »       static·void·Main·()
 59 »       {
 60 »       »       ev·*=·null;
 61 »       }
 62 }</string>
 63 ····<string>//·CS0079:·The·event·`Foo.Event2'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
 64 //·Line:·11
  
 65 using·System;
  
 66 public·class·Foo·{
 67 »       EventHandler·event2;
  
 68 »       public·Foo·()
 69 »       {
 70 »       »       Event2·=·null;
 71 »       }
  
 72 »       public·event·EventHandler·Event2·{
 73 »       »       add·{·event2·+=·value;·}
 74 »       »       remove·{event2·-=·value;·}
 75 »       }
 76 }</string>
43 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator77 ····<string>//·CS0079:·The·event·`Foo.BaseFoo.Changed'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator
44 //·Line:·1678 //·Line:·16
  
45 using·System;79 using·System;
  
46 namespace·Foo80 namespace·Foo
47 {81 {
Offset 56, 49 lines modifiedOffset 96, 9 lines modified
56 »       »       public·string·Name·{96 »       »       public·string·Name·{
57 »       »       »       set·{97 »       »       »       set·{
58 »       »       »       »       Changed·();98 »       »       »       »       Changed·();
59 »       »       »       }99 »       »       »       }
60 »       »       }100 »       »       }
61 »       }101 »       }
62 }</string>102 }</string>
63 ····<string>//·CS0079:·The·event·`ErrorCS0079.OnFoo'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
64 //·Line:·19 
65 · 
66 using·System; 
  
67 class·ErrorCS0079·{ 
68 »       public·delegate·void·Handler·(); 
69 »       event·Handler·privateEvent; 
70 »       public·event·Handler·OnFoo·{ 
71 »       »       add·{ 
72 »       »       »       privateEvent·+=·value; 
73 »       »       } 
74 »       »       remove·{ 
75 »       »       »       privateEvent·-=·value; 
76 »       »       } 
77 »       } 
78 »       void·Callback()·{ 
79 »       »       if·(privateEvent·!=·null)· 
80 »       »       »       OnFoo(); 
81 »       } 
82 »        
83 »       public·static·void·Main·()·{ 
84 »       } 
85 }</string> 
86 ····<string>//·CS0079:·The·event·`C.ev'·can·only·appear·on·the·left·hand·side·of·`+='·or·`-='·operator 
87 //·Line:·14 
  
88 class·C 
89 { 
90 »       static·event·System.EventHandler·ev 
91 »       { 
Max diff block lines reached; 23/2894 bytes (0.79%) of diff not shown.
1000 B
CS0414
991 B
CS0414
Ordering differences only
    
Offset 1, 22 lines modifiedOffset 1, 11 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0414</ErrorName>3 ··<ErrorName>CS0414</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0414:·The·private·field·`X.i'·is·assigned·but·its·value·is·never·used 
6 //·Line:·6 
7 //·Compiler·options:·-warnaserror·-warn:3 
  
8 class·X·{ 
9 »       int·i·=·3; 
10 »        
11 »       public·void·Y·() 
12 »       { 
13 »       } 
14 }</string> 
15 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used5 ····<string>//·CS0414:·The·private·field·`X.o'·is·assigned·but·its·value·is·never·used
16 //·Line:·146 //·Line:·14
17 //·Compiler·options:·-warnaserror·-warn:37 //·Compiler·options:·-warnaserror·-warn:3
  
18 partial·class·X8 partial·class·X
19 {9 {
20 »       public·static·void·Main·()10 »       public·static·void·Main·()
Offset 24, 9 lines modifiedOffset 13, 20 lines modified
24 »       }13 »       }
25 }14 }
  
26 partial·class·X15 partial·class·X
27 {16 {
28 »       int·o·=·4;17 »       int·o·=·4;
29 }</string>18 }</string>
 19 ····<string>//·CS0414:·The·private·field·`X.i'·is·assigned·but·its·value·is·never·used
 20 //·Line:·6
 21 //·Compiler·options:·-warnaserror·-warn:3
  
 22 class·X·{
 23 »       int·i·=·3;
 24 »       
 25 »       public·void·Y·()
 26 »       {
 27 »       }
 28 }</string>
30 ··</Examples>29 ··</Examples>
31 </ErrorDocumentation>30 </ErrorDocumentation>
1.54 KB
CS0594
1.53 KB
CS0594
Ordering differences only
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0594</ErrorName>3 ··<ErrorName>CS0594</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'5 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'
6 //·Line:·66 //·Line:·6
  
7 class·X·{7 class·X·{
8 »       public·static·void·Main()·{8 »       public·static·void·Main()·{
9 »       »       double·dbl·=·1.0e99999;9 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;
10 »       }10 »       }
11 }</string>11 }</string>
12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'12 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'
13 //·Line:·613 //·Line:·6
  
14 class·X·{14 class·X·{
15 »       public·static·void·Main()·{15 »       public·static·void·Main()·{
16 »       »       float·f·=·1.0e999999f;16 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;
17 »       }17 »       }
18 }</string>18 }</string>
19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`decimal'19 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`double'
20 //·Line:·620 //·Line:·6
  
21 class·X·{21 class·X·{
22 »       public·static·void·Main()·{22 »       public·static·void·Main()·{
23 »       »       decimal·d·=·12311111111111111111111111111111111111111111111111m;23 »       »       double·dbl·=·1.0e99999;
24 »       }24 »       }
25 }</string>25 }</string>
26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'26 ····<string>//·CS0594:·Floating-point·constant·is·outside·the·range·of·type·`float'
27 //·Line:·627 //·Line:·6
  
28 class·X·{28 class·X·{
29 »       public·static·void·Main()·{29 »       public·static·void·Main()·{
30 »       »       float·b·=·11111111111111111111111111111111111122222222222222222f;30 »       »       float·f·=·1.0e999999f;
31 »       }31 »       }
32 }</string>32 }</string>
33 ··</Examples>33 ··</Examples>
34 </ErrorDocumentation>34 </ErrorDocumentation>
824 B
CS0430
812 B
CS0430
Ordering differences only
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0430</ErrorName>3 ··<ErrorName>CS0430</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option5 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option
6 //·Line:·46 //·Line:·4
  
7 extern·alias·dontdefined; 
8 using·System;7 using·System;
  
 8 namespace·N
 9 {
 10 »       extern·alias·dontdefined;
 11 }
  
9 public·class·Tester12 public·class·Tester
10 {13 {
11 »       static·void·Main·()14 »       static·void·Main·()
12 »       {15 »       {
13 »       }16 »       }
14 }</string>17 }</string>
15 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option18 ····<string>//·CS0430:·The·extern·alias·`dontdefined'·was·not·specified·in·-reference·option
16 //·Line:·419 //·Line:·4
  
 20 extern·alias·dontdefined;
17 using·System;21 using·System;
  
18 namespace·N 
19 { 
20 »       extern·alias·dontdefined; 
21 } 
  
22 public·class·Tester22 public·class·Tester
23 {23 {
24 »       static·void·Main·()24 »       static·void·Main·()
25 »       {25 »       {
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
1.22 KB
CS1720
1.21 KB
CS1720
Ordering differences only
    
Offset 6, 38 lines modifiedOffset 6, 38 lines modified
6 //·Line:·116 //·Line:·11
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
  
9 public·class·Tester·9 public·class·Tester·
10 {10 {
11 ····public·static·void·Main()11 ····public·static·void·Foo·()
12 ····{12 ····{
13 ········Console.WriteLine(((object)null).ToString());13 ········Console.WriteLine(default(Tester).ToString());
14 ····}14 ····}
15 }</string>15 }</string>
16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'16 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
17 //·Line:·917 //·Line:·11
18 //·Compiler·options:·-warnaserror·-warn:118 //·Compiler·options:·-warnaserror·-warn:1
  
 19 using·System;
  
19 public·class·Tester·20 public·class·Tester·
20 {21 {
21 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·22 ····public·static·void·Main()
22 ····{23 ····{
23 ········string·s·=·default(T).ToString();24 ········Console.WriteLine(((object)null).ToString());
24 ····}25 ····}
25 }</string>26 }</string>
26 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'27 ····<string>//·CS1720:·Expression·will·always·cause·a·`System.NullReferenceException'
27 //·Line:·1128 //·Line:·9
28 //·Compiler·options:·-warnaserror·-warn:129 //·Compiler·options:·-warnaserror·-warn:1
  
29 using·System; 
  
30 public·class·Tester·30 public·class·Tester·
31 {31 {
32 ····public·static·void·Foo·()32 ····public·static·void·GenericClass&lt;T&gt;(T·t)·where·T·:·class·
33 ····{33 ····{
34 ········Console.WriteLine(default(Tester).ToString());34 ········string·s·=·default(T).ToString();
35 ····}35 ····}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
847 B
CS1604
835 B
CS1604
Ordering differences only
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1604</ErrorName>3 ··<ErrorName>CS1604</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only5 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only
6 //·Line:·86 //·Line:·8
  
7 class·C 
8 { 
9 ····public·void·Main·() 
10 ····{ 
11 »       »       this·=·null; 
12 ····} 
13 }</string> 
14 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only 
15 //·Line:·8 
16 //·Compiler·options:·-langversion:latest7 //·Compiler·options:·-langversion:latest
  
17 readonly·struct·S8 readonly·struct·S
18 {9 {
19 »       void·Foo·()10 »       void·Foo·()
20 »       {11 »       {
21 »       »       this·=·new·S·();12 »       »       this·=·new·S·();
22 »       }13 »       }
23 }</string>14 }</string>
 15 ····<string>//·CS1604:·Cannot·assign·to·`this'·because·it·is·read-only
 16 //·Line:·8
  
 17 class·C
 18 {
 19 ····public·void·Main·()
 20 ····{
 21 »       »       this·=·null;
 22 ····}
 23 }</string>
24 ··</Examples>24 ··</Examples>
25 </ErrorDocumentation>25 </ErrorDocumentation>
1.08 KB
CS0540
1.07 KB
CS0540
Ordering differences only
    
Offset 9, 37 lines modifiedOffset 9, 14 lines modified
9 }9 }
  
10 class·B·{10 class·B·{
11 »       void·A.B·()·{}11 »       void·A.B·()·{}
  
12 »       static·void·Main·()·{}12 »       static·void·Main·()·{}
13 }</string>13 }</string>
14 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I' 
15 //·Line:·17 
  
16 using·System; 
  
17 namespace·N 
18 { 
19 »       class·Nested 
20 »       { 
21 »       »       public·interface·I 
22 »       »       { 
23 »       »       »       bool·P·{·get;·} 
24 »       »       } 
  
25 »       »       public·class·C 
26 »       »       { 
27 »       »       »       bool·I.P 
28 »       »       »       { 
29 »       »       »       »       get·{·return·true;·} 
30 »       »       »       } 
31 »       »       } 
32 »       } 
33 }</string> 
34 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'14 ····<string>//·CS0540:·`Foo.ISomeProp.SomeProperty':·containing·type·does·not·implement·interface·`ISomeProp'
35 //·Line:·1815 //·Line:·18
  
36 public·class·SomeProperty16 public·class·SomeProperty
37 {17 {
38 }18 }
  
Offset 59, 9 lines modifiedOffset 36, 32 lines modified
  
59 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}36 »       public·override·SomeProperty·SomeProperty·{·get·{·return·null;·}·}
  
60 »       public·static·void·Main·()37 »       public·static·void·Main·()
61 »       {38 »       {
62 »       }39 »       }
63 }</string>40 }</string>
 41 ····<string>//·CS0540:·`N.Nested.C.I.P':·containing·type·does·not·implement·interface·`N.Nested.I'
 42 //·Line:·17
  
 43 using·System;
  
 44 namespace·N
 45 {
 46 »       class·Nested
 47 »       {
 48 »       »       public·interface·I
 49 »       »       {
 50 »       »       »       bool·P·{·get;·}
 51 »       »       }
  
 52 »       »       public·class·C
 53 »       »       {
 54 »       »       »       bool·I.P
 55 »       »       »       {
 56 »       »       »       »       get·{·return·true;·}
 57 »       »       »       }
 58 »       »       }
 59 »       }
 60 }</string>
64 ··</Examples>61 ··</Examples>
65 </ErrorDocumentation>62 </ErrorDocumentation>
847 B
CS0547
835 B
CS0547
Ordering differences only
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0547</ErrorName>3 ··<ErrorName>CS0547</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type 
6 //·Line:·5 
  
7 interface·PropertyInterface·{ 
8 ········void·Value·{·get;·} 
9 }</string> 
10 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type5 ····<string>//·CS0547:·`PropertyClass.Value':·property·or·indexer·cannot·have·void·type
11 //·Line:·56 //·Line:·5
  
12 class·PropertyClass·{7 class·PropertyClass·{
13 ········public·void·Value·{·get·{}·}8 ········public·void·Value·{·get·{}·}
14 }</string>9 }</string>
 10 ····<string>//·CS0547:·`PropertyInterface.Value':·property·or·indexer·cannot·have·void·type
 11 //·Line:·5
  
 12 interface·PropertyInterface·{
 13 ········void·Value·{·get;·}
 14 }</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.06 KB
CS0267
1.05 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:·46 //·Line:·4
  
7 partial·enum·e·{}</string> 
8 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword 
9 //·Line:·4 
  
10 public·partial·static·class·Test7 public·partial·static·class·Test
11 {8 {
12 }</string>9 }</string>
13 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword10 ····<string>//·CS0267:·The·`partial'·modifier·can·be·used·only·immediately·before·`class',·`struct',·`interface',·or·`void'·keyword
14 //·Line:·611 //·Line:·6
  
15 public·partial·class·C12 public·partial·class·C
16 {13 {
17 »       partial·virtual·void·Foo·()14 »       partial·virtual·void·Foo·()
18 »       {15 »       {
19 »       }16 »       }
20 }</string>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>
21 ··</Examples>21 ··</Examples>
22 </ErrorDocumentation>22 </ErrorDocumentation>
2.08 KB
CS1725
2.07 KB
CS1725
Ordering differences only
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1725</ErrorName>3 ··<ErrorName>CS1725</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified5 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
6 //·Line:·66 //·Line:·6
  
7 using·System.Runtime.CompilerServices;7 using·System.Runtime.CompilerServices;
  
8 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]8 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]
  
9 class·A9 class·A
10 {10 {
11 »       public·static·void·Main·()11 »       public·static·void·Main·()
12 »       {12 »       {
13 »       }13 »       }
14 }</string>14 }</string>
15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified15 ····<string>//·CS1725:·Friend·assembly·reference·`main,·processorArchitecture=MSIL'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
16 //·Line:·616 //·Line:·6
  
17 using·System.Runtime.CompilerServices;17 using·System.Runtime.CompilerServices;
  
18 [assembly:·InternalsVisibleTo·("main,·Version=1.1.1.1")]18 [assembly:·InternalsVisibleTo·("main,·processorArchitecture=MSIL")]
  
19 class·A19 class·A
20 {20 {
21 »       public·static·void·Main·()21 »       public·static·void·Main·()
22 »       {22 »       {
23 »       }23 »       }
24 }</string>24 }</string>
25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Culture=neutral'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified25 ····<string>//·CS1725:·Friend·assembly·reference·`main,·Version=1.1.1.1'·is·invalid.·InternalsVisibleTo·declarations·cannot·have·a·version,·culture·or·processor·architecture·specified
26 //·Line:·626 //·Line:·6
  
27 using·System.Runtime.CompilerServices;27 using·System.Runtime.CompilerServices;
  
28 [assembly:·InternalsVisibleTo·("main,·Culture=neutral")]28 [assembly:·InternalsVisibleTo·("main,·Version=1.1.1.1")]
  
29 class·A29 class·A
30 {30 {
31 »       public·static·void·Main·()31 »       public·static·void·Main·()
32 »       {32 »       {
33 »       }33 »       }
34 }</string>34 }</string>
893 B
CS3015
881 B
CS3015
Ordering differences only
    
Offset 6, 27 lines modifiedOffset 6, 27 lines modified
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:17 //·Compiler·options:·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 public·class·CLSAttribute:·Attribute·{10 public·class·CLSAttribute:·Attribute·{
11 ···public·CLSAttribute(string[]·array)·{ 
12 ···}11 ·······private·CLSAttribute(int·arg)·{
 12 ·······}
13 }</string>13 }</string>
14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types14 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
15 //·Line:·815 //·Line:·8
16 //·Compiler·options:·-warnaserror·-warn:116 //·Compiler·options:·-warnaserror·-warn:1
  
17 using·System;17 using·System;
18 [assembly:CLSCompliant·(true)]18 [assembly:CLSCompliant·(true)]
  
19 public·class·CLSAttribute:·Attribute·{19 public·class·CLSAttribute:·Attribute·{
20 ·······private·CLSAttribute(int·arg)·{ 
21 ·······}20 ···public·CLSAttribute(string[]·array)·{
 21 ···}
22 }</string>22 }</string>
23 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types23 ····<string>//·CS3015:·`CLSAttribute'·has·no·accessible·constructors·which·use·only·CLS-compliant·types
24 //·Line:·824 //·Line:·8
25 //·Compiler·options:·-warnaserror·-warn:125 //·Compiler·options:·-warnaserror·-warn:1
  
26 using·System;26 using·System;
27 [assembly:CLSCompliant·(true)]27 [assembly:CLSCompliant·(true)]
1.05 KB
CS0555
1.04 KB
CS0555
Ordering differences only
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0555</ErrorName>3 ··<ErrorName>CS0555</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type5 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
6 //·Line:·6 
  
7 struct·S 
8 { 
9 »       public·static·implicit·operator·S·(S?·s) 
10 »       { 
11 »       »       return·new·S·(); 
12 »       } 
13 }</string> 
14 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type 
15 //·Line·:·86 //·Line·:·8
  
16 class·Blah·{7 class·Blah·{
  
17 »       public·static·void·Main·()·{}8 »       public·static·void·Main·()·{}
  
18 »       public·static·implicit·operator·Blah·(Blah·i)·{}9 »       public·static·implicit·operator·Blah·(Blah·i)·{}
  
19 }</string>10 }</string>
 11 ····<string>//·CS0555:·User-defined·operator·cannot·take·an·object·of·the·enclosing·type·and·convert·to·an·object·of·the·enclosing·type
 12 //·Line:·6
  
 13 struct·S
 14 {
 15 »       public·static·implicit·operator·S·(S?·s)
 16 »       {
 17 »       »       return·new·S·();
 18 »       }
 19 }</string>
20 ··</Examples>20 ··</Examples>
21 </ErrorDocumentation>21 </ErrorDocumentation>
1.3 KB
CS3019
1.29 KB
CS3019
Ordering differences only
    
Offset 5, 24 lines modifiedOffset 5, 14 lines modified
5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly5 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
6 //·Line:·86 //·Line:·8
7 //·Compiler·options:·-warnaserror·-warn:27 //·Compiler·options:·-warnaserror·-warn:2
  
8 using·System;8 using·System;
9 [assembly:CLSCompliant·(true)]9 [assembly:CLSCompliant·(true)]
  
10 [CLSCompliant·(true)] 
11 class·CLSClass·{ 
12 }</string> 
13 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly 
14 //·Line:·8 
15 //·Compiler·options:·-warnaserror·-warn:2 
  
16 using·System; 
17 [assembly:CLSCompliant·(true)] 
  
18 [CLSCompliant·(false)]10 [CLSCompliant·(false)]
19 class·CLSClass·{11 class·CLSClass·{
20 }</string>12 }</string>
21 ····<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
22 //·Line:·814 //·Line:·8
23 //·Compiler·options:·-warnaserror·-warn:215 //·Compiler·options:·-warnaserror·-warn:2
  
Offset 44, 9 lines modifiedOffset 34, 19 lines modified
  
44 using·System;34 using·System;
45 [assembly:CLSCompliant(true)]35 [assembly:CLSCompliant(true)]
  
46 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;36 public·class·CLSClass&lt;[CLSCompliant·(false)]·T&gt;
47 {37 {
48 }</string>38 }</string>
 39 ····<string>//·CS3019:·CLS·compliance·checking·will·not·be·performed·on·`CLSClass'·because·it·is·not·visible·from·outside·this·assembly
 40 //·Line:·8
 41 //·Compiler·options:·-warnaserror·-warn:2
  
 42 using·System;
 43 [assembly:CLSCompliant·(true)]
  
 44 [CLSCompliant·(true)]
 45 class·CLSClass·{
 46 }</string>
49 ··</Examples>47 ··</Examples>
50 </ErrorDocumentation>48 </ErrorDocumentation>
1.86 KB
CS0577
1.85 KB
CS0577
Ordering differences only
    
Offset 1, 22 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>CS0577</ErrorName>3 ··<ErrorName>CS0577</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation5 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
6 //·Line:·106 //·Line:·5
  
7 interface·I 
8 { 
9 ····void·F·(); 
10 } 
  
11 class·MainClass:·I·{7 class·MainClass·{
12 ········[System.Diagnostics.Conditional("DEBUG")]8 ········[System.Diagnostics.Conditional("DEBUG")]
13 ········void·I.F·()·{}9 ········~MainClass·()·{}
  
 10 ········public·static·void·Main·()·{}
14 }</string>11 }</string>
15 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation12 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.implicit·operator·MainClass(C)'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
16 //·Line:·813 //·Line:·8
  
17 class·C·{}14 class·C·{}
  
18 class·MainClass·{15 class·MainClass·{
Offset 24, 18 lines modifiedOffset 21, 21 lines modified
24 ········public·static·implicit·operator·MainClass·(C·m)21 ········public·static·implicit·operator·MainClass·(C·m)
25 ········{22 ········{
26 ············return·null;23 ············return·null;
27 ········}24 ········}
  
28 »       »       public·static·void·Main·()·{}25 »       »       public·static·void·Main·()·{}
29 }</string>26 }</string>
30 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.~MainClass()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation27 ····<string>//·CS0577:·Conditional·not·valid·on·`MainClass.I.F()'·because·it·is·a·constructor,·destructor,·operator·or·explicit·interface·implementation
31 //·Line:·528 //·Line:·10
  
32 class·MainClass·{ 
33 ········[System.Diagnostics.Conditional("DEBUG")] 
34 ········~MainClass·()·{}29 interface·I
 30 {
 31 ····void·F·();
 32 }
  
35 ········public·static·void·Main·()·{}33 class·MainClass:·I·{
 34 ········[System.Diagnostics.Conditional("DEBUG")]
 35 ········void·I.F·()·{}
36 }</string>36 }</string>
37 ··</Examples>37 ··</Examples>
38 </ErrorDocumentation>38 </ErrorDocumentation>
961 B
CS0446
949 B
CS0446
Ordering differences only
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0446</ErrorName>3 ··<ErrorName>CS0446</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'5 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`anonymous·method'
6 //·Line:·86 //·Line:·8
  
7 class·C7 class·C
8 {8 {
9 »       static·void·M·()9 »       static·void·M·()
10 »       {10 »       {
11 »       »       foreach·(int·i·in·Test)11 »       »       foreach·(int·i·in·delegate·{·}·)
12 »       »       {12 »       »       {
13 »       »       }13 »       »       }
14 »       }14 »       }
  
15 »       static·void·Test·()·{·} 
16 }</string>15 }</string>
17 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`anonymous·method'16 ····<string>//·CS0446:·Foreach·statement·cannot·operate·on·a·`method·group'
18 //·Line:·817 //·Line:·8
  
19 class·C18 class·C
20 {19 {
21 »       static·void·M·()20 »       static·void·M·()
22 »       {21 »       {
23 »       »       foreach·(int·i·in·delegate·{·}·)22 »       »       foreach·(int·i·in·Test)
24 »       »       {23 »       »       {
25 »       »       }24 »       »       }
26 »       }25 »       }
  
 26 »       static·void·Test·()·{·}
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
653 B
CS0735
641 B
CS0735
Ordering differences only
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute5 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
6 //·Line:·76 //·Line:·7
  
7 using·System;7 using·System;
8 using·System.Runtime.CompilerServices;8 using·System.Runtime.CompilerServices;
  
9 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>9 [assembly:·TypeForwardedTo((Type)null)]</string>
10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute10 ····<string>//·CS0735:·Invalid·type·specified·as·an·argument·for·TypeForwardedTo·attribute
11 //·Line:·711 //·Line:·7
  
12 using·System;12 using·System;
13 using·System.Runtime.CompilerServices;13 using·System.Runtime.CompilerServices;
  
14 [assembly:·TypeForwardedTo((Type)null)]</string>14 [assembly:·TypeForwardedTo(typeof·(int[]))]</string>
15 ··</Examples>15 ··</Examples>
16 </ErrorDocumentation>16 </ErrorDocumentation>
1.42 KB
CS1728
1.41 KB
CS1728
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1728</ErrorName>3 ··<ErrorName>CS1728</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type5 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
6 //·Line:·146 //·Line:·10
  
7 using·System;7 using·System;
  
8 class·C8 class·C
9 {9 {
 10 »       public·static·void·Main·()
10 »       delegate·int·Test·(); 
11 »       event·Test·MyEvent; 
  
12 »       void·Error·() 
13 »       {11 »       {
 12 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;
14 »       »       int?·i·=·0; 
15 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault); 
16 »       }13 »       }
17 }</string>14 }</string>
18 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`long?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type15 ····<string>//·CS1728:·Cannot·create·delegate·from·method·`int?.GetValueOrDefault()'·because·it·is·a·member·of·System.Nullable&lt;T&gt;·type
19 //·Line:·1016 //·Line:·14
  
20 using·System;17 using·System;
  
21 class·C18 class·C
22 {19 {
23 »       public·static·void·Main·()20 »       delegate·int·Test·();
 21 »       event·Test·MyEvent;
  
 22 »       void·Error·()
24 »       {23 »       {
25 »       »       Func&lt;long&gt;·a·=·new·long?().GetValueOrDefault;24 »       »       int?·i·=·0;
 25 »       »       MyEvent·+=·new·Test·(i.GetValueOrDefault);
26 »       }26 »       }
27 }</string>27 }</string>
28 ··</Examples>28 ··</Examples>
29 </ErrorDocumentation>29 </ErrorDocumentation>
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> 
11 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'5 ····<string>//·CS0699:·`I&lt;T&gt;':·A·constraint·references·nonexistent·type·parameter·`U'
12 //·Line:·86 //·Line:·8
  
13 partial·interface·I&lt;T&gt;7 partial·interface·I&lt;T&gt;
14 {8 {
15 }9 }
  
16 partial·interface·I&lt;T&gt;·where·U·:·class10 partial·interface·I&lt;T&gt;·where·U·:·class
17 {11 {
18 }</string>12 }</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>
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·`X'·because·it·is·an·attribute·class5 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`System.Attribute'·because·it·is·an·attribute·class
6 //·Line:·66 //·Line:·6
  
7 using·System;7 using·System;
  
8 class·Stack&lt;T&gt;·:·X8 class·Stack&lt;T&gt;·:·Attribute
9 {·}9 {·}
  
10 class·X·:·Attribute10 class·X
11 {11 {
 12 »       static·void·Main·()
 13 »       {·}
12 }</string>14 }</string>
13 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`System.Attribute'·because·it·is·an·attribute·class15 ····<string>//·CS0698:·A·generic·type·cannot·derive·from·`X'·because·it·is·an·attribute·class
14 //·Line:·616 //·Line:·6
  
15 using·System;17 using·System;
  
16 class·Stack&lt;T&gt;·:·Attribute18 class·Stack&lt;T&gt;·:·X
17 {·}19 {·}
  
18 class·X20 class·X·:·Attribute
19 {21 {
20 »       static·void·Main·() 
21 »       {·} 
22 }</string>22 }</string>
23 ··</Examples>23 ··</Examples>
24 </ErrorDocumentation>24 </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.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.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>
14 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override23 ····<string>//·CS0506:·`DerivedClass.Test':·cannot·override·inherited·member·`BaseClass.Test'·because·it·is·not·marked·virtual,·abstract·or·override
15 //·Line:·1124 //·Line:·11
  
16 using·System;25 using·System;
  
17 class·BaseClass·{26 class·BaseClass·{
18 ········protected·event·EventHandler·Test;27 ········protected·event·EventHandler·Test;
19 }28 }
  
20 class·DerivedClass:·BaseClass·{29 class·DerivedClass:·BaseClass·{
21 ········protected·override·event·EventHandler·Test;30 ········protected·override·event·EventHandler·Test;
22 }</string>31 }</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.49 KB
CS1581
1.48 KB
CS1581
Ordering differences only
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1581</ErrorName>3 ··<ErrorName>CS1581</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'5 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'
6 //·Line:·76 //·Line:·7
7 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:17 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
8 using·System;8 using·System;
9 ///·&lt;seealso·cref="explicit·operator·int·(Test)"/&gt;9 ///·&lt;seealso·cref="explicit·operator·intp·(Test)"/&gt;
10 public·class·Test10 public·class·Test
11 {11 {
12 »       ///·operator.12 »       ///·operator.
13 »       public·static·explicit·operator·int·[]·(Test·t)13 »       public·static·explicit·operator·int·(Test·t)
14 »       {14 »       {
15 »       »       return·new·int·[0];15 »       »       return·0;
16 »       }16 »       }
17 }</string>17 }</string>
18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·intp·(Test)'18 ····<string>//·CS1581:·Invalid·return·type·in·XML·comment·cref·attribute·`explicit·operator·int·(Test)'
19 //·Line:·719 //·Line:·7
20 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:120 //·Compiler·options:·-doc:dummy.xml·-warnaserror·-warn:1
  
21 using·System;21 using·System;
22 ///·&lt;seealso·cref="explicit·operator·intp·(Test)"/&gt;22 ///·&lt;seealso·cref="explicit·operator·int·(Test)"/&gt;
23 public·class·Test23 public·class·Test
24 {24 {
25 »       ///·operator.25 »       ///·operator.
26 »       public·static·explicit·operator·int·(Test·t)26 »       public·static·explicit·operator·int·[]·(Test·t)
27 »       {27 »       {
28 »       »       return·0;28 »       »       return·new·int·[0];
29 »       }29 »       }
30 }</string>30 }</string>
31 ··</Examples>31 ··</Examples>
32 </ErrorDocumentation>32 </ErrorDocumentation>
973 B
CS1057
961 B
CS1057
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>CS1057</ErrorName>3 ··<ErrorName>CS1057</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members5 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members
6 //·Line:·66 //·Line:·6
  
7 public·static·class·B7 public·static·class·B
8 {8 {
 9 »       protected·class·E·{}
9 »       protected·static·object·_a·=·null; 
10 »       »       ···· 
11 }</string>10 }</string>
12 ····<string>//·CS1057:·`B.E':·Static·classes·cannot·contain·protected·members11 ····<string>//·CS1057:·`B._a':·Static·classes·cannot·contain·protected·members
13 //·Line:·612 //·Line:·6
  
14 public·static·class·B13 public·static·class·B
15 {14 {
16 »       protected·class·E·{}15 »       protected·static·object·_a·=·null;
 16 »       »       ····
17 }</string>17 }</string>
18 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members18 ····<string>//·CS1057:·`S.P.set':·Static·classes·cannot·contain·protected·members
19 //·Line:·619 //·Line:·6
  
20 static·class·S20 static·class·S
21 {21 {
22 »       public·static·int·P·{22 »       public·static·int·P·{
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>
5 ····<string>//·CS1685:·The·predefined·type·`System.Int32'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll'8 ····<string>//·CS1685:·The·predefined·type·`System.Int32'·is·defined·multiple·times.·Using·definition·from·`mscorlib.dll'
6 //·Line:·09 //·Line:·0
7 //·Compiler·options:·-warn:1·-warnaserror10 //·Compiler·options:·-warn:1·-warnaserror
  
8 namespace·System·{11 namespace·System·{
9 »       public·struct·Int32·{12 »       public·struct·Int32·{
10 »       }13 »       }
11 }</string>14 }</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.22 KB
CS8093
1.21 KB
CS8093
Ordering differences only
    
Offset 1, 12 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>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
6 //·Line:·3526 //·Line:·35
  
7 using·System;27 using·System;
  
8 public·class·A28 public·class·A
9 {29 {
10 }30 }
Offset 40, 32 lines modifiedOffset 63, 9 lines modified
40 »       »       »       if·(n·!=·"Extension")63 »       »       »       if·(n·!=·"Extension")
41 »       »       »       »       return·1;64 »       »       »       »       return·1;
  
42 »       »       »       return·0;65 »       »       »       return·0;
43 »       »       }66 »       »       }
44 »       }67 »       }
45 }</string>68 }</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> 
66 ··</Examples>69 ··</Examples>
67 </ErrorDocumentation>70 </ErrorDocumentation>
1.64 KB
CS0172
1.63 KB
CS0172
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 39 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS0172</ErrorName>3 ··<ErrorName>CS0172</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`X'·and·`Y'·convert·implicitly·to·each·other
 6 //·Line:·25
  
 7 class·X·{
 8 »       public·static·implicit·operator·X·(Y·y)
 9 »       {
 10 »       »       return·null;
 11 »       }
 12 }
  
 13 class·Y·{
 14 »       public·static·implicit·operator·Y·(X·x)
 15 »       {
 16 »       »       return·null;
 17 »       }
 18 }
  
 19 class·Z
 20 {
 21 »       static·void·Main·()
 22 »       {
 23 »       »       X·x·=·new·X·();
 24 »       »       Y·y·=·new·Y·();
  
 25 »       »       object·d·=·(x·==·x)·?·x·:·y;
 26 »       }
 27 »       
 28 }</string>
5 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other29 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`ClassA'·and·`ClassB'·convert·implicitly·to·each·other
6 //·Line:·2930 //·Line:·29
  
7 class·ClassA·{31 class·ClassA·{
8 ········public·static·implicit·operator·ClassB·(ClassA·value)·{32 ········public·static·implicit·operator·ClassB·(ClassA·value)·{
9 ················return·null;33 ················return·null;
10 ········}34 ········}
Offset 29, 37 lines modifiedOffset 57, 9 lines modified
29 ········public·static·void·Main()·{57 ········public·static·void·Main()·{
30 ················ClassA·a·=·new·ClassA();58 ················ClassA·a·=·new·ClassA();
31 ················ClassB·b·=·new·ClassB();59 ················ClassB·b·=·new·ClassB();
32 ············60 ············
33 ················System.Console.WriteLine(true·?·a·:·b);61 ················System.Console.WriteLine(true·?·a·:·b);
34 ···}62 ···}
35 }</string>63 }</string>
36 ····<string>//·CS0172:·Type·of·conditional·expression·cannot·be·determined·as·`X'·and·`Y'·convert·implicitly·to·each·other 
37 //·Line:·25 
  
38 class·X·{ 
39 »       public·static·implicit·operator·X·(Y·y) 
40 »       { 
41 »       »       return·null; 
42 »       } 
43 } 
  
44 class·Y·{ 
45 »       public·static·implicit·operator·Y·(X·x) 
46 »       { 
47 »       »       return·null; 
48 »       } 
49 } 
  
50 class·Z 
51 { 
52 »       static·void·Main·() 
53 »       { 
54 »       »       X·x·=·new·X·(); 
55 »       »       Y·y·=·new·Y·(); 
  
56 »       »       object·d·=·(x·==·x)·?·x·:·y; 
57 »       } 
58 »        
59 }</string> 
60 ··</Examples>64 ··</Examples>
61 </ErrorDocumentation>65 </ErrorDocumentation>
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>
748 B
CS0426
736 B
CS0426
Ordering differences only
    
Offset 11, 37 lines modifiedOffset 11, 37 lines modified
11 »       {11 »       {
12 »       }12 »       }
13 }13 }
  
14 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;14 public·class·C&lt;T&gt;·:·B&lt;C&lt;int&gt;.Foo&gt;
15 {15 {
16 }</string>16 }</string>
17 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N' 
18 //·Line:·6 
  
19 class·A 
20 { 
21 »       class·B·:·N.M 
22 »       { 
23 »       } 
24 } 
  
25 class·N 
26 { 
27 »       public·const·string·S·=·"1"; 
28 }</string> 
29 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A'17 ····<string>//·CS0426:·The·nested·type·`B'·does·not·exist·in·the·type·`A'
30 //·Line:·1218 //·Line:·12
  
31 class·A19 class·A
32 {20 {
33 }21 }
  
34 class·Test22 class·Test
35 {23 {
36 ···public·static·void·Main()24 ···public·static·void·Main()
37 ···{25 ···{
38 ······A.B·a;26 ······A.B·a;
39 ···}27 ···}
40 }</string>28 }</string>
 29 ····<string>//·CS0426:·The·nested·type·`M'·does·not·exist·in·the·type·`N'
 30 //·Line:·6
  
 31 class·A
 32 {
 33 »       class·B·:·N.M
 34 »       {
 35 »       }
 36 }
  
 37 class·N
 38 {
 39 »       public·const·string·S·=·"1";
 40 }</string>
41 ··</Examples>41 ··</Examples>
42 </ErrorDocumentation>42 </ErrorDocumentation>
1.13 KB
CS1657
1.12 KB
CS1657
Ordering differences only
    
Offset 1, 11 lines modifiedOffset 1, 25 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2 <ErrorDocumentation·xmlns:xsd="http://www.w3.org/2001/XMLSchema"·xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 ··<ErrorName>CS1657</ErrorName>3 ··<ErrorName>CS1657</ErrorName>
4 ··<Examples>4 ··<Examples>
 5 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable'
 6 //·Line:·9
  
 7 class·E
 8 {
 9 ····public·E·(int[]·args)
 10 ····{
 11 ········foreach·(int·i·in·args)
 12 ············Init·(ref·i);
 13 ····}
 14 ····
 15 ····void·Init·(ref·int·val)·{}
 16 ·······
 17 }</string>
5 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'18 ····<string>//·CS1657:·Cannot·pass·`m'·as·a·ref·or·out·argument·because·it·is·a·`using·variable'
6 //·Line:·1119 //·Line:·11
  
7 using·System.IO;20 using·System.IO;
  
8 class·E21 class·E
9 {22 {
Offset 17, 23 lines modifiedOffset 31, 9 lines modified
17 ····}31 ····}
18 ····32 ····
19 ····void·Init·(out·MemoryStream·val)33 ····void·Init·(out·MemoryStream·val)
20 ····{34 ····{
21 »       val·=·null;35 »       val·=·null;
22 ····}36 ····}
23 }</string>37 }</string>
24 ····<string>//·CS1657:·Cannot·pass·`i'·as·a·ref·or·out·argument·because·it·is·a·`foreach·iteration·variable' 
25 //·Line:·9 
  
26 class·E 
27 { 
28 ····public·E·(int[]·args) 
29 ····{ 
30 ········foreach·(int·i·in·args) 
31 ············Init·(ref·i); 
32 ····} 
33 ···· 
34 ····void·Init·(ref·int·val)·{} 
35 ······· 
36 }</string> 
37 ··</Examples>38 ··</Examples>
38 </ErrorDocumentation>39 </ErrorDocumentation>
684 B
CS4003
672 B
CS4003
Ordering differences only
    
Offset 3, 28 lines modifiedOffset 3, 28 lines modified
3 ··<ErrorName>CS4003</ErrorName>3 ··<ErrorName>CS4003</ErrorName>
4 ··<Examples>4 ··<Examples>
5 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression5 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression
6 //·Line:·86 //·Line:·8
  
7 class·Tester7 class·Tester
8 {8 {
 9 »       int·await;
 10 »       
9 »       async·void·Test·()11 »       async·void·Test·()
10 »       {12 »       {
11 »       »       int·await·=·1;13 »       »       var·a·=·new·Initializer·()·{
 14 »       »       »       await·=·2
 15 »       »       };
12 »       }16 »       }
13 }</string>17 }</string>
14 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression18 ····<string>//·CS4003:·`await'·cannot·be·used·as·an·identifier·within·an·async·method·or·lambda·expression
15 //·Line:·819 //·Line:·8
  
16 class·Tester20 class·Tester
17 {21 {
18 »       int·await; 
19 »        
20 »       async·void·Test·()22 »       async·void·Test·()
21 »       {23 »       {
 24 »       »       int·await·=·1;
22 »       »       var·a·=·new·Initializer·()·{ 
23 »       »       »       await·=·2 
24 »       »       }; 
25 »       }25 »       }
26 }</string>26 }</string>
27 ··</Examples>27 ··</Examples>
28 </ErrorDocumentation>28 </ErrorDocumentation>
735 KB
./usr/lib/monodoc/sources/ecma334.zip
54.9 KB
zipinfo {}
    
Offset 1, 465 lines modifiedOffset 1, 465 lines modified
Diff chunk too large, falling back to line-by-line diff (463 lines added, 463 lines removed)
1 Zip·file·size:·392664·bytes,·number·of·entries:·4631 Zip·file·size:·392664·bytes,·number·of·entries:·463
2 -rw----·····2.0·fat·····1509·b-·defN·26-Jul-08·02:38·12 -rw----·····2.0·fat·····1509·b-·defN·25-Jun-05·23:36·1
3 -rw----·····2.0·fat·····4460·b-·defN·26-Jul-08·02:38·23 -rw----·····2.0·fat·····4460·b-·defN·25-Jun-05·23:36·2
4 -rw----·····2.0·fat······537·b-·defN·26-Jul-08·02:38·34 -rw----·····2.0·fat······537·b-·defN·25-Jun-05·23:36·3
5 -rw----·····2.0·fat·····7029·b-·defN·26-Jul-08·02:38·45 -rw----·····2.0·fat·····7029·b-·defN·25-Jun-05·23:36·4
6 -rw----·····2.0·fat·····5636·b-·defN·26-Jul-08·02:38·56 -rw----·····2.0·fat·····5636·b-·defN·25-Jun-05·23:36·5
7 -rw----·····2.0·fat·····1133·b-·defN·26-Jul-08·02:38·67 -rw----·····2.0·fat·····1133·b-·defN·25-Jun-05·23:36·6
8 -rw----·····2.0·fat·····1862·b-·defN·26-Jul-08·02:38·78 -rw----·····2.0·fat·····1862·b-·defN·25-Jun-05·23:36·7
9 -rw----·····2.0·fat······904·b-·defN·26-Jul-08·02:38·89 -rw----·····2.0·fat······904·b-·defN·25-Jun-05·23:36·8
10 -rw----·····2.0·fat·····3189·b-·defN·26-Jul-08·02:38·8.110 -rw----·····2.0·fat·····3189·b-·defN·25-Jun-05·23:36·8.1
11 -rw----·····2.0·fat·····3641·b-·defN·26-Jul-08·02:38·8.211 -rw----·····2.0·fat·····3641·b-·defN·25-Jun-05·23:36·8.2
12 -rw----·····2.0·fat·····6668·b-·defN·26-Jul-08·02:38·8.2.112 -rw----·····2.0·fat·····6668·b-·defN·25-Jun-05·23:36·8.2.1
13 -rw----·····2.0·fat·····1672·b-·defN·26-Jul-08·02:38·8.2.213 -rw----·····2.0·fat·····1672·b-·defN·25-Jun-05·23:36·8.2.2
14 -rw----·····2.0·fat·····5273·b-·defN·26-Jul-08·02:38·8.2.314 -rw----·····2.0·fat·····5273·b-·defN·25-Jun-05·23:36·8.2.3
15 -rw----·····2.0·fat·····2300·b-·defN·26-Jul-08·02:38·8.2.415 -rw----·····2.0·fat·····2300·b-·defN·25-Jun-05·23:36·8.2.4
16 -rw----·····2.0·fat·····7752·b-·defN·26-Jul-08·02:38·8.316 -rw----·····2.0·fat·····7752·b-·defN·25-Jun-05·23:36·8.3
17 -rw----·····2.0·fat·····4618·b-·defN·26-Jul-08·02:38·8.417 -rw----·····2.0·fat·····4618·b-·defN·25-Jun-05·23:36·8.4
18 -rw----·····2.0·fat·····2400·b-·defN·26-Jul-08·02:38·8.518 -rw----·····2.0·fat·····2400·b-·defN·25-Jun-05·23:36·8.5
19 -rw----·····2.0·fat·····8367·b-·defN·26-Jul-08·02:38·8.619 -rw----·····2.0·fat·····8367·b-·defN·25-Jun-05·23:36·8.6
20 -rw----·····2.0·fat·····3289·b-·defN·26-Jul-08·02:38·8.720 -rw----·····2.0·fat·····3289·b-·defN·25-Jun-05·23:36·8.7
21 -rw----·····2.0·fat·····1095·b-·defN·26-Jul-08·02:38·8.7.121 -rw----·····2.0·fat·····1095·b-·defN·25-Jun-05·23:36·8.7.1
22 -rw----·····2.0·fat·····2205·b-·defN·26-Jul-08·02:38·8.7.222 -rw----·····2.0·fat·····2205·b-·defN·25-Jun-05·23:36·8.7.2
23 -rw----·····2.0·fat·····2675·b-·defN·26-Jul-08·02:38·8.7.323 -rw----·····2.0·fat·····2675·b-·defN·25-Jun-05·23:36·8.7.3
24 -rw----·····2.0·fat·····2060·b-·defN·26-Jul-08·02:38·8.7.424 -rw----·····2.0·fat·····2060·b-·defN·25-Jun-05·23:36·8.7.4
25 -rw----·····2.0·fat·····2996·b-·defN·26-Jul-08·02:38·8.7.525 -rw----·····2.0·fat·····2996·b-·defN·25-Jun-05·23:36·8.7.5
26 -rw----·····2.0·fat·····2709·b-·defN·26-Jul-08·02:38·8.7.626 -rw----·····2.0·fat·····2709·b-·defN·25-Jun-05·23:36·8.7.6
27 -rw----·····2.0·fat·····2037·b-·defN·26-Jul-08·02:38·8.7.727 -rw----·····2.0·fat·····2037·b-·defN·25-Jun-05·23:36·8.7.7
28 -rw----·····2.0·fat·····1364·b-·defN·26-Jul-08·02:38·8.7.828 -rw----·····2.0·fat·····1364·b-·defN·25-Jun-05·23:36·8.7.8
29 -rw----·····2.0·fat······858·b-·defN·26-Jul-08·02:38·8.7.929 -rw----·····2.0·fat······858·b-·defN·25-Jun-05·23:36·8.7.9
30 -rw----·····2.0·fat······776·b-·defN·26-Jul-08·02:38·8.7.1030 -rw----·····2.0·fat······776·b-·defN·25-Jun-05·23:36·8.7.10
31 -rw----·····2.0·fat·····2441·b-·defN·26-Jul-08·02:38·8.7.1131 -rw----·····2.0·fat·····2441·b-·defN·25-Jun-05·23:36·8.7.11
32 -rw----·····2.0·fat·····1868·b-·defN·26-Jul-08·02:38·8.832 -rw----·····2.0·fat·····1868·b-·defN·25-Jun-05·23:36·8.8
33 -rw----·····2.0·fat·····2887·b-·defN·26-Jul-08·02:38·8.933 -rw----·····2.0·fat·····2887·b-·defN·25-Jun-05·23:36·8.9
34 -rw----·····2.0·fat·····2680·b-·defN·26-Jul-08·02:38·8.1034 -rw----·····2.0·fat·····2680·b-·defN·25-Jun-05·23:36·8.10
35 -rw----·····2.0·fat·····1475·b-·defN·26-Jul-08·02:38·8.1135 -rw----·····2.0·fat·····1475·b-·defN·25-Jun-05·23:36·8.11
36 -rw----·····2.0·fat·····4174·b-·defN·26-Jul-08·02:38·8.1236 -rw----·····2.0·fat·····4174·b-·defN·25-Jun-05·23:36·8.12
37 -rw----·····2.0·fat·····5493·b-·defN·26-Jul-08·02:38·8.1337 -rw----·····2.0·fat·····5493·b-·defN·25-Jun-05·23:36·8.13
38 -rw----·····2.0·fat·····2782·b-·defN·26-Jul-08·02:38·8.1438 -rw----·····2.0·fat·····2782·b-·defN·25-Jun-05·23:36·8.14
39 -rw----·····2.0·fat·······69·b-·defN·26-Jul-08·02:38·939 -rw----·····2.0·fat·······69·b-·defN·25-Jun-05·23:36·9
40 -rw----·····2.0·fat·····2234·b-·defN·26-Jul-08·02:38·9.140 -rw----·····2.0·fat·····2234·b-·defN·25-Jun-05·23:36·9.1
41 -rw----·····2.0·fat······515·b-·defN·26-Jul-08·02:38·9.241 -rw----·····2.0·fat······515·b-·defN·25-Jun-05·23:36·9.2
42 -rw----·····2.0·fat······731·b-·defN·26-Jul-08·02:38·9.2.142 -rw----·····2.0·fat······731·b-·defN·25-Jun-05·23:36·9.2.1
43 -rw----·····2.0·fat······586·b-·defN·26-Jul-08·02:38·9.2.243 -rw----·····2.0·fat······586·b-·defN·25-Jun-05·23:36·9.2.2
44 -rw----·····2.0·fat·····2866·b-·defN·26-Jul-08·02:38·9.344 -rw----·····2.0·fat·····2866·b-·defN·25-Jun-05·23:36·9.3
45 -rw----·····2.0·fat·····1274·b-·defN·26-Jul-08·02:38·9.3.145 -rw----·····2.0·fat·····1274·b-·defN·25-Jun-05·23:36·9.3.1
46 -rw----·····2.0·fat·····3978·b-·defN·26-Jul-08·02:38·9.3.246 -rw----·····2.0·fat·····3978·b-·defN·25-Jun-05·23:36·9.3.2
47 -rw----·····2.0·fat······542·b-·defN·26-Jul-08·02:38·9.3.347 -rw----·····2.0·fat······542·b-·defN·25-Jun-05·23:36·9.3.3
48 -rw----·····2.0·fat······820·b-·defN·26-Jul-08·02:38·9.448 -rw----·····2.0·fat······820·b-·defN·25-Jun-05·23:36·9.4
49 -rw----·····2.0·fat·····2667·b-·defN·26-Jul-08·02:38·9.4.149 -rw----·····2.0·fat·····2667·b-·defN·25-Jun-05·23:36·9.4.1
50 -rw----·····2.0·fat·····6592·b-·defN·26-Jul-08·02:38·9.4.250 -rw----·····2.0·fat·····6592·b-·defN·25-Jun-05·23:36·9.4.2
51 -rw----·····2.0·fat·····2832·b-·defN·26-Jul-08·02:38·9.4.351 -rw----·····2.0·fat·····2832·b-·defN·25-Jun-05·23:36·9.4.3
52 -rw----·····2.0·fat······639·b-·defN·26-Jul-08·02:38·9.4.452 -rw----·····2.0·fat······639·b-·defN·25-Jun-05·23:36·9.4.4
53 -rw----·····2.0·fat······479·b-·defN·26-Jul-08·02:38·9.4.4.153 -rw----·····2.0·fat······479·b-·defN·25-Jun-05·23:36·9.4.4.1
54 -rw----·····2.0·fat·····5942·b-·defN·26-Jul-08·02:38·9.4.4.254 -rw----·····2.0·fat·····5942·b-·defN·25-Jun-05·23:36·9.4.4.2
55 -rw----·····2.0·fat·····3741·b-·defN·26-Jul-08·02:38·9.4.4.355 -rw----·····2.0·fat·····3741·b-·defN·25-Jun-05·23:36·9.4.4.3
56 -rw----·····2.0·fat·····3555·b-·defN·26-Jul-08·02:38·9.4.4.456 -rw----·····2.0·fat·····3555·b-·defN·25-Jun-05·23:36·9.4.4.4
57 -rw----·····2.0·fat·····6530·b-·defN·26-Jul-08·02:38·9.4.4.557 -rw----·····2.0·fat·····6530·b-·defN·25-Jun-05·23:36·9.4.4.5
58 -rw----·····2.0·fat······382·b-·defN·26-Jul-08·02:38·9.4.4.658 -rw----·····2.0·fat······382·b-·defN·25-Jun-05·23:36·9.4.4.6
59 -rw----·····2.0·fat·····1686·b-·defN·26-Jul-08·02:38·9.4.559 -rw----·····2.0·fat·····1686·b-·defN·25-Jun-05·23:36·9.4.5
60 -rw----·····2.0·fat·····3537·b-·defN·26-Jul-08·02:38·9.560 -rw----·····2.0·fat·····3537·b-·defN·25-Jun-05·23:36·9.5
61 -rw----·····2.0·fat·····1765·b-·defN·26-Jul-08·02:38·9.5.161 -rw----·····2.0·fat·····1765·b-·defN·25-Jun-05·23:36·9.5.1
62 -rw----·····2.0·fat·····3742·b-·defN·26-Jul-08·02:38·9.5.262 -rw----·····2.0·fat·····3742·b-·defN·25-Jun-05·23:36·9.5.2
63 -rw----·····2.0·fat·····3912·b-·defN·26-Jul-08·02:38·9.5.363 -rw----·····2.0·fat·····3912·b-·defN·25-Jun-05·23:36·9.5.3
64 -rw----·····2.0·fat·····9342·b-·defN·26-Jul-08·02:38·9.5.464 -rw----·····2.0·fat·····9342·b-·defN·25-Jun-05·23:36·9.5.4
65 -rw----·····2.0·fat·····1851·b-·defN·26-Jul-08·02:38·9.5.565 -rw----·····2.0·fat·····1851·b-·defN·25-Jun-05·23:36·9.5.5
66 -rw----·····2.0·fat·····1970·b-·defN·26-Jul-08·02:38·9.5.666 -rw----·····2.0·fat·····1970·b-·defN·25-Jun-05·23:36·9.5.6
67 -rw----·····2.0·fat·····3142·b-·defN·26-Jul-08·02:38·9.5.767 -rw----·····2.0·fat·····3142·b-·defN·25-Jun-05·23:36·9.5.7
68 -rw----·····2.0·fat·······67·b-·defN·26-Jul-08·02:38·1068 -rw----·····2.0·fat·······67·b-·defN·25-Jun-05·23:36·10
69 -rw----·····2.0·fat·····3741·b-·defN·26-Jul-08·02:38·10.169 -rw----·····2.0·fat·····3741·b-·defN·25-Jun-05·23:36·10.1
70 -rw----·····2.0·fat·····1005·b-·defN·26-Jul-08·02:38·10.270 -rw----·····2.0·fat·····1005·b-·defN·25-Jun-05·23:36·10.2
71 -rw----·····2.0·fat·····8144·b-·defN·26-Jul-08·02:38·10.371 -rw----·····2.0·fat·····8144·b-·defN·25-Jun-05·23:36·10.3
72 -rw----·····2.0·fat·····1104·b-·defN·26-Jul-08·02:38·10.472 -rw----·····2.0·fat·····1104·b-·defN·25-Jun-05·23:36·10.4
73 -rw----·····2.0·fat······670·b-·defN·26-Jul-08·02:38·10.4.173 -rw----·····2.0·fat······670·b-·defN·25-Jun-05·23:36·10.4.1
74 -rw----·····2.0·fat·····1842·b-·defN·26-Jul-08·02:38·10.4.274 -rw----·····2.0·fat·····1842·b-·defN·25-Jun-05·23:36·10.4.2
75 -rw----·····2.0·fat······232·b-·defN·26-Jul-08·02:38·10.4.375 -rw----·····2.0·fat······232·b-·defN·25-Jun-05·23:36·10.4.3
76 -rw----·····2.0·fat·····1107·b-·defN·26-Jul-08·02:38·10.4.476 -rw----·····2.0·fat·····1107·b-·defN·25-Jun-05·23:36·10.4.4
77 -rw----·····2.0·fat······269·b-·defN·26-Jul-08·02:38·10.4.577 -rw----·····2.0·fat······269·b-·defN·25-Jun-05·23:36·10.4.5
78 -rw----·····2.0·fat······180·b-·defN·26-Jul-08·02:38·10.4.678 -rw----·····2.0·fat······180·b-·defN·25-Jun-05·23:36·10.4.6
79 -rw----·····2.0·fat······188·b-·defN·26-Jul-08·02:38·10.4.779 -rw----·····2.0·fat······188·b-·defN·25-Jun-05·23:36·10.4.7
80 -rw----·····2.0·fat······746·b-·defN·26-Jul-08·02:38·10.580 -rw----·····2.0·fat······746·b-·defN·25-Jun-05·23:36·10.5
81 -rw----·····2.0·fat·····3205·b-·defN·26-Jul-08·02:38·10.5.181 -rw----·····2.0·fat·····3205·b-·defN·25-Jun-05·23:36·10.5.1
82 -rw----·····2.0·fat·····7386·b-·defN·26-Jul-08·02:38·10.5.282 -rw----·····2.0·fat·····7386·b-·defN·25-Jun-05·23:36·10.5.2
83 -rw----·····2.0·fat·····2093·b-·defN·26-Jul-08·02:38·10.5.383 -rw----·····2.0·fat·····2093·b-·defN·25-Jun-05·23:36·10.5.3
84 -rw----·····2.0·fat·····2512·b-·defN·26-Jul-08·02:38·10.5.484 -rw----·····2.0·fat·····2512·b-·defN·25-Jun-05·23:36·10.5.4
85 -rw----·····2.0·fat·····3608·b-·defN·26-Jul-08·02:38·10.685 -rw----·····2.0·fat·····3608·b-·defN·25-Jun-05·23:36·10.6
86 -rw----·····2.0·fat·····9381·b-·defN·26-Jul-08·02:38·10.786 -rw----·····2.0·fat·····9381·b-·defN·25-Jun-05·23:36·10.7
87 -rw----·····2.0·fat······690·b-·defN·26-Jul-08·02:38·10.7.187 -rw----·····2.0·fat······690·b-·defN·25-Jun-05·23:36·10.7.1
88 -rw----·····2.0·fat·····1419·b-·defN·26-Jul-08·02:38·10.7.1.188 -rw----·····2.0·fat·····1419·b-·defN·25-Jun-05·23:36·10.7.1.1
89 -rw----·····2.0·fat·····3300·b-·defN·26-Jul-08·02:38·10.7.1.289 -rw----·····2.0·fat·····3300·b-·defN·25-Jun-05·23:36·10.7.1.2
90 -rw----·····2.0·fat·····5781·b-·defN·26-Jul-08·02:38·10.890 -rw----·····2.0·fat·····5781·b-·defN·25-Jun-05·23:36·10.8
91 -rw----·····2.0·fat·····1390·b-·defN·26-Jul-08·02:38·10.8.191 -rw----·····2.0·fat·····1390·b-·defN·25-Jun-05·23:36·10.8.1
92 -rw----·····2.0·fat·····6491·b-·defN·26-Jul-08·02:38·10.992 -rw----·····2.0·fat·····6491·b-·defN·25-Jun-05·23:36·10.9
93 -rw----·····2.0·fat·····1703·b-·defN·26-Jul-08·02:38·10.1093 -rw----·····2.0·fat·····1703·b-·defN·25-Jun-05·23:36·10.10
94 -rw----·····2.0·fat·····1560·b-·defN·26-Jul-08·02:38·1194 -rw----·····2.0·fat·····1560·b-·defN·25-Jun-05·23:36·11
95 -rw----·····2.0·fat·····2728·b-·defN·26-Jul-08·02:38·11.195 -rw----·····2.0·fat·····2728·b-·defN·25-Jun-05·23:36·11.1
96 -rw----·····2.0·fat·····2361·b-·defN·26-Jul-08·02:38·11.1.196 -rw----·····2.0·fat·····2361·b-·defN·25-Jun-05·23:36·11.1.1
97 -rw----·····2.0·fat······331·b-·defN·26-Jul-08·02:38·11.1.297 -rw----·····2.0·fat······331·b-·defN·25-Jun-05·23:36·11.1.2
98 -rw----·····2.0·fat·····3321·b-·defN·26-Jul-08·02:38·11.1.398 -rw----·····2.0·fat·····3321·b-·defN·25-Jun-05·23:36·11.1.3
99 -rw----·····2.0·fat·····5540·b-·defN·26-Jul-08·02:38·11.1.499 -rw----·····2.0·fat·····5540·b-·defN·25-Jun-05·23:36·11.1.4
100 -rw----·····2.0·fat·····5239·b-·defN·26-Jul-08·02:38·11.1.5100 -rw----·····2.0·fat·····5239·b-·defN·25-Jun-05·23:36·11.1.5
101 -rw----·····2.0·fat·····3640·b-·defN·26-Jul-08·02:38·11.1.6101 -rw----·····2.0·fat·····3640·b-·defN·25-Jun-05·23:36·11.1.6
102 -rw----·····2.0·fat·····1026·b-·defN·26-Jul-08·02:38·11.1.7102 -rw----·····2.0·fat·····1026·b-·defN·25-Jun-05·23:36·11.1.7
103 -rw----·····2.0·fat······531·b-·defN·26-Jul-08·02:38·11.1.8103 -rw----·····2.0·fat······531·b-·defN·25-Jun-05·23:36·11.1.8
104 -rw----·····2.0·fat·····2555·b-·defN·26-Jul-08·02:38·11.2104 -rw----·····2.0·fat·····2555·b-·defN·25-Jun-05·23:36·11.2
105 -rw----·····2.0·fat······685·b-·defN·26-Jul-08·02:38·11.2.1105 -rw----·····2.0·fat······685·b-·defN·25-Jun-05·23:36·11.2.1
106 -rw----·····2.0·fat······356·b-·defN·26-Jul-08·02:38·11.2.2106 -rw----·····2.0·fat······356·b-·defN·25-Jun-05·23:36·11.2.2
107 -rw----·····2.0·fat······471·b-·defN·26-Jul-08·02:38·11.2.3107 -rw----·····2.0·fat······471·b-·defN·25-Jun-05·23:36·11.2.3
108 -rw----·····2.0·fat······415·b-·defN·26-Jul-08·02:38·11.2.4108 -rw----·····2.0·fat······415·b-·defN·25-Jun-05·23:36·11.2.4
109 -rw----·····2.0·fat······453·b-·defN·26-Jul-08·02:38·11.2.5109 -rw----·····2.0·fat······453·b-·defN·25-Jun-05·23:36·11.2.5
110 -rw----·····2.0·fat······767·b-·defN·26-Jul-08·02:38·11.2.6110 -rw----·····2.0·fat······767·b-·defN·25-Jun-05·23:36·11.2.6
111 -rw----·····2.0·fat······574·b-·defN·26-Jul-08·02:38·11.3111 -rw----·····2.0·fat······574·b-·defN·25-Jun-05·23:36·11.3
112 -rw----·····2.0·fat·····3072·b-·defN·26-Jul-08·02:38·11.3.1112 -rw----·····2.0·fat·····3072·b-·defN·25-Jun-05·23:36·11.3.1
113 -rw----·····2.0·fat·····1634·b-·defN·26-Jul-08·02:38·11.3.2113 -rw----·····2.0·fat·····1634·b-·defN·25-Jun-05·23:36·11.3.2
114 -rw----·····2.0·fat·····1071·b-·defN·26-Jul-08·02:38·12114 -rw----·····2.0·fat·····1071·b-·defN·25-Jun-05·23:36·12
115 -rw----·····2.0·fat······814·b-·defN·26-Jul-08·02:38·12.1115 -rw----·····2.0·fat······814·b-·defN·25-Jun-05·23:36·12.1
116 -rw----·····2.0·fat······662·b-·defN·26-Jul-08·02:38·12.1.1116 -rw----·····2.0·fat······662·b-·defN·25-Jun-05·23:36·12.1.1
117 -rw----·····2.0·fat······187·b-·defN·26-Jul-08·02:38·12.1.2117 -rw----·····2.0·fat······187·b-·defN·25-Jun-05·23:36·12.1.2
118 -rw----·····2.0·fat······625·b-·defN·26-Jul-08·02:38·12.1.2.1118 -rw----·····2.0·fat······625·b-·defN·25-Jun-05·23:36·12.1.2.1
119 -rw----·····2.0·fat······733·b-·defN·26-Jul-08·02:38·12.1.2.2119 -rw----·····2.0·fat······733·b-·defN·25-Jun-05·23:36·12.1.2.2
120 -rw----·····2.0·fat······550·b-·defN·26-Jul-08·02:38·12.1.3120 -rw----·····2.0·fat······550·b-·defN·25-Jun-05·23:36·12.1.3
121 -rw----·····2.0·fat······643·b-·defN·26-Jul-08·02:38·12.1.4121 -rw----·····2.0·fat······643·b-·defN·25-Jun-05·23:36·12.1.4
122 -rw----·····2.0·fat·····1217·b-·defN·26-Jul-08·02:38·12.1.5122 -rw----·····2.0·fat·····1217·b-·defN·25-Jun-05·23:36·12.1.5
123 -rw----·····2.0·fat·····1521·b-·defN·26-Jul-08·02:38·12.1.6123 -rw----·····2.0·fat·····1521·b-·defN·25-Jun-05·23:36·12.1.6
124 -rw----·····2.0·fat·····3966·b-·defN·26-Jul-08·02:38·12.1.7124 -rw----·····2.0·fat·····3966·b-·defN·25-Jun-05·23:36·12.1.7
125 -rw----·····2.0·fat·····1164·b-·defN·26-Jul-08·02:38·12.2125 -rw----·····2.0·fat·····1164·b-·defN·25-Jun-05·23:36·12.2
126 -rw----·····2.0·fat·····3802·b-·defN·26-Jul-08·02:38·12.3126 -rw----·····2.0·fat·····3802·b-·defN·25-Jun-05·23:36·12.3
Max diff block lines reached; 0/56211 bytes (0.00%) of diff not shown.
679 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'7 0000A·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
8 0000E·CRC···················383D92B8·(943559352)8 0000E·CRC···················383D92B8·(943559352)
9 00012·Compressed·Size·······00000207·(519)9 00012·Compressed·Size·······00000207·(519)
10 00016·Uncompressed·Size·····000005E5·(1509)10 00016·Uncompressed·Size·····000005E5·(1509)
11 0001A·Filename·Length·······0001·(1)11 0001A·Filename·Length·······0001·(1)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'X'13 0001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 00226·LOCAL·HEADER·#2·······04034B50·(67324752)20 00226·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0022A·Extract·Zip·Spec······14·(20)·'2.0'21 0022A·Extract·Zip·Spec······14·(20)·'2.0'
22 0022B·Extract·OS············00·(0)·'MS-DOS'22 0022B·Extract·OS············00·(0)·'MS-DOS'
23 0022C·General·Purpose·Flag··0000·(0)23 0022C·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 0022E·Compression·Method····0008·(8)·'Deflated'25 0022E·Compression·Method····0008·(8)·'Deflated'
26 00230·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'26 00230·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
27 00234·CRC···················8261A766·(2187437926)27 00234·CRC···················8261A766·(2187437926)
28 00238·Compressed·Size·······00000601·(1537)28 00238·Compressed·Size·······00000601·(1537)
29 0023C·Uncompressed·Size·····0000116C·(4460)29 0023C·Uncompressed·Size·····0000116C·(4460)
30 00240·Filename·Length·······0001·(1)30 00240·Filename·Length·······0001·(1)
31 00242·Extra·Length··········0000·(0)31 00242·Extra·Length··········0000·(0)
32 00244·Filename··············'X'32 00244·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 00846·LOCAL·HEADER·#3·······04034B50·(67324752)39 00846·LOCAL·HEADER·#3·······04034B50·(67324752)
40 0084A·Extract·Zip·Spec······14·(20)·'2.0'40 0084A·Extract·Zip·Spec······14·(20)·'2.0'
41 0084B·Extract·OS············00·(0)·'MS-DOS'41 0084B·Extract·OS············00·(0)·'MS-DOS'
42 0084C·General·Purpose·Flag··0000·(0)42 0084C·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 0084E·Compression·Method····0008·(8)·'Deflated'44 0084E·Compression·Method····0008·(8)·'Deflated'
45 00850·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'45 00850·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
46 00854·CRC···················77E910B6·(2011762870)46 00854·CRC···················77E910B6·(2011762870)
47 00858·Compressed·Size·······0000011D·(285)47 00858·Compressed·Size·······0000011D·(285)
48 0085C·Uncompressed·Size·····00000219·(537)48 0085C·Uncompressed·Size·····00000219·(537)
49 00860·Filename·Length·······0001·(1)49 00860·Filename·Length·······0001·(1)
50 00862·Extra·Length··········0000·(0)50 00862·Extra·Length··········0000·(0)
51 00864·Filename··············'X'51 00864·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 00982·LOCAL·HEADER·#4·······04034B50·(67324752)58 00982·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00986·Extract·Zip·Spec······14·(20)·'2.0'59 00986·Extract·Zip·Spec······14·(20)·'2.0'
60 00987·Extract·OS············00·(0)·'MS-DOS'60 00987·Extract·OS············00·(0)·'MS-DOS'
61 00988·General·Purpose·Flag··0000·(0)61 00988·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 0098A·Compression·Method····0008·(8)·'Deflated'63 0098A·Compression·Method····0008·(8)·'Deflated'
64 0098C·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'64 0098C·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
65 00990·CRC···················B06629D8·(2959485400)65 00990·CRC···················B06629D8·(2959485400)
66 00994·Compressed·Size·······000008CC·(2252)66 00994·Compressed·Size·······000008CC·(2252)
67 00998·Uncompressed·Size·····00001B75·(7029)67 00998·Uncompressed·Size·····00001B75·(7029)
68 0099C·Filename·Length·······0001·(1)68 0099C·Filename·Length·······0001·(1)
69 0099E·Extra·Length··········0000·(0)69 0099E·Extra·Length··········0000·(0)
70 009A0·Filename··············'X'70 009A0·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 0126D·LOCAL·HEADER·#5·······04034B50·(67324752)77 0126D·LOCAL·HEADER·#5·······04034B50·(67324752)
78 01271·Extract·Zip·Spec······14·(20)·'2.0'78 01271·Extract·Zip·Spec······14·(20)·'2.0'
79 01272·Extract·OS············00·(0)·'MS-DOS'79 01272·Extract·OS············00·(0)·'MS-DOS'
80 01273·General·Purpose·Flag··0000·(0)80 01273·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 01275·Compression·Method····0008·(8)·'Deflated'82 01275·Compression·Method····0008·(8)·'Deflated'
83 01277·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'83 01277·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
84 0127B·CRC···················00DC5D0F·(14441743)84 0127B·CRC···················00DC5D0F·(14441743)
85 0127F·Compressed·Size·······00000466·(1126)85 0127F·Compressed·Size·······00000466·(1126)
86 01283·Uncompressed·Size·····00001604·(5636)86 01283·Uncompressed·Size·····00001604·(5636)
87 01287·Filename·Length·······0001·(1)87 01287·Filename·Length·······0001·(1)
88 01289·Extra·Length··········0000·(0)88 01289·Extra·Length··········0000·(0)
89 0128B·Filename··············'X'89 0128B·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 016F2·LOCAL·HEADER·#6·······04034B50·(67324752)96 016F2·LOCAL·HEADER·#6·······04034B50·(67324752)
97 016F6·Extract·Zip·Spec······14·(20)·'2.0'97 016F6·Extract·Zip·Spec······14·(20)·'2.0'
98 016F7·Extract·OS············00·(0)·'MS-DOS'98 016F7·Extract·OS············00·(0)·'MS-DOS'
99 016F8·General·Purpose·Flag··0000·(0)99 016F8·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 016FA·Compression·Method····0008·(8)·'Deflated'101 016FA·Compression·Method····0008·(8)·'Deflated'
102 016FC·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'102 016FC·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
103 01700·CRC···················43436C45·(1128492101)103 01700·CRC···················43436C45·(1128492101)
104 01704·Compressed·Size·······00000209·(521)104 01704·Compressed·Size·······00000209·(521)
105 01708·Uncompressed·Size·····0000046D·(1133)105 01708·Uncompressed·Size·····0000046D·(1133)
106 0170C·Filename·Length·······0001·(1)106 0170C·Filename·Length·······0001·(1)
107 0170E·Extra·Length··········0000·(0)107 0170E·Extra·Length··········0000·(0)
108 01710·Filename··············'X'108 01710·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 0191A·LOCAL·HEADER·#7·······04034B50·(67324752)115 0191A·LOCAL·HEADER·#7·······04034B50·(67324752)
116 0191E·Extract·Zip·Spec······14·(20)·'2.0'116 0191E·Extract·Zip·Spec······14·(20)·'2.0'
117 0191F·Extract·OS············00·(0)·'MS-DOS'117 0191F·Extract·OS············00·(0)·'MS-DOS'
118 01920·General·Purpose·Flag··0000·(0)118 01920·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01922·Compression·Method····0008·(8)·'Deflated'120 01922·Compression·Method····0008·(8)·'Deflated'
121 01924·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'121 01924·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
122 01928·CRC···················F3384B11·(4080552721)122 01928·CRC···················F3384B11·(4080552721)
123 0192C·Compressed·Size·······00000316·(790)123 0192C·Compressed·Size·······00000316·(790)
124 01930·Uncompressed·Size·····00000746·(1862)124 01930·Uncompressed·Size·····00000746·(1862)
125 01934·Filename·Length·······0001·(1)125 01934·Filename·Length·······0001·(1)
126 01936·Extra·Length··········0000·(0)126 01936·Extra·Length··········0000·(0)
127 01938·Filename··············'X'127 01938·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01C4F·LOCAL·HEADER·#8·······04034B50·(67324752)134 01C4F·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01C53·Extract·Zip·Spec······14·(20)·'2.0'135 01C53·Extract·Zip·Spec······14·(20)·'2.0'
136 01C54·Extract·OS············00·(0)·'MS-DOS'136 01C54·Extract·OS············00·(0)·'MS-DOS'
137 01C55·General·Purpose·Flag··0000·(0)137 01C55·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01C57·Compression·Method····0008·(8)·'Deflated'139 01C57·Compression·Method····0008·(8)·'Deflated'
140 01C59·Modification·Time·····5CE814D1·(1558713553)·'Wed·Jul··8·02:38:34·2026'140 01C59·Modification·Time·····5AC5BC81·(1522908289)·'Thu·Jun··5·23:36:02·2025'
141 01C5D·CRC···················DED87384·(3738727300)141 01C5D·CRC···················DED87384·(3738727300)
142 01C61·Compressed·Size·······000001E8·(488)142 01C61·Compressed·Size·······000001E8·(488)
143 01C65·Uncompressed·Size·····00000388·(904)143 01C65·Uncompressed·Size·····00000388·(904)
144 01C69·Filename·Length·······0001·(1)144 01C69·Filename·Length·······0001·(1)
145 01C6B·Extra·Length··········0000·(0)145 01C6B·Extra·Length··········0000·(0)
146 01C6D·Filename··············'X'146 01C6D·Filename··············'X'
147 #147 #
Max diff block lines reached; 689986/695656 bytes (99.18%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:38:34,·uncompressed·size·1509,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:36:02,·uncompressed·size·1509,·method=deflate
3.76 KB
./usr/lib/monodoc/sources/mono-file-formats.zip
413 B
zipinfo {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 Zip·file·size:·9043·bytes,·number·of·entries:·21 Zip·file·size:·9043·bytes,·number·of·entries:·2
2 -rw----·····2.0·fat····23018·b-·defN·26-Jul-08·02:39·mdoc(5)2 -rw----·····2.0·fat····23018·b-·defN·25-Jun-05·23:37·mdoc(5)
3 -rw----·····2.0·fat·····4460·b-·defN·26-Jul-08·02:39·mono-config(5)3 -rw----·····2.0·fat·····4460·b-·defN·25-Jun-05·23:37·mono-config(5)
4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%4 2·files,·27478·bytes·uncompressed,·8827·bytes·compressed:··67.9%
2.94 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)1 0000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 0004·Extract·Zip·Spec······14·(20)·'2.0'2 0004·Extract·Zip·Spec······14·(20)·'2.0'
3 0005·Extract·OS············00·(0)·'MS-DOS'3 0005·Extract·OS············00·(0)·'MS-DOS'
4 0006·General·Purpose·Flag··0000·(0)4 0006·General·Purpose·Flag··0000·(0)
5 ·····[Bits·1-2]············0·'Normal·Compression'5 ·····[Bits·1-2]············0·'Normal·Compression'
6 0008·Compression·Method····0008·(8)·'Deflated'6 0008·Compression·Method····0008·(8)·'Deflated'
7 000A·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'7 000A·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
8 000E·CRC···················79692ADB·(2036935387)8 000E·CRC···················79692ADB·(2036935387)
9 0012·Compressed·Size·······00001B2D·(6957)9 0012·Compressed·Size·······00001B2D·(6957)
10 0016·Uncompressed·Size·····000059EA·(23018)10 0016·Uncompressed·Size·····000059EA·(23018)
11 001A·Filename·Length·······0007·(7)11 001A·Filename·Length·······0007·(7)
12 001C·Extra·Length··········0000·(0)12 001C·Extra·Length··········0000·(0)
13 001E·Filename··············'XXXXXXX'13 001E·Filename··············'XXXXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 1B52·LOCAL·HEADER·#2·······04034B50·(67324752)20 1B52·LOCAL·HEADER·#2·······04034B50·(67324752)
21 1B56·Extract·Zip·Spec······14·(20)·'2.0'21 1B56·Extract·Zip·Spec······14·(20)·'2.0'
22 1B57·Extract·OS············00·(0)·'MS-DOS'22 1B57·Extract·OS············00·(0)·'MS-DOS'
23 1B58·General·Purpose·Flag··0000·(0)23 1B58·General·Purpose·Flag··0000·(0)
24 ·····[Bits·1-2]············0·'Normal·Compression'24 ·····[Bits·1-2]············0·'Normal·Compression'
25 1B5A·Compression·Method····0008·(8)·'Deflated'25 1B5A·Compression·Method····0008·(8)·'Deflated'
26 1B5C·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'26 1B5C·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
27 1B60·CRC···················FCC016CE·(4240447182)27 1B60·CRC···················FCC016CE·(4240447182)
28 1B64·Compressed·Size·······0000074E·(1870)28 1B64·Compressed·Size·······0000074E·(1870)
29 1B68·Uncompressed·Size·····0000116C·(4460)29 1B68·Uncompressed·Size·····0000116C·(4460)
30 1B6C·Filename·Length·······000E·(14)30 1B6C·Filename·Length·······000E·(14)
31 1B6E·Extra·Length··········0000·(0)31 1B6E·Extra·Length··········0000·(0)
32 1B70·Filename··············'XXXXXXXXXXXXXX'32 1B70·Filename··············'XXXXXXXXXXXXXX'
33 #33 #
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 22D0·Created·Zip·Spec······14·(20)·'2.0'41 22D0·Created·Zip·Spec······14·(20)·'2.0'
42 22D1·Created·OS············00·(0)·'MS-DOS'42 22D1·Created·OS············00·(0)·'MS-DOS'
43 22D2·Extract·Zip·Spec······14·(20)·'2.0'43 22D2·Extract·Zip·Spec······14·(20)·'2.0'
44 22D3·Extract·OS············00·(0)·'MS-DOS'44 22D3·Extract·OS············00·(0)·'MS-DOS'
45 22D4·General·Purpose·Flag··0000·(0)45 22D4·General·Purpose·Flag··0000·(0)
46 ·····[Bits·1-2]············0·'Normal·Compression'46 ·····[Bits·1-2]············0·'Normal·Compression'
47 22D6·Compression·Method····0008·(8)·'Deflated'47 22D6·Compression·Method····0008·(8)·'Deflated'
48 22D8·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'48 22D8·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
49 22DC·CRC···················79692ADB·(2036935387)49 22DC·CRC···················79692ADB·(2036935387)
50 22E0·Compressed·Size·······00001B2D·(6957)50 22E0·Compressed·Size·······00001B2D·(6957)
51 22E4·Uncompressed·Size·····000059EA·(23018)51 22E4·Uncompressed·Size·····000059EA·(23018)
52 22E8·Filename·Length·······0007·(7)52 22E8·Filename·Length·······0007·(7)
53 22EA·Extra·Length··········0000·(0)53 22EA·Extra·Length··········0000·(0)
54 22EC·Comment·Length········0000·(0)54 22EC·Comment·Length········0000·(0)
55 22EE·Disk·Start············0000·(0)55 22EE·Disk·Start············0000·(0)
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 2305·Created·Zip·Spec······14·(20)·'2.0'67 2305·Created·Zip·Spec······14·(20)·'2.0'
68 2306·Created·OS············00·(0)·'MS-DOS'68 2306·Created·OS············00·(0)·'MS-DOS'
69 2307·Extract·Zip·Spec······14·(20)·'2.0'69 2307·Extract·Zip·Spec······14·(20)·'2.0'
70 2308·Extract·OS············00·(0)·'MS-DOS'70 2308·Extract·OS············00·(0)·'MS-DOS'
71 2309·General·Purpose·Flag··0000·(0)71 2309·General·Purpose·Flag··0000·(0)
72 ·····[Bits·1-2]············0·'Normal·Compression'72 ·····[Bits·1-2]············0·'Normal·Compression'
73 230B·Compression·Method····0008·(8)·'Deflated'73 230B·Compression·Method····0008·(8)·'Deflated'
74 230D·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'74 230D·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
75 2311·CRC···················FCC016CE·(4240447182)75 2311·CRC···················FCC016CE·(4240447182)
76 2315·Compressed·Size·······0000074E·(1870)76 2315·Compressed·Size·······0000074E·(1870)
77 2319·Uncompressed·Size·····0000116C·(4460)77 2319·Uncompressed·Size·····0000116C·(4460)
78 231D·Filename·Length·······000E·(14)78 231D·Filename·Length·······000E·(14)
79 231F·Extra·Length··········0000·(0)79 231F·Extra·Length··········0000·(0)
80 2321·Comment·Length········0000·(0)80 2321·Comment·Length········0000·(0)
81 2323·Disk·Start············0000·(0)81 2323·Disk·Start············0000·(0)
330 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:39:32,·uncompressed·size·23018,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:37:18,·uncompressed·size·23018,·method=deflate
69.4 KB
./usr/lib/monodoc/sources/mono-tools.zip
5.68 KB
zipinfo {}
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 Zip·file·size:·112056·bytes,·number·of·entries:·431 Zip·file·size:·112056·bytes,·number·of·entries:·43
2 -rw----·····2.0·fat·····5135·b-·defN·26-Jul-08·02:39·al(1)2 -rw----·····2.0·fat·····5135·b-·defN·25-Jun-05·23:37·al(1)
3 -rw----·····2.0·fat·····1164·b-·defN·26-Jul-08·02:39·cert2spc(1)3 -rw----·····2.0·fat·····1164·b-·defN·25-Jun-05·23:37·cert2spc(1)
4 -rw----·····2.0·fat·····6241·b-·defN·26-Jul-08·02:39·certmgr(1)4 -rw----·····2.0·fat·····6241·b-·defN·25-Jun-05·23:37·certmgr(1)
5 -rw----·····2.0·fat·····1304·b-·defN·26-Jul-08·02:39·chktrust(1)5 -rw----·····2.0·fat·····1304·b-·defN·25-Jun-05·23:37·chktrust(1)
6 -rw----·····2.0·fat······669·b-·defN·26-Jul-08·02:39·cilc(1)6 -rw----·····2.0·fat······669·b-·defN·25-Jun-05·23:37·cilc(1)
7 -rw----·····2.0·fat·····1736·b-·defN·26-Jul-08·02:39·disco(1)7 -rw----·····2.0·fat·····1736·b-·defN·25-Jun-05·23:37·disco(1)
8 -rw----·····2.0·fat······611·b-·defN·26-Jul-08·02:39·dtd2xsd(1)8 -rw----·····2.0·fat······611·b-·defN·25-Jun-05·23:37·dtd2xsd(1)
9 -rw----·····2.0·fat·····5109·b-·defN·26-Jul-08·02:39·gacutil(1)9 -rw----·····2.0·fat·····5109·b-·defN·25-Jun-05·23:37·gacutil(1)
10 -rw----·····2.0·fat·····8630·b-·defN·26-Jul-08·02:39·genxs(1)10 -rw----·····2.0·fat·····8630·b-·defN·25-Jun-05·23:37·genxs(1)
11 -rw----·····2.0·fat·····2052·b-·defN·26-Jul-08·02:39·httpcfg(1)11 -rw----·····2.0·fat·····2052·b-·defN·25-Jun-05·23:37·httpcfg(1)
12 -rw----·····2.0·fat·····1809·b-·defN·26-Jul-08·02:39·ilasm(1)12 -rw----·····2.0·fat·····1809·b-·defN·25-Jun-05·23:37·ilasm(1)
13 -rw----·····2.0·fat·····2102·b-·defN·26-Jul-08·02:39·macpack(1)13 -rw----·····2.0·fat·····2102·b-·defN·25-Jun-05·23:37·macpack(1)
14 -rw----·····2.0·fat·····5568·b-·defN·26-Jul-08·02:39·makecert(1)14 -rw----·····2.0·fat·····5568·b-·defN·25-Jun-05·23:37·makecert(1)
15 -rw----·····2.0·fat·····3713·b-·defN·26-Jul-08·02:39·mconfig(1)15 -rw----·····2.0·fat·····3713·b-·defN·25-Jun-05·23:37·mconfig(1)
16 -rw----·····2.0·fat····19601·b-·defN·26-Jul-08·02:39·mcs(1)16 -rw----·····2.0·fat····19601·b-·defN·25-Jun-05·23:37·mcs(1)
17 -rw----·····2.0·fat·····5681·b-·defN·26-Jul-08·02:39·mdassembler(1)17 -rw----·····2.0·fat·····5681·b-·defN·25-Jun-05·23:37·mdassembler(1)
18 -rw----·····2.0·fat·····5727·b-·defN·26-Jul-08·02:39·mdoc(1)18 -rw----·····2.0·fat·····5727·b-·defN·25-Jun-05·23:37·mdoc(1)
19 -rw----·····2.0·fat·····7543·b-·defN·26-Jul-08·02:39·mdoc-assemble(1)19 -rw----·····2.0·fat·····7543·b-·defN·25-Jun-05·23:37·mdoc-assemble(1)
20 -rw----·····2.0·fat·····3553·b-·defN·26-Jul-08·02:39·mdoc-export-html(1)20 -rw----·····2.0·fat·····3553·b-·defN·25-Jun-05·23:37·mdoc-export-html(1)
21 -rw----·····2.0·fat·····1091·b-·defN·26-Jul-08·02:39·mdoc-export-msxdoc(1)21 -rw----·····2.0·fat·····1091·b-·defN·25-Jun-05·23:37·mdoc-export-msxdoc(1)
22 -rw----·····2.0·fat·····7447·b-·defN·26-Jul-08·02:39·mdoc-update(1)22 -rw----·····2.0·fat·····7447·b-·defN·25-Jun-05·23:37·mdoc-update(1)
23 -rw----·····2.0·fat·····1527·b-·defN·26-Jul-08·02:39·mdoc-validate(1)23 -rw----·····2.0·fat·····1527·b-·defN·25-Jun-05·23:37·mdoc-validate(1)
24 -rw----·····2.0·fat····17604·b-·defN·26-Jul-08·02:39·mkbundle(1)24 -rw----·····2.0·fat····17604·b-·defN·25-Jun-05·23:37·mkbundle(1)
25 -rw----·····2.0·fat····82949·b-·defN·26-Jul-08·02:39·mono(1)25 -rw----·····2.0·fat····82949·b-·defN·25-Jun-05·23:37·mono(1)
26 -rw----·····2.0·fat·····2418·b-·defN·26-Jul-08·02:39·mono-service(1)26 -rw----·····2.0·fat·····2418·b-·defN·25-Jun-05·23:37·mono-service(1)
27 -rw----·····2.0·fat·····6043·b-·defN·26-Jul-08·02:39·mono-shlib-cop(1)27 -rw----·····2.0·fat·····6043·b-·defN·25-Jun-05·23:37·mono-shlib-cop(1)
28 -rw----·····2.0·fat····17910·b-·defN·26-Jul-08·02:39·monodocer(1)28 -rw----·····2.0·fat····17910·b-·defN·25-Jun-05·23:37·monodocer(1)
29 -rw----·····2.0·fat·····3058·b-·defN·26-Jul-08·02:39·monodocs2html(1)29 -rw----·····2.0·fat·····3058·b-·defN·25-Jun-05·23:37·monodocs2html(1)
30 -rw----·····2.0·fat·····6394·b-·defN·26-Jul-08·02:39·monolinker(1)30 -rw----·····2.0·fat·····6394·b-·defN·25-Jun-05·23:37·monolinker(1)
31 -rw----·····2.0·fat·····1880·b-·defN·26-Jul-08·02:39·monop(1)31 -rw----·····2.0·fat·····1880·b-·defN·25-Jun-05·23:37·monop(1)
32 -rw----·····2.0·fat·····2664·b-·defN·26-Jul-08·02:39·mono-xmltool(1)32 -rw----·····2.0·fat·····2664·b-·defN·25-Jun-05·23:37·mono-xmltool(1)
33 -rw----·····2.0·fat·····6811·b-·defN·26-Jul-08·02:39·mozroots(1)33 -rw----·····2.0·fat·····6811·b-·defN·25-Jun-05·23:37·mozroots(1)
34 -rw----·····2.0·fat·····1733·b-·defN·26-Jul-08·02:39·permview(1)34 -rw----·····2.0·fat·····1733·b-·defN·25-Jun-05·23:37·permview(1)
35 -rw----·····2.0·fat·····3146·b-·defN·26-Jul-08·02:39·resgen(1)35 -rw----·····2.0·fat·····3146·b-·defN·25-Jun-05·23:37·resgen(1)
36 -rw----·····2.0·fat·····1238·b-·defN·26-Jul-08·02:39·secutil(1)36 -rw----·····2.0·fat·····1238·b-·defN·25-Jun-05·23:37·secutil(1)
37 -rw----·····2.0·fat······995·b-·defN·26-Jul-08·02:39·setreg(1)37 -rw----·····2.0·fat······995·b-·defN·25-Jun-05·23:37·setreg(1)
38 -rw----·····2.0·fat·····1945·b-·defN·26-Jul-08·02:39·sgen(1)38 -rw----·····2.0·fat·····1945·b-·defN·25-Jun-05·23:37·sgen(1)
39 -rw----·····2.0·fat·····3192·b-·defN·26-Jul-08·02:39·signcode(1)39 -rw----·····2.0·fat·····3192·b-·defN·25-Jun-05·23:37·signcode(1)
40 -rw----·····2.0·fat·····5980·b-·defN·26-Jul-08·02:39·sn(1)40 -rw----·····2.0·fat·····5980·b-·defN·25-Jun-05·23:37·sn(1)
41 -rw----·····2.0·fat·····4151·b-·defN·26-Jul-08·02:39·soapsuds(1)41 -rw----·····2.0·fat·····4151·b-·defN·25-Jun-05·23:37·soapsuds(1)
42 -rw----·····2.0·fat····11309·b-·defN·26-Jul-08·02:39·sqlsharp(1)42 -rw----·····2.0·fat····11309·b-·defN·25-Jun-05·23:37·sqlsharp(1)
43 -rw----·····2.0·fat·····2762·b-·defN·26-Jul-08·02:39·wsdl(1)43 -rw----·····2.0·fat·····2762·b-·defN·25-Jun-05·23:37·wsdl(1)
44 -rw----·····2.0·fat·····2724·b-·defN·26-Jul-08·02:39·xsd(1)44 -rw----·····2.0·fat·····2724·b-·defN·25-Jun-05·23:37·xsd(1)
45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%45 43·files,·284919·bytes·uncompressed,·107838·bytes·compressed:··62.2%
63.3 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'7 0000A·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
8 0000E·CRC···················02CCD697·(46978711)8 0000E·CRC···················02CCD697·(46978711)
9 00012·Compressed·Size·······0000064C·(1612)9 00012·Compressed·Size·······0000064C·(1612)
10 00016·Uncompressed·Size·····0000140F·(5135)10 00016·Uncompressed·Size·····0000140F·(5135)
11 0001A·Filename·Length·······0005·(5)11 0001A·Filename·Length·······0005·(5)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXX'13 0001E·Filename··············'XXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0066F·LOCAL·HEADER·#2·······04034B50·(67324752)20 0066F·LOCAL·HEADER·#2·······04034B50·(67324752)
21 00673·Extract·Zip·Spec······14·(20)·'2.0'21 00673·Extract·Zip·Spec······14·(20)·'2.0'
22 00674·Extract·OS············00·(0)·'MS-DOS'22 00674·Extract·OS············00·(0)·'MS-DOS'
23 00675·General·Purpose·Flag··0000·(0)23 00675·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 00677·Compression·Method····0008·(8)·'Deflated'25 00677·Compression·Method····0008·(8)·'Deflated'
26 00679·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'26 00679·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
27 0067D·CRC···················C2CB15FC·(3268089340)27 0067D·CRC···················C2CB15FC·(3268089340)
28 00681·Compressed·Size·······00000265·(613)28 00681·Compressed·Size·······00000265·(613)
29 00685·Uncompressed·Size·····0000048C·(1164)29 00685·Uncompressed·Size·····0000048C·(1164)
30 00689·Filename·Length·······000B·(11)30 00689·Filename·Length·······000B·(11)
31 0068B·Extra·Length··········0000·(0)31 0068B·Extra·Length··········0000·(0)
32 0068D·Filename··············'XXXXXXXXXXX'32 0068D·Filename··············'XXXXXXXXXXX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 008FD·LOCAL·HEADER·#3·······04034B50·(67324752)39 008FD·LOCAL·HEADER·#3·······04034B50·(67324752)
40 00901·Extract·Zip·Spec······14·(20)·'2.0'40 00901·Extract·Zip·Spec······14·(20)·'2.0'
41 00902·Extract·OS············00·(0)·'MS-DOS'41 00902·Extract·OS············00·(0)·'MS-DOS'
42 00903·General·Purpose·Flag··0000·(0)42 00903·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 00905·Compression·Method····0008·(8)·'Deflated'44 00905·Compression·Method····0008·(8)·'Deflated'
45 00907·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'45 00907·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
46 0090B·CRC···················44F9689B·(1157195931)46 0090B·CRC···················44F9689B·(1157195931)
47 0090F·Compressed·Size·······00000A8E·(2702)47 0090F·Compressed·Size·······00000A8E·(2702)
48 00913·Uncompressed·Size·····00001861·(6241)48 00913·Uncompressed·Size·····00001861·(6241)
49 00917·Filename·Length·······000A·(10)49 00917·Filename·Length·······000A·(10)
50 00919·Extra·Length··········0000·(0)50 00919·Extra·Length··········0000·(0)
51 0091B·Filename··············'XXXXXXXXXX'51 0091B·Filename··············'XXXXXXXXXX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 013B3·LOCAL·HEADER·#4·······04034B50·(67324752)58 013B3·LOCAL·HEADER·#4·······04034B50·(67324752)
59 013B7·Extract·Zip·Spec······14·(20)·'2.0'59 013B7·Extract·Zip·Spec······14·(20)·'2.0'
60 013B8·Extract·OS············00·(0)·'MS-DOS'60 013B8·Extract·OS············00·(0)·'MS-DOS'
61 013B9·General·Purpose·Flag··0000·(0)61 013B9·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 013BB·Compression·Method····0008·(8)·'Deflated'63 013BB·Compression·Method····0008·(8)·'Deflated'
64 013BD·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'64 013BD·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
65 013C1·CRC···················51F7AB22·(1375185698)65 013C1·CRC···················51F7AB22·(1375185698)
66 013C5·Compressed·Size·······000002C1·(705)66 013C5·Compressed·Size·······000002C1·(705)
67 013C9·Uncompressed·Size·····00000518·(1304)67 013C9·Uncompressed·Size·····00000518·(1304)
68 013CD·Filename·Length·······000B·(11)68 013CD·Filename·Length·······000B·(11)
69 013CF·Extra·Length··········0000·(0)69 013CF·Extra·Length··········0000·(0)
70 013D1·Filename··············'XXXXXXXXXXX'70 013D1·Filename··············'XXXXXXXXXXX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 0169D·LOCAL·HEADER·#5·······04034B50·(67324752)77 0169D·LOCAL·HEADER·#5·······04034B50·(67324752)
78 016A1·Extract·Zip·Spec······14·(20)·'2.0'78 016A1·Extract·Zip·Spec······14·(20)·'2.0'
79 016A2·Extract·OS············00·(0)·'MS-DOS'79 016A2·Extract·OS············00·(0)·'MS-DOS'
80 016A3·General·Purpose·Flag··0000·(0)80 016A3·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 016A5·Compression·Method····0008·(8)·'Deflated'82 016A5·Compression·Method····0008·(8)·'Deflated'
83 016A7·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'83 016A7·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
84 016AB·CRC···················5167CB47·(1365756743)84 016AB·CRC···················5167CB47·(1365756743)
85 016AF·Compressed·Size·······00000183·(387)85 016AF·Compressed·Size·······00000183·(387)
86 016B3·Uncompressed·Size·····0000029D·(669)86 016B3·Uncompressed·Size·····0000029D·(669)
87 016B7·Filename·Length·······0007·(7)87 016B7·Filename·Length·······0007·(7)
88 016B9·Extra·Length··········0000·(0)88 016B9·Extra·Length··········0000·(0)
89 016BB·Filename··············'XXXXXXX'89 016BB·Filename··············'XXXXXXX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 01845·LOCAL·HEADER·#6·······04034B50·(67324752)96 01845·LOCAL·HEADER·#6·······04034B50·(67324752)
97 01849·Extract·Zip·Spec······14·(20)·'2.0'97 01849·Extract·Zip·Spec······14·(20)·'2.0'
98 0184A·Extract·OS············00·(0)·'MS-DOS'98 0184A·Extract·OS············00·(0)·'MS-DOS'
99 0184B·General·Purpose·Flag··0000·(0)99 0184B·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 0184D·Compression·Method····0008·(8)·'Deflated'101 0184D·Compression·Method····0008·(8)·'Deflated'
102 0184F·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'102 0184F·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
103 01853·CRC···················401AC179·(1075495289)103 01853·CRC···················401AC179·(1075495289)
104 01857·Compressed·Size·······000002D0·(720)104 01857·Compressed·Size·······000002D0·(720)
105 0185B·Uncompressed·Size·····000006C8·(1736)105 0185B·Uncompressed·Size·····000006C8·(1736)
106 0185F·Filename·Length·······0008·(8)106 0185F·Filename·Length·······0008·(8)
107 01861·Extra·Length··········0000·(0)107 01861·Extra·Length··········0000·(0)
108 01863·Filename··············'XXXXXXXX'108 01863·Filename··············'XXXXXXXX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 01B3B·LOCAL·HEADER·#7·······04034B50·(67324752)115 01B3B·LOCAL·HEADER·#7·······04034B50·(67324752)
116 01B3F·Extract·Zip·Spec······14·(20)·'2.0'116 01B3F·Extract·Zip·Spec······14·(20)·'2.0'
117 01B40·Extract·OS············00·(0)·'MS-DOS'117 01B40·Extract·OS············00·(0)·'MS-DOS'
118 01B41·General·Purpose·Flag··0000·(0)118 01B41·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 01B43·Compression·Method····0008·(8)·'Deflated'120 01B43·Compression·Method····0008·(8)·'Deflated'
121 01B45·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'121 01B45·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
122 01B49·CRC···················E578211D·(3849855261)122 01B49·CRC···················E578211D·(3849855261)
123 01B4D·Compressed·Size·······00000169·(361)123 01B4D·Compressed·Size·······00000169·(361)
124 01B51·Uncompressed·Size·····00000263·(611)124 01B51·Uncompressed·Size·····00000263·(611)
125 01B55·Filename·Length·······000A·(10)125 01B55·Filename·Length·······000A·(10)
126 01B57·Extra·Length··········0000·(0)126 01B57·Extra·Length··········0000·(0)
127 01B59·Filename··············'XXXXXXXXXX'127 01B59·Filename··············'XXXXXXXXXX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 01CCC·LOCAL·HEADER·#8·······04034B50·(67324752)134 01CCC·LOCAL·HEADER·#8·······04034B50·(67324752)
135 01CD0·Extract·Zip·Spec······14·(20)·'2.0'135 01CD0·Extract·Zip·Spec······14·(20)·'2.0'
136 01CD1·Extract·OS············00·(0)·'MS-DOS'136 01CD1·Extract·OS············00·(0)·'MS-DOS'
137 01CD2·General·Purpose·Flag··0000·(0)137 01CD2·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 01CD4·Compression·Method····0008·(8)·'Deflated'139 01CD4·Compression·Method····0008·(8)·'Deflated'
140 01CD6·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'140 01CD6·Modification·Time·····5AC5BCA9·(1522908329)·'Thu·Jun··5·23:37:18·2025'
141 01CDA·CRC···················C2DDE083·(3269320835)141 01CDA·CRC···················C2DDE083·(3269320835)
142 01CDE·Compressed·Size·······000007A3·(1955)142 01CDE·Compressed·Size·······000007A3·(1955)
143 01CE2·Uncompressed·Size·····000013F5·(5109)143 01CE2·Uncompressed·Size·····000013F5·(5109)
144 01CE6·Filename·Length·······000A·(10)144 01CE6·Filename·Length·······000A·(10)
145 01CE8·Extra·Length··········0000·(0)145 01CE8·Extra·Length··········0000·(0)
146 01CEA·Filename··············'XXXXXXXXXX'146 01CEA·Filename··············'XXXXXXXXXX'
147 #147 #
Max diff block lines reached; 59044/64784 bytes (91.14%) of diff not shown.
328 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:39:32,·uncompressed·size·5135,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:37:18,·uncompressed·size·5135,·method=deflate
41.9 KB
./usr/lib/monodoc/sources/monoapi.zip
4.19 KB
zipinfo {}
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 Zip·file·size:·114007·bytes,·number·of·entries:·251 Zip·file·size:·114007·bytes,·number·of·entries:·25
2 -rw----·····2.0·fat····37313·b-·defN·26-Jul-08·02:39·deploy/mono-api-embedding.html2 -rw----·····2.0·fat····37313·b-·defN·25-Jun-05·23:37·deploy/mono-api-embedding.html
3 -rw----·····2.0·fat····52501·b-·defN·26-Jul-08·02:39·deploy/mono-api-assembly.html3 -rw----·····2.0·fat····52501·b-·defN·25-Jun-05·23:37·deploy/mono-api-assembly.html
4 -rw----·····2.0·fat····40038·b-·defN·26-Jul-08·02:39·deploy/mono-api-image.html4 -rw----·····2.0·fat····40038·b-·defN·25-Jun-05·23:37·deploy/mono-api-image.html
5 -rw----·····2.0·fat····75488·b-·defN·26-Jul-08·02:39·deploy/mono-api-object.html5 -rw----·····2.0·fat····75488·b-·defN·25-Jun-05·23:37·deploy/mono-api-object.html
6 -rw----·····2.0·fat····22626·b-·defN·26-Jul-08·02:39·deploy/mono-api-string.html6 -rw----·····2.0·fat····22626·b-·defN·25-Jun-05·23:37·deploy/mono-api-string.html
7 -rw----·····2.0·fat····54941·b-·defN·26-Jul-08·02:39·deploy/mono-api-methods.html7 -rw----·····2.0·fat····54941·b-·defN·25-Jun-05·23:37·deploy/mono-api-methods.html
8 -rw----·····2.0·fat····73436·b-·defN·26-Jul-08·02:39·deploy/mono-api-class.html8 -rw----·····2.0·fat····73436·b-·defN·25-Jun-05·23:37·deploy/mono-api-class.html
9 -rw----·····2.0·fat····31017·b-·defN·26-Jul-08·02:39·deploy/mono-api-domains.html9 -rw----·····2.0·fat····31017·b-·defN·25-Jun-05·23:37·deploy/mono-api-domains.html
10 -rw----·····2.0·fat····48364·b-·defN·26-Jul-08·02:39·deploy/mono-api-exc.html10 -rw----·····2.0·fat····48364·b-·defN·25-Jun-05·23:37·deploy/mono-api-exc.html
11 -rw----·····2.0·fat····11357·b-·defN·26-Jul-08·02:39·deploy/mono-api-gchandle.html11 -rw----·····2.0·fat····11357·b-·defN·25-Jun-05·23:37·deploy/mono-api-gchandle.html
12 -rw----·····2.0·fat····28795·b-·defN·26-Jul-08·02:39·deploy/mono-api-gc.html12 -rw----·····2.0·fat····28795·b-·defN·25-Jun-05·23:37·deploy/mono-api-gc.html
13 -rw----·····2.0·fat····18030·b-·defN·26-Jul-08·02:39·deploy/mono-api-jit.html13 -rw----·····2.0·fat····18030·b-·defN·25-Jun-05·23:37·deploy/mono-api-jit.html
14 -rw----·····2.0·fat····81702·b-·defN·26-Jul-08·02:39·deploy/mono-api-metadata.html14 -rw----·····2.0·fat····81702·b-·defN·25-Jun-05·23:37·deploy/mono-api-metadata.html
15 -rw----·····2.0·fat····32842·b-·defN·26-Jul-08·02:39·deploy/mono-api-profiler.html15 -rw----·····2.0·fat····32842·b-·defN·25-Jun-05·23:37·deploy/mono-api-profiler.html
16 -rw----·····2.0·fat····33010·b-·defN·26-Jul-08·02:39·deploy/mono-api-reflection.html16 -rw----·····2.0·fat····33010·b-·defN·25-Jun-05·23:37·deploy/mono-api-reflection.html
17 -rw----·····2.0·fat····19437·b-·defN·26-Jul-08·02:39·deploy/mono-api-threads.html17 -rw----·····2.0·fat····19437·b-·defN·25-Jun-05·23:37·deploy/mono-api-threads.html
18 -rw----·····2.0·fat····23514·b-·defN·26-Jul-08·02:39·deploy/mono-api-type.html18 -rw----·····2.0·fat····23514·b-·defN·25-Jun-05·23:37·deploy/mono-api-type.html
19 -rw----·····2.0·fat····22930·b-·defN·26-Jul-08·02:39·deploy/mono-api-types.html19 -rw----·····2.0·fat····22930·b-·defN·25-Jun-05·23:37·deploy/mono-api-types.html
20 -rw----·····2.0·fat····13945·b-·defN·26-Jul-08·02:39·deploy/mono-api-security.html20 -rw----·····2.0·fat····13945·b-·defN·25-Jun-05·23:37·deploy/mono-api-security.html
21 -rw----·····2.0·fat····71943·b-·defN·26-Jul-08·02:39·deploy/mono-api-wapi.html21 -rw----·····2.0·fat····71943·b-·defN·25-Jun-05·23:37·deploy/mono-api-wapi.html
22 -rw----·····2.0·fat····23080·b-·defN·26-Jul-08·02:39·deploy/mono-api-debug.html22 -rw----·····2.0·fat····23080·b-·defN·25-Jun-05·23:37·deploy/mono-api-debug.html
23 -rw----·····2.0·fat·····7109·b-·defN·26-Jul-08·02:39·deploy/mono-api-utils.html23 -rw----·····2.0·fat·····7109·b-·defN·25-Jun-05·23:37·deploy/mono-api-utils.html
24 -rw----·····2.0·fat·····7672·b-·defN·26-Jul-08·02:39·deploy/mono-api-counters.html24 -rw----·····2.0·fat·····7672·b-·defN·25-Jun-05·23:37·deploy/mono-api-counters.html
25 -rw----·····2.0·fat····28187·b-·defN·26-Jul-08·02:39·deploy/mono-api-unsorted.html25 -rw----·····2.0·fat····28187·b-·defN·25-Jun-05·23:37·deploy/mono-api-unsorted.html
26 -rw----·····2.0·fat····24555·b-·defN·26-Jul-08·02:39·deploy/mono-api-dynamic-codegen.html26 -rw----·····2.0·fat····24555·b-·defN·25-Jun-05·23:37·deploy/mono-api-dynamic-codegen.html
27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%27 25·files,·883832·bytes·uncompressed,·110707·bytes·compressed:··87.5%
37.3 KB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)1 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 00004·Extract·Zip·Spec······14·(20)·'2.0'2 00004·Extract·Zip·Spec······14·(20)·'2.0'
3 00005·Extract·OS············00·(0)·'MS-DOS'3 00005·Extract·OS············00·(0)·'MS-DOS'
4 00006·General·Purpose·Flag··0000·(0)4 00006·General·Purpose·Flag··0000·(0)
5 ······[Bits·1-2]············0·'Normal·Compression'5 ······[Bits·1-2]············0·'Normal·Compression'
6 00008·Compression·Method····0008·(8)·'Deflated'6 00008·Compression·Method····0008·(8)·'Deflated'
7 0000A·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'7 0000A·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
8 0000E·CRC···················C4A2E866·(3299010662)8 0000E·CRC···················C4A2E866·(3299010662)
9 00012·Compressed·Size·······00001A6E·(6766)9 00012·Compressed·Size·······00001A6E·(6766)
10 00016·Uncompressed·Size·····000091C1·(37313)10 00016·Uncompressed·Size·····000091C1·(37313)
11 0001A·Filename·Length·······001E·(30)11 0001A·Filename·Length·······001E·(30)
12 0001C·Extra·Length··········0000·(0)12 0001C·Extra·Length··········0000·(0)
13 0001E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'13 0001E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 01AAA·LOCAL·HEADER·#2·······04034B50·(67324752)20 01AAA·LOCAL·HEADER·#2·······04034B50·(67324752)
21 01AAE·Extract·Zip·Spec······14·(20)·'2.0'21 01AAE·Extract·Zip·Spec······14·(20)·'2.0'
22 01AAF·Extract·OS············00·(0)·'MS-DOS'22 01AAF·Extract·OS············00·(0)·'MS-DOS'
23 01AB0·General·Purpose·Flag··0000·(0)23 01AB0·General·Purpose·Flag··0000·(0)
24 ······[Bits·1-2]············0·'Normal·Compression'24 ······[Bits·1-2]············0·'Normal·Compression'
25 01AB2·Compression·Method····0008·(8)·'Deflated'25 01AB2·Compression·Method····0008·(8)·'Deflated'
26 01AB4·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'26 01AB4·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
27 01AB8·CRC···················95566824·(2505467940)27 01AB8·CRC···················95566824·(2505467940)
28 01ABC·Compressed·Size·······000018A0·(6304)28 01ABC·Compressed·Size·······000018A0·(6304)
29 01AC0·Uncompressed·Size·····0000CD15·(52501)29 01AC0·Uncompressed·Size·····0000CD15·(52501)
30 01AC4·Filename·Length·······001D·(29)30 01AC4·Filename·Length·······001D·(29)
31 01AC6·Extra·Length··········0000·(0)31 01AC6·Extra·Length··········0000·(0)
32 01AC8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'32 01AC8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 03385·LOCAL·HEADER·#3·······04034B50·(67324752)39 03385·LOCAL·HEADER·#3·······04034B50·(67324752)
40 03389·Extract·Zip·Spec······14·(20)·'2.0'40 03389·Extract·Zip·Spec······14·(20)·'2.0'
41 0338A·Extract·OS············00·(0)·'MS-DOS'41 0338A·Extract·OS············00·(0)·'MS-DOS'
42 0338B·General·Purpose·Flag··0000·(0)42 0338B·General·Purpose·Flag··0000·(0)
43 ······[Bits·1-2]············0·'Normal·Compression'43 ······[Bits·1-2]············0·'Normal·Compression'
44 0338D·Compression·Method····0008·(8)·'Deflated'44 0338D·Compression·Method····0008·(8)·'Deflated'
45 0338F·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'45 0338F·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
46 03393·CRC···················0EF1A316·(250716950)46 03393·CRC···················0EF1A316·(250716950)
47 03397·Compressed·Size·······000011CA·(4554)47 03397·Compressed·Size·······000011CA·(4554)
48 0339B·Uncompressed·Size·····00009C66·(40038)48 0339B·Uncompressed·Size·····00009C66·(40038)
49 0339F·Filename·Length·······001A·(26)49 0339F·Filename·Length·······001A·(26)
50 033A1·Extra·Length··········0000·(0)50 033A1·Extra·Length··········0000·(0)
51 033A3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'51 033A3·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 04587·LOCAL·HEADER·#4·······04034B50·(67324752)58 04587·LOCAL·HEADER·#4·······04034B50·(67324752)
59 0458B·Extract·Zip·Spec······14·(20)·'2.0'59 0458B·Extract·Zip·Spec······14·(20)·'2.0'
60 0458C·Extract·OS············00·(0)·'MS-DOS'60 0458C·Extract·OS············00·(0)·'MS-DOS'
61 0458D·General·Purpose·Flag··0000·(0)61 0458D·General·Purpose·Flag··0000·(0)
62 ······[Bits·1-2]············0·'Normal·Compression'62 ······[Bits·1-2]············0·'Normal·Compression'
63 0458F·Compression·Method····0008·(8)·'Deflated'63 0458F·Compression·Method····0008·(8)·'Deflated'
64 04591·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'64 04591·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
65 04595·CRC···················35F4C8D5·(905234645)65 04595·CRC···················35F4C8D5·(905234645)
66 04599·Compressed·Size·······0000201F·(8223)66 04599·Compressed·Size·······0000201F·(8223)
67 0459D·Uncompressed·Size·····000126E0·(75488)67 0459D·Uncompressed·Size·····000126E0·(75488)
68 045A1·Filename·Length·······001B·(27)68 045A1·Filename·Length·······001B·(27)
69 045A3·Extra·Length··········0000·(0)69 045A3·Extra·Length··········0000·(0)
70 045A5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'70 045A5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 065DF·LOCAL·HEADER·#5·······04034B50·(67324752)77 065DF·LOCAL·HEADER·#5·······04034B50·(67324752)
78 065E3·Extract·Zip·Spec······14·(20)·'2.0'78 065E3·Extract·Zip·Spec······14·(20)·'2.0'
79 065E4·Extract·OS············00·(0)·'MS-DOS'79 065E4·Extract·OS············00·(0)·'MS-DOS'
80 065E5·General·Purpose·Flag··0000·(0)80 065E5·General·Purpose·Flag··0000·(0)
81 ······[Bits·1-2]············0·'Normal·Compression'81 ······[Bits·1-2]············0·'Normal·Compression'
82 065E7·Compression·Method····0008·(8)·'Deflated'82 065E7·Compression·Method····0008·(8)·'Deflated'
83 065E9·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'83 065E9·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
84 065ED·CRC···················41B35D05·(1102273797)84 065ED·CRC···················41B35D05·(1102273797)
85 065F1·Compressed·Size·······00000BA5·(2981)85 065F1·Compressed·Size·······00000BA5·(2981)
86 065F5·Uncompressed·Size·····00005862·(22626)86 065F5·Uncompressed·Size·····00005862·(22626)
87 065F9·Filename·Length·······001B·(27)87 065F9·Filename·Length·······001B·(27)
88 065FB·Extra·Length··········0000·(0)88 065FB·Extra·Length··········0000·(0)
89 065FD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'89 065FD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 071BD·LOCAL·HEADER·#6·······04034B50·(67324752)96 071BD·LOCAL·HEADER·#6·······04034B50·(67324752)
97 071C1·Extract·Zip·Spec······14·(20)·'2.0'97 071C1·Extract·Zip·Spec······14·(20)·'2.0'
98 071C2·Extract·OS············00·(0)·'MS-DOS'98 071C2·Extract·OS············00·(0)·'MS-DOS'
99 071C3·General·Purpose·Flag··0000·(0)99 071C3·General·Purpose·Flag··0000·(0)
100 ······[Bits·1-2]············0·'Normal·Compression'100 ······[Bits·1-2]············0·'Normal·Compression'
101 071C5·Compression·Method····0008·(8)·'Deflated'101 071C5·Compression·Method····0008·(8)·'Deflated'
102 071C7·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'102 071C7·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
103 071CB·CRC···················48054EE4·(1208307428)103 071CB·CRC···················48054EE4·(1208307428)
104 071CF·Compressed·Size·······00001CFC·(7420)104 071CF·Compressed·Size·······00001CFC·(7420)
105 071D3·Uncompressed·Size·····0000D69D·(54941)105 071D3·Uncompressed·Size·····0000D69D·(54941)
106 071D7·Filename·Length·······001C·(28)106 071D7·Filename·Length·······001C·(28)
107 071D9·Extra·Length··········0000·(0)107 071D9·Extra·Length··········0000·(0)
108 071DB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'108 071DB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 08EF3·LOCAL·HEADER·#7·······04034B50·(67324752)115 08EF3·LOCAL·HEADER·#7·······04034B50·(67324752)
116 08EF7·Extract·Zip·Spec······14·(20)·'2.0'116 08EF7·Extract·Zip·Spec······14·(20)·'2.0'
117 08EF8·Extract·OS············00·(0)·'MS-DOS'117 08EF8·Extract·OS············00·(0)·'MS-DOS'
118 08EF9·General·Purpose·Flag··0000·(0)118 08EF9·General·Purpose·Flag··0000·(0)
119 ······[Bits·1-2]············0·'Normal·Compression'119 ······[Bits·1-2]············0·'Normal·Compression'
120 08EFB·Compression·Method····0008·(8)·'Deflated'120 08EFB·Compression·Method····0008·(8)·'Deflated'
121 08EFD·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'121 08EFD·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
122 08F01·CRC···················073BB8F5·(121354485)122 08F01·CRC···················073BB8F5·(121354485)
123 08F05·Compressed·Size·······00001AED·(6893)123 08F05·Compressed·Size·······00001AED·(6893)
124 08F09·Uncompressed·Size·····00011EDC·(73436)124 08F09·Uncompressed·Size·····00011EDC·(73436)
125 08F0D·Filename·Length·······001A·(26)125 08F0D·Filename·Length·······001A·(26)
126 08F0F·Extra·Length··········0000·(0)126 08F0F·Extra·Length··········0000·(0)
127 08F11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'127 08F11·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXX'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 0AA18·LOCAL·HEADER·#8·······04034B50·(67324752)134 0AA18·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0AA1C·Extract·Zip·Spec······14·(20)·'2.0'135 0AA1C·Extract·Zip·Spec······14·(20)·'2.0'
136 0AA1D·Extract·OS············00·(0)·'MS-DOS'136 0AA1D·Extract·OS············00·(0)·'MS-DOS'
137 0AA1E·General·Purpose·Flag··0000·(0)137 0AA1E·General·Purpose·Flag··0000·(0)
138 ······[Bits·1-2]············0·'Normal·Compression'138 ······[Bits·1-2]············0·'Normal·Compression'
139 0AA20·Compression·Method····0008·(8)·'Deflated'139 0AA20·Compression·Method····0008·(8)·'Deflated'
140 0AA22·Modification·Time·····5CE814F0·(1558713584)·'Wed·Jul··8·02:39:32·2026'140 0AA22·Modification·Time·····5AC5BCAA·(1522908330)·'Thu·Jun··5·23:37:20·2025'
141 0AA26·CRC···················F2591E5C·(4065926748)141 0AA26·CRC···················F2591E5C·(4065926748)
142 0AA2A·Compressed·Size·······0000123B·(4667)142 0AA2A·Compressed·Size·······0000123B·(4667)
143 0AA2E·Uncompressed·Size·····00007929·(31017)143 0AA2E·Uncompressed·Size·····00007929·(31017)
144 0AA32·Filename·Length·······001C·(28)144 0AA32·Filename·Length·······001C·(28)
145 0AA34·Extra·Length··········0000·(0)145 0AA34·Extra·Length··········0000·(0)
146 0AA36·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'146 0AA36·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
147 #147 #
Max diff block lines reached; 32213/38119 bytes (84.51%) of diff not shown.
330 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jul·08·2026·02:39:32,·uncompressed·size·37313,·method=deflate1 Zip·archive·data,·made·by·v2.0,·extract·using·at·least·v2.0,·last·modified·Jun·05·2025·23:37:20,·uncompressed·size·37313,·method=deflate
11.3 MB
./usr/lib/monodoc/sources/netdocs.zip
837 KB
zipinfo {}
    
Offset 1, 7175 lines modifiedOffset 1, 7175 lines modified
Diff chunk too large, falling back to line-by-line diff (7173 lines added, 7173 lines removed)
1 Zip·file·size:·16722962·bytes,·number·of·entries:·71731 Zip·file·size:·16722962·bytes,·number·of·entries:·7173
2 -rw----·····2.0·fat····31769·b-·defN·26-Jul-08·02:38·02 -rw----·····2.0·fat····31769·b-·defN·25-Jun-05·23:36·0
3 -rw----·····2.0·fat·····7449·b-·defN·26-Jul-08·02:38·13 -rw----·····2.0·fat·····7449·b-·defN·25-Jun-05·23:36·1
4 -rw----·····2.0·fat····86008·b-·defN·26-Jul-08·02:38·24 -rw----·····2.0·fat····86008·b-·defN·25-Jun-05·23:36·2
5 -rw----·····2.0·fat·····6464·b-·defN·26-Jul-08·02:38·35 -rw----·····2.0·fat·····6464·b-·defN·25-Jun-05·23:36·3
6 -rw----·····2.0·fat·····2396·b-·defN·26-Jul-08·02:38·46 -rw----·····2.0·fat·····2396·b-·defN·25-Jun-05·23:36·4
7 -rw----·····2.0·fat·····7494·b-·defN·26-Jul-08·02:38·57 -rw----·····2.0·fat·····7494·b-·defN·25-Jun-05·23:36·5
8 -rw----·····2.0·fat·····2601·b-·defN·26-Jul-08·02:38·68 -rw----·····2.0·fat·····2601·b-·defN·25-Jun-05·23:36·6
9 -rw----·····2.0·fat·····3199·b-·defN·26-Jul-08·02:38·79 -rw----·····2.0·fat·····3199·b-·defN·25-Jun-05·23:36·7
10 -rw----·····2.0·fat·····3467·b-·defN·26-Jul-08·02:38·810 -rw----·····2.0·fat·····3467·b-·defN·25-Jun-05·23:36·8
11 -rw----·····2.0·fat·····3774·b-·defN·26-Jul-08·02:38·911 -rw----·····2.0·fat·····3774·b-·defN·25-Jun-05·23:36·9
12 -rw----·····2.0·fat·····3141·b-·defN·26-Jul-08·02:38·1012 -rw----·····2.0·fat·····3141·b-·defN·25-Jun-05·23:36·10
13 -rw----·····2.0·fat·····3780·b-·defN·26-Jul-08·02:38·1113 -rw----·····2.0·fat·····3780·b-·defN·25-Jun-05·23:36·11
14 -rw----·····2.0·fat·····4107·b-·defN·26-Jul-08·02:38·1214 -rw----·····2.0·fat·····4107·b-·defN·25-Jun-05·23:36·12
15 -rw----·····2.0·fat·····3174·b-·defN·26-Jul-08·02:38·1315 -rw----·····2.0·fat·····3174·b-·defN·25-Jun-05·23:36·13
16 -rw----·····2.0·fat·····3332·b-·defN·26-Jul-08·02:38·1416 -rw----·····2.0·fat·····3332·b-·defN·25-Jun-05·23:36·14
17 -rw----·····2.0·fat···105319·b-·defN·26-Jul-08·02:38·1517 -rw----·····2.0·fat···105319·b-·defN·25-Jun-05·23:36·15
18 -rw----·····2.0·fat····12101·b-·defN·26-Jul-08·02:38·1618 -rw----·····2.0·fat····12101·b-·defN·25-Jun-05·23:36·16
19 -rw----·····2.0·fat······803·b-·defN·26-Jul-08·02:38·1719 -rw----·····2.0·fat······803·b-·defN·25-Jun-05·23:36·17
20 -rw----·····2.0·fat·····3817·b-·defN·26-Jul-08·02:38·1820 -rw----·····2.0·fat·····3817·b-·defN·25-Jun-05·23:36·18
21 -rw----·····2.0·fat·····1410·b-·defN·26-Jul-08·02:38·1921 -rw----·····2.0·fat·····1410·b-·defN·25-Jun-05·23:36·19
22 -rw----·····2.0·fat·····1678·b-·defN·26-Jul-08·02:38·2022 -rw----·····2.0·fat·····1678·b-·defN·25-Jun-05·23:36·20
23 -rw----·····2.0·fat·····1946·b-·defN·26-Jul-08·02:38·2123 -rw----·····2.0·fat·····1946·b-·defN·25-Jun-05·23:36·21
24 -rw----·····2.0·fat·····3110·b-·defN·26-Jul-08·02:38·2224 -rw----·····2.0·fat·····3110·b-·defN·25-Jun-05·23:36·22
25 -rw----·····2.0·fat·····3375·b-·defN·26-Jul-08·02:38·2325 -rw----·····2.0·fat·····3375·b-·defN·25-Jun-05·23:36·23
26 -rw----·····2.0·fat·····3649·b-·defN·26-Jul-08·02:38·2426 -rw----·····2.0·fat·····3649·b-·defN·25-Jun-05·23:36·24
27 -rw----·····2.0·fat·····3917·b-·defN·26-Jul-08·02:38·2527 -rw----·····2.0·fat·····3917·b-·defN·25-Jun-05·23:36·25
28 -rw----·····2.0·fat····12078·b-·defN·26-Jul-08·02:38·2628 -rw----·····2.0·fat····12078·b-·defN·25-Jun-05·23:36·26
29 -rw----·····2.0·fat·····1742·b-·defN·26-Jul-08·02:38·2729 -rw----·····2.0·fat·····1742·b-·defN·25-Jun-05·23:36·27
30 -rw----·····2.0·fat···108677·b-·defN·26-Jul-08·02:38·2830 -rw----·····2.0·fat···108677·b-·defN·25-Jun-05·23:36·28
31 -rw----·····2.0·fat····21289·b-·defN·26-Jul-08·02:38·2931 -rw----·····2.0·fat····21289·b-·defN·25-Jun-05·23:36·29
32 -rw----·····2.0·fat···307984·b-·defN·26-Jul-08·02:38·3032 -rw----·····2.0·fat···307984·b-·defN·25-Jun-05·23:36·30
33 -rw----·····2.0·fat·····1362·b-·defN·26-Jul-08·02:38·3133 -rw----·····2.0·fat·····1362·b-·defN·25-Jun-05·23:36·31
34 -rw----·····2.0·fat····22050·b-·defN·26-Jul-08·02:38·3234 -rw----·····2.0·fat····22050·b-·defN·25-Jun-05·23:36·32
35 -rw----·····2.0·fat·····3010·b-·defN·26-Jul-08·02:38·3335 -rw----·····2.0·fat·····3010·b-·defN·25-Jun-05·23:36·33
36 -rw----·····2.0·fat····40199·b-·defN·26-Jul-08·02:38·3436 -rw----·····2.0·fat····40199·b-·defN·25-Jun-05·23:36·34
37 -rw----·····2.0·fat····10558·b-·defN·26-Jul-08·02:38·3537 -rw----·····2.0·fat····10558·b-·defN·25-Jun-05·23:36·35
38 -rw----·····2.0·fat····10762·b-·defN·26-Jul-08·02:38·3638 -rw----·····2.0·fat····10762·b-·defN·25-Jun-05·23:36·36
39 -rw----·····2.0·fat····13063·b-·defN·26-Jul-08·02:38·3739 -rw----·····2.0·fat····13063·b-·defN·25-Jun-05·23:36·37
40 -rw----·····2.0·fat·····8706·b-·defN·26-Jul-08·02:38·3840 -rw----·····2.0·fat·····8706·b-·defN·25-Jun-05·23:36·38
41 -rw----·····2.0·fat····12798·b-·defN·26-Jul-08·02:38·3941 -rw----·····2.0·fat····12798·b-·defN·25-Jun-05·23:36·39
42 -rw----·····2.0·fat····23668·b-·defN·26-Jul-08·02:38·4042 -rw----·····2.0·fat····23668·b-·defN·25-Jun-05·23:36·40
43 -rw----·····2.0·fat····13303·b-·defN·26-Jul-08·02:38·4143 -rw----·····2.0·fat····13303·b-·defN·25-Jun-05·23:36·41
44 -rw----·····2.0·fat····23481·b-·defN·26-Jul-08·02:38·4244 -rw----·····2.0·fat····23481·b-·defN·25-Jun-05·23:36·42
45 -rw----·····2.0·fat····11133·b-·defN·26-Jul-08·02:38·4345 -rw----·····2.0·fat····11133·b-·defN·25-Jun-05·23:36·43
46 -rw----·····2.0·fat···381495·b-·defN·26-Jul-08·02:38·4446 -rw----·····2.0·fat···381495·b-·defN·25-Jun-05·23:36·44
47 -rw----·····2.0·fat····21972·b-·defN·26-Jul-08·02:38·4547 -rw----·····2.0·fat····21972·b-·defN·25-Jun-05·23:36·45
48 -rw----·····2.0·fat····11850·b-·defN·26-Jul-08·02:38·4648 -rw----·····2.0·fat····11850·b-·defN·25-Jun-05·23:36·46
49 -rw----·····2.0·fat·····4339·b-·defN·26-Jul-08·02:38·4749 -rw----·····2.0·fat·····4339·b-·defN·25-Jun-05·23:36·47
50 -rw----·····2.0·fat·····2582·b-·defN·26-Jul-08·02:38·4850 -rw----·····2.0·fat·····2582·b-·defN·25-Jun-05·23:36·48
51 -rw----·····2.0·fat·····2527·b-·defN·26-Jul-08·02:38·4951 -rw----·····2.0·fat·····2527·b-·defN·25-Jun-05·23:36·49
52 -rw----·····2.0·fat····99671·b-·defN·26-Jul-08·02:38·5052 -rw----·····2.0·fat····99671·b-·defN·25-Jun-05·23:36·50
53 -rw----·····2.0·fat····16466·b-·defN·26-Jul-08·02:38·5153 -rw----·····2.0·fat····16466·b-·defN·25-Jun-05·23:36·51
54 -rw----·····2.0·fat····11429·b-·defN·26-Jul-08·02:38·5254 -rw----·····2.0·fat····11429·b-·defN·25-Jun-05·23:36·52
55 -rw----·····2.0·fat····26133·b-·defN·26-Jul-08·02:38·5355 -rw----·····2.0·fat····26133·b-·defN·25-Jun-05·23:36·53
56 -rw----·····2.0·fat·····3214·b-·defN·26-Jul-08·02:38·5456 -rw----·····2.0·fat·····3214·b-·defN·25-Jun-05·23:36·54
57 -rw----·····2.0·fat····48809·b-·defN·26-Jul-08·02:38·5557 -rw----·····2.0·fat····48809·b-·defN·25-Jun-05·23:36·55
58 -rw----·····2.0·fat····58809·b-·defN·26-Jul-08·02:38·5658 -rw----·····2.0·fat····58809·b-·defN·25-Jun-05·23:36·56
59 -rw----·····2.0·fat····10325·b-·defN·26-Jul-08·02:38·5759 -rw----·····2.0·fat····10325·b-·defN·25-Jun-05·23:36·57
60 -rw----·····2.0·fat····92552·b-·defN·26-Jul-08·02:38·5860 -rw----·····2.0·fat····92552·b-·defN·25-Jun-05·23:36·58
61 -rw----·····2.0·fat····11423·b-·defN·26-Jul-08·02:38·5961 -rw----·····2.0·fat····11423·b-·defN·25-Jun-05·23:36·59
62 -rw----·····2.0·fat···161085·b-·defN·26-Jul-08·02:38·6062 -rw----·····2.0·fat···161085·b-·defN·25-Jun-05·23:36·60
63 -rw----·····2.0·fat····17415·b-·defN·26-Jul-08·02:38·6163 -rw----·····2.0·fat····17415·b-·defN·25-Jun-05·23:36·61
64 -rw----·····2.0·fat·····6434·b-·defN·26-Jul-08·02:38·6264 -rw----·····2.0·fat·····6434·b-·defN·25-Jun-05·23:36·62
65 -rw----·····2.0·fat·····2890·b-·defN·26-Jul-08·02:38·6365 -rw----·····2.0·fat·····2890·b-·defN·25-Jun-05·23:36·63
66 -rw----·····2.0·fat···179619·b-·defN·26-Jul-08·02:38·6466 -rw----·····2.0·fat···179619·b-·defN·25-Jun-05·23:36·64
67 -rw----·····2.0·fat·····4102·b-·defN·26-Jul-08·02:38·6567 -rw----·····2.0·fat·····4102·b-·defN·25-Jun-05·23:36·65
68 -rw----·····2.0·fat·····1707·b-·defN·26-Jul-08·02:38·6668 -rw----·····2.0·fat·····1707·b-·defN·25-Jun-05·23:36·66
69 -rw----·····2.0·fat····10045·b-·defN·26-Jul-08·02:38·6769 -rw----·····2.0·fat····10045·b-·defN·25-Jun-05·23:36·67
70 -rw----·····2.0·fat····84075·b-·defN·26-Jul-08·02:38·6870 -rw----·····2.0·fat····84075·b-·defN·25-Jun-05·23:36·68
71 -rw----·····2.0·fat····14268·b-·defN·26-Jul-08·02:38·6971 -rw----·····2.0·fat····14268·b-·defN·25-Jun-05·23:36·69
72 -rw----·····2.0·fat·····2924·b-·defN·26-Jul-08·02:38·7072 -rw----·····2.0·fat·····2924·b-·defN·25-Jun-05·23:36·70
73 -rw----·····2.0·fat·····2714·b-·defN·26-Jul-08·02:38·7173 -rw----·····2.0·fat·····2714·b-·defN·25-Jun-05·23:36·71
74 -rw----·····2.0·fat·····2830·b-·defN·26-Jul-08·02:38·7274 -rw----·····2.0·fat·····2830·b-·defN·25-Jun-05·23:36·72
75 -rw----·····2.0·fat·····9093·b-·defN·26-Jul-08·02:38·7375 -rw----·····2.0·fat·····9093·b-·defN·25-Jun-05·23:36·73
76 -rw----·····2.0·fat·····2740·b-·defN·26-Jul-08·02:38·7476 -rw----·····2.0·fat·····2740·b-·defN·25-Jun-05·23:36·74
77 -rw----·····2.0·fat···579529·b-·defN·26-Jul-08·02:38·7577 -rw----·····2.0·fat···579529·b-·defN·25-Jun-05·23:36·75
78 -rw----·····2.0·fat·····2030·b-·defN·26-Jul-08·02:38·7678 -rw----·····2.0·fat·····2030·b-·defN·25-Jun-05·23:36·76
79 -rw----·····2.0·fat·····1679·b-·defN·26-Jul-08·02:38·7779 -rw----·····2.0·fat·····1679·b-·defN·25-Jun-05·23:36·77
80 -rw----·····2.0·fat·····5529·b-·defN·26-Jul-08·02:38·7880 -rw----·····2.0·fat·····5529·b-·defN·25-Jun-05·23:36·78
81 -rw----·····2.0·fat···297636·b-·defN·26-Jul-08·02:38·7981 -rw----·····2.0·fat···297636·b-·defN·25-Jun-05·23:36·79
82 -rw----·····2.0·fat·····3386·b-·defN·26-Jul-08·02:38·8082 -rw----·····2.0·fat·····3386·b-·defN·25-Jun-05·23:36·80
83 -rw----·····2.0·fat···195994·b-·defN·26-Jul-08·02:38·8183 -rw----·····2.0·fat···195994·b-·defN·25-Jun-05·23:36·81
84 -rw----·····2.0·fat·····6803·b-·defN·26-Jul-08·02:38·8284 -rw----·····2.0·fat·····6803·b-·defN·25-Jun-05·23:36·82
85 -rw----·····2.0·fat····30299·b-·defN·26-Jul-08·02:38·8385 -rw----·····2.0·fat····30299·b-·defN·25-Jun-05·23:36·83
86 -rw----·····2.0·fat···238105·b-·defN·26-Jul-08·02:38·8486 -rw----·····2.0·fat···238105·b-·defN·25-Jun-05·23:36·84
87 -rw----·····2.0·fat···115939·b-·defN·26-Jul-08·02:38·8587 -rw----·····2.0·fat···115939·b-·defN·25-Jun-05·23:36·85
88 -rw----·····2.0·fat····11397·b-·defN·26-Jul-08·02:38·8688 -rw----·····2.0·fat····11397·b-·defN·25-Jun-05·23:36·86
89 -rw----·····2.0·fat·····9466·b-·defN·26-Jul-08·02:38·8789 -rw----·····2.0·fat·····9466·b-·defN·25-Jun-05·23:36·87
90 -rw----·····2.0·fat···162105·b-·defN·26-Jul-08·02:38·8890 -rw----·····2.0·fat···162105·b-·defN·25-Jun-05·23:36·88
91 -rw----·····2.0·fat····14219·b-·defN·26-Jul-08·02:38·8991 -rw----·····2.0·fat····14219·b-·defN·25-Jun-05·23:36·89
92 -rw----·····2.0·fat····14479·b-·defN·26-Jul-08·02:38·9092 -rw----·····2.0·fat····14479·b-·defN·25-Jun-05·23:36·90
93 -rw----·····2.0·fat···114418·b-·defN·26-Jul-08·02:38·9193 -rw----·····2.0·fat···114418·b-·defN·25-Jun-05·23:36·91
94 -rw----·····2.0·fat····64300·b-·defN·26-Jul-08·02:38·9294 -rw----·····2.0·fat····64300·b-·defN·25-Jun-05·23:36·92
95 -rw----·····2.0·fat····29578·b-·defN·26-Jul-08·02:38·9395 -rw----·····2.0·fat····29578·b-·defN·25-Jun-05·23:36·93
96 -rw----·····2.0·fat·····2010·b-·defN·26-Jul-08·02:38·9496 -rw----·····2.0·fat·····2010·b-·defN·25-Jun-05·23:36·94
97 -rw----·····2.0·fat·····5522·b-·defN·26-Jul-08·02:38·9597 -rw----·····2.0·fat·····5522·b-·defN·25-Jun-05·23:36·95
98 -rw----·····2.0·fat·····4227·b-·defN·26-Jul-08·02:38·9698 -rw----·····2.0·fat·····4227·b-·defN·25-Jun-05·23:36·96
99 -rw----·····2.0·fat·····3634·b-·defN·26-Jul-08·02:38·9799 -rw----·····2.0·fat·····3634·b-·defN·25-Jun-05·23:36·97
100 -rw----·····2.0·fat·····3372·b-·defN·26-Jul-08·02:38·98100 -rw----·····2.0·fat·····3372·b-·defN·25-Jun-05·23:36·98
101 -rw----·····2.0·fat····61186·b-·defN·26-Jul-08·02:38·99101 -rw----·····2.0·fat····61186·b-·defN·25-Jun-05·23:36·99
102 -rw----·····2.0·fat·····8659·b-·defN·26-Jul-08·02:38·100102 -rw----·····2.0·fat·····8659·b-·defN·25-Jun-05·23:36·100
103 -rw----·····2.0·fat····12447·b-·defN·26-Jul-08·02:38·101103 -rw----·····2.0·fat····12447·b-·defN·25-Jun-05·23:36·101
104 -rw----·····2.0·fat·····7854·b-·defN·26-Jul-08·02:38·102104 -rw----·····2.0·fat·····7854·b-·defN·25-Jun-05·23:36·102
105 -rw----·····2.0·fat····10450·b-·defN·26-Jul-08·02:38·103105 -rw----·····2.0·fat····10450·b-·defN·25-Jun-05·23:36·103
106 -rw----·····2.0·fat·····1099·b-·defN·26-Jul-08·02:38·104106 -rw----·····2.0·fat·····1099·b-·defN·25-Jun-05·23:36·104
107 -rw----·····2.0·fat·····1365·b-·defN·26-Jul-08·02:38·105107 -rw----·····2.0·fat·····1365·b-·defN·25-Jun-05·23:36·105
108 -rw----·····2.0·fat·····1644·b-·defN·26-Jul-08·02:38·106108 -rw----·····2.0·fat·····1644·b-·defN·25-Jun-05·23:36·106
109 -rw----·····2.0·fat·····1912·b-·defN·26-Jul-08·02:38·107109 -rw----·····2.0·fat·····1912·b-·defN·25-Jun-05·23:36·107
110 -rw----·····2.0·fat·····2180·b-·defN·26-Jul-08·02:38·108110 -rw----·····2.0·fat·····2180·b-·defN·25-Jun-05·23:36·108
111 -rw----·····2.0·fat·····3453·b-·defN·26-Jul-08·02:38·109111 -rw----·····2.0·fat·····3453·b-·defN·25-Jun-05·23:36·109
112 -rw----·····2.0·fat·····3718·b-·defN·26-Jul-08·02:38·110112 -rw----·····2.0·fat·····3718·b-·defN·25-Jun-05·23:36·110
113 -rw----·····2.0·fat·····3992·b-·defN·26-Jul-08·02:38·111113 -rw----·····2.0·fat·····3992·b-·defN·25-Jun-05·23:36·111
114 -rw----·····2.0·fat·····4260·b-·defN·26-Jul-08·02:38·112114 -rw----·····2.0·fat·····4260·b-·defN·25-Jun-05·23:36·112
115 -rw----·····2.0·fat····54600·b-·defN·26-Jul-08·02:38·113115 -rw----·····2.0·fat····54600·b-·defN·25-Jun-05·23:36·113
116 -rw----·····2.0·fat·····2823·b-·defN·26-Jul-08·02:38·114116 -rw----·····2.0·fat·····2823·b-·defN·25-Jun-05·23:36·114
117 -rw----·····2.0·fat·····4889·b-·defN·26-Jul-08·02:38·115117 -rw----·····2.0·fat·····4889·b-·defN·25-Jun-05·23:36·115
118 -rw----·····2.0·fat····40411·b-·defN·26-Jul-08·02:38·116118 -rw----·····2.0·fat····40411·b-·defN·25-Jun-05·23:36·116
119 -rw----·····2.0·fat····12449·b-·defN·26-Jul-08·02:38·117119 -rw----·····2.0·fat····12449·b-·defN·25-Jun-05·23:36·117
120 -rw----·····2.0·fat·····8264·b-·defN·26-Jul-08·02:38·118120 -rw----·····2.0·fat·····8264·b-·defN·25-Jun-05·23:36·118
121 -rw----·····2.0·fat·····4397·b-·defN·26-Jul-08·02:38·119121 -rw----·····2.0·fat·····4397·b-·defN·25-Jun-05·23:36·119
122 -rw----·····2.0·fat·····6534·b-·defN·26-Jul-08·02:38·120122 -rw----·····2.0·fat·····6534·b-·defN·25-Jun-05·23:36·120
123 -rw----·····2.0·fat·····6263·b-·defN·26-Jul-08·02:38·121123 -rw----·····2.0·fat·····6263·b-·defN·25-Jun-05·23:36·121
124 -rw----·····2.0·fat····25351·b-·defN·26-Jul-08·02:38·122124 -rw----·····2.0·fat····25351·b-·defN·25-Jun-05·23:36·122
125 -rw----·····2.0·fat·····7939·b-·defN·26-Jul-08·02:38·123125 -rw----·····2.0·fat·····7939·b-·defN·25-Jun-05·23:36·123
126 -rw----·····2.0·fat····10872·b-·defN·26-Jul-08·02:38·124126 -rw----·····2.0·fat····10872·b-·defN·25-Jun-05·23:36·124
Max diff block lines reached; 0/856601 bytes (0.00%) of diff not shown.
10.5 MB
zipdetails --redact --walk --utc {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)1 000000·LOCAL·HEADER·#1·······04034B50·(67324752)
2 000004·Extract·Zip·Spec······14·(20)·'2.0'2 000004·Extract·Zip·Spec······14·(20)·'2.0'
3 000005·Extract·OS············00·(0)·'MS-DOS'3 000005·Extract·OS············00·(0)·'MS-DOS'
4 000006·General·Purpose·Flag··0000·(0)4 000006·General·Purpose·Flag··0000·(0)
5 ·······[Bits·1-2]············0·'Normal·Compression'5 ·······[Bits·1-2]············0·'Normal·Compression'
6 000008·Compression·Method····0008·(8)·'Deflated'6 000008·Compression·Method····0008·(8)·'Deflated'
7 00000A·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'7 00000A·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
8 00000E·CRC···················2F23CE60·(790875744)8 00000E·CRC···················2F23CE60·(790875744)
9 000012·Compressed·Size·······000017A1·(6049)9 000012·Compressed·Size·······000017A1·(6049)
10 000016·Uncompressed·Size·····00007C19·(31769)10 000016·Uncompressed·Size·····00007C19·(31769)
11 00001A·Filename·Length·······0001·(1)11 00001A·Filename·Length·······0001·(1)
12 00001C·Extra·Length··········0000·(0)12 00001C·Extra·Length··········0000·(0)
13 00001E·Filename··············'X'13 00001E·Filename··············'X'
14 #14 #
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 0017C0·LOCAL·HEADER·#2·······04034B50·(67324752)20 0017C0·LOCAL·HEADER·#2·······04034B50·(67324752)
21 0017C4·Extract·Zip·Spec······14·(20)·'2.0'21 0017C4·Extract·Zip·Spec······14·(20)·'2.0'
22 0017C5·Extract·OS············00·(0)·'MS-DOS'22 0017C5·Extract·OS············00·(0)·'MS-DOS'
23 0017C6·General·Purpose·Flag··0000·(0)23 0017C6·General·Purpose·Flag··0000·(0)
24 ·······[Bits·1-2]············0·'Normal·Compression'24 ·······[Bits·1-2]············0·'Normal·Compression'
25 0017C8·Compression·Method····0008·(8)·'Deflated'25 0017C8·Compression·Method····0008·(8)·'Deflated'
26 0017CA·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'26 0017CA·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
27 0017CE·CRC···················A38A914F·(2743767375)27 0017CE·CRC···················A38A914F·(2743767375)
28 0017D2·Compressed·Size·······0000042D·(1069)28 0017D2·Compressed·Size·······0000042D·(1069)
29 0017D6·Uncompressed·Size·····00001D19·(7449)29 0017D6·Uncompressed·Size·····00001D19·(7449)
30 0017DA·Filename·Length·······0001·(1)30 0017DA·Filename·Length·······0001·(1)
31 0017DC·Extra·Length··········0000·(0)31 0017DC·Extra·Length··········0000·(0)
32 0017DE·Filename··············'X'32 0017DE·Filename··············'X'
33 #33 #
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 001C0C·LOCAL·HEADER·#3·······04034B50·(67324752)39 001C0C·LOCAL·HEADER·#3·······04034B50·(67324752)
40 001C10·Extract·Zip·Spec······14·(20)·'2.0'40 001C10·Extract·Zip·Spec······14·(20)·'2.0'
41 001C11·Extract·OS············00·(0)·'MS-DOS'41 001C11·Extract·OS············00·(0)·'MS-DOS'
42 001C12·General·Purpose·Flag··0000·(0)42 001C12·General·Purpose·Flag··0000·(0)
43 ·······[Bits·1-2]············0·'Normal·Compression'43 ·······[Bits·1-2]············0·'Normal·Compression'
44 001C14·Compression·Method····0008·(8)·'Deflated'44 001C14·Compression·Method····0008·(8)·'Deflated'
45 001C16·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'45 001C16·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
46 001C1A·CRC···················4E3979EA·(1312389610)46 001C1A·CRC···················4E3979EA·(1312389610)
47 001C1E·Compressed·Size·······000025DC·(9692)47 001C1E·Compressed·Size·······000025DC·(9692)
48 001C22·Uncompressed·Size·····00014FF8·(86008)48 001C22·Uncompressed·Size·····00014FF8·(86008)
49 001C26·Filename·Length·······0001·(1)49 001C26·Filename·Length·······0001·(1)
50 001C28·Extra·Length··········0000·(0)50 001C28·Extra·Length··········0000·(0)
51 001C2A·Filename··············'X'51 001C2A·Filename··············'X'
52 #52 #
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 004207·LOCAL·HEADER·#4·······04034B50·(67324752)58 004207·LOCAL·HEADER·#4·······04034B50·(67324752)
59 00420B·Extract·Zip·Spec······14·(20)·'2.0'59 00420B·Extract·Zip·Spec······14·(20)·'2.0'
60 00420C·Extract·OS············00·(0)·'MS-DOS'60 00420C·Extract·OS············00·(0)·'MS-DOS'
61 00420D·General·Purpose·Flag··0000·(0)61 00420D·General·Purpose·Flag··0000·(0)
62 ·······[Bits·1-2]············0·'Normal·Compression'62 ·······[Bits·1-2]············0·'Normal·Compression'
63 00420F·Compression·Method····0008·(8)·'Deflated'63 00420F·Compression·Method····0008·(8)·'Deflated'
64 004211·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'64 004211·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
65 004215·CRC···················EC568D32·(3965095218)65 004215·CRC···················EC568D32·(3965095218)
66 004219·Compressed·Size·······0000043F·(1087)66 004219·Compressed·Size·······0000043F·(1087)
67 00421D·Uncompressed·Size·····00001940·(6464)67 00421D·Uncompressed·Size·····00001940·(6464)
68 004221·Filename·Length·······0001·(1)68 004221·Filename·Length·······0001·(1)
69 004223·Extra·Length··········0000·(0)69 004223·Extra·Length··········0000·(0)
70 004225·Filename··············'X'70 004225·Filename··············'X'
71 #71 #
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 004665·LOCAL·HEADER·#5·······04034B50·(67324752)77 004665·LOCAL·HEADER·#5·······04034B50·(67324752)
78 004669·Extract·Zip·Spec······14·(20)·'2.0'78 004669·Extract·Zip·Spec······14·(20)·'2.0'
79 00466A·Extract·OS············00·(0)·'MS-DOS'79 00466A·Extract·OS············00·(0)·'MS-DOS'
80 00466B·General·Purpose·Flag··0000·(0)80 00466B·General·Purpose·Flag··0000·(0)
81 ·······[Bits·1-2]············0·'Normal·Compression'81 ·······[Bits·1-2]············0·'Normal·Compression'
82 00466D·Compression·Method····0008·(8)·'Deflated'82 00466D·Compression·Method····0008·(8)·'Deflated'
83 00466F·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'83 00466F·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
84 004673·CRC···················0C5B2131·(207298865)84 004673·CRC···················0C5B2131·(207298865)
85 004677·Compressed·Size·······00000303·(771)85 004677·Compressed·Size·······00000303·(771)
86 00467B·Uncompressed·Size·····0000095C·(2396)86 00467B·Uncompressed·Size·····0000095C·(2396)
87 00467F·Filename·Length·······0001·(1)87 00467F·Filename·Length·······0001·(1)
88 004681·Extra·Length··········0000·(0)88 004681·Extra·Length··········0000·(0)
89 004683·Filename··············'X'89 004683·Filename··············'X'
90 #90 #
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
  
96 004987·LOCAL·HEADER·#6·······04034B50·(67324752)96 004987·LOCAL·HEADER·#6·······04034B50·(67324752)
97 00498B·Extract·Zip·Spec······14·(20)·'2.0'97 00498B·Extract·Zip·Spec······14·(20)·'2.0'
98 00498C·Extract·OS············00·(0)·'MS-DOS'98 00498C·Extract·OS············00·(0)·'MS-DOS'
99 00498D·General·Purpose·Flag··0000·(0)99 00498D·General·Purpose·Flag··0000·(0)
100 ·······[Bits·1-2]············0·'Normal·Compression'100 ·······[Bits·1-2]············0·'Normal·Compression'
101 00498F·Compression·Method····0008·(8)·'Deflated'101 00498F·Compression·Method····0008·(8)·'Deflated'
102 004991·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'102 004991·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
103 004995·CRC···················29ABEAE5·(699132645)103 004995·CRC···················29ABEAE5·(699132645)
104 004999·Compressed·Size·······00000515·(1301)104 004999·Compressed·Size·······00000515·(1301)
105 00499D·Uncompressed·Size·····00001D46·(7494)105 00499D·Uncompressed·Size·····00001D46·(7494)
106 0049A1·Filename·Length·······0001·(1)106 0049A1·Filename·Length·······0001·(1)
107 0049A3·Extra·Length··········0000·(0)107 0049A3·Extra·Length··········0000·(0)
108 0049A5·Filename··············'X'108 0049A5·Filename··············'X'
109 #109 #
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 004EBB·LOCAL·HEADER·#7·······04034B50·(67324752)115 004EBB·LOCAL·HEADER·#7·······04034B50·(67324752)
116 004EBF·Extract·Zip·Spec······14·(20)·'2.0'116 004EBF·Extract·Zip·Spec······14·(20)·'2.0'
117 004EC0·Extract·OS············00·(0)·'MS-DOS'117 004EC0·Extract·OS············00·(0)·'MS-DOS'
118 004EC1·General·Purpose·Flag··0000·(0)118 004EC1·General·Purpose·Flag··0000·(0)
119 ·······[Bits·1-2]············0·'Normal·Compression'119 ·······[Bits·1-2]············0·'Normal·Compression'
120 004EC3·Compression·Method····0008·(8)·'Deflated'120 004EC3·Compression·Method····0008·(8)·'Deflated'
121 004EC5·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'121 004EC5·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
122 004EC9·CRC···················95B73E45·(2511814213)122 004EC9·CRC···················95B73E45·(2511814213)
123 004ECD·Compressed·Size·······000002CC·(716)123 004ECD·Compressed·Size·······000002CC·(716)
124 004ED1·Uncompressed·Size·····00000A29·(2601)124 004ED1·Uncompressed·Size·····00000A29·(2601)
125 004ED5·Filename·Length·······0001·(1)125 004ED5·Filename·Length·······0001·(1)
126 004ED7·Extra·Length··········0000·(0)126 004ED7·Extra·Length··········0000·(0)
127 004ED9·Filename··············'X'127 004ED9·Filename··············'X'
128 #128 #
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 0051A6·LOCAL·HEADER·#8·······04034B50·(67324752)134 0051A6·LOCAL·HEADER·#8·······04034B50·(67324752)
135 0051AA·Extract·Zip·Spec······14·(20)·'2.0'135 0051AA·Extract·Zip·Spec······14·(20)·'2.0'
136 0051AB·Extract·OS············00·(0)·'MS-DOS'136 0051AB·Extract·OS············00·(0)·'MS-DOS'
137 0051AC·General·Purpose·Flag··0000·(0)137 0051AC·General·Purpose·Flag··0000·(0)
138 ·······[Bits·1-2]············0·'Normal·Compression'138 ·······[Bits·1-2]············0·'Normal·Compression'
139 0051AE·Compression·Method····0008·(8)·'Deflated'139 0051AE·Compression·Method····0008·(8)·'Deflated'
140 0051B0·Modification·Time·····5CE814D2·(1558713554)·'Wed·Jul··8·02:38:36·2026'140 0051B0·Modification·Time·····5AC5BC82·(1522908290)·'Thu·Jun··5·23:36:04·2025'
141 0051B4·CRC···················999A8C6A·(2577042538)141 0051B4·CRC···················999A8C6A·(2577042538)
142 0051B8·Compressed·Size·······0000032F·(815)142 0051B8·Compressed·Size·······0000032F·(815)
143 0051BC·Uncompressed·Size·····00000C7F·(3199)143 0051BC·Uncompressed·Size·····00000C7F·(3199)
144 0051C0·Filename·Length·······0001·(1)144 0051C0·Filename·Length·······0001·(1)
145 0051C2·Extra·Length··········0000·(0)145 0051C2·Extra·Length··········0000·(0)
146 0051C4·Filename··············'X'146 0051C4·Filename··············'X'
147 #147 #
Max diff block lines reached; 11031652/11037440 bytes (99.95%) of diff not shown.