apache / qpid-proton-dotnet
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system12% (4,650 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs12% (4,650 lines)
Duplication per Component (primary)
src12% (4,650 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 544 duplicates...
Size#FoldersFilesLinesCode
49 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
37:87 (11%)
38:88 (11%)
view
46 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
222:335 (17%)
382:495 (12%)
view
41 x 2 src/Proton.TestPeer/Codec
src/Proton/Codec
23:243 (100%)
23:243 (100%)
view
37 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
167:229 (34%)
158:220 (38%)
view
35 x 2 src/Proton.TestPeer/Actions
src/Proton.TestPeer/Actions
192:265 (30%)
684:757 (10%)
view
34 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
158:224 (12%)
254:320 (7%)
view
31 x 2 src/Proton.TestPeer/Utilities
src/Proton/Utilities
51:163 (86%)
75:187 (41%)
view
31 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
340:408 (11%)
500:568 (8%)
view
31 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
22:85 (100%)
22:85 (100%)
view
30 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
228:294 (14%)
217:283 (15%)
view
27 x 2 src/Proton.TestPeer/Codec/Transport
src/Proton/Types/Transport
112:140 (21%)
240:268 (15%)
view
26 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
428:477 (9%)
595:644 (7%)
view
25 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
299:354 (12%)
288:343 (13%)
view
24 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
22:75 (100%)
22:75 (100%)
view
24 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
65:112 (34%)
65:112 (34%)
view
24 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
65:112 (34%)
65:112 (34%)
view
24 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
22:75 (100%)
22:75 (100%)
view
24 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
65:112 (34%)
65:112 (34%)
view
23 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
86:110 (18%)
86:110 (22%)
view
23 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
179:203 (18%)
167:191 (22%)
view
21 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
365:402 (10%)
397:434 (11%)
view
20 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
159:201 (12%)
155:197 (14%)
view
20 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
56:104 (21%)
56:104 (21%)
view
20 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
101:140 (36%)
101:140 (36%)
view
20 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
101:140 (36%)
101:140 (36%)
view
20 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
52:71 (36%)
52:71 (36%)
view
20 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
101:140 (36%)
101:140 (36%)
view
19 x 2 src/Proton.Client/Client/Implementation
src/Proton/Utilities
116:166 (21%)
75:125 (28%)
view
18 x 2 src/Proton.TestPeer/Codec/Impl
src/Proton.TestPeer/Codec/Impl
77:113 (40%)
78:114 (40%)
view
18 x 2 src/Proton/Utilities
src/Proton/Utilities
419:459 (9%)
690:730 (3%)
view
18 x 2 src/Proton.TestPeer/Codec/Impl
src/Proton.TestPeer/Codec/Impl
81:113 (17%)
90:122 (16%)
view
17 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
137:170 (24%)
137:170 (24%)
view
17 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
137:170 (24%)
137:170 (24%)
view
17 x 2 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
137:170 (24%)
137:170 (24%)
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
93:113 (6%)
105:125 (4%)
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
96:126 (6%)
185:215 (3%)
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
188:214 (6%)
270:296 (4%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
15 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
65:93 (27%)
65:93 (27%)
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
409:438 (7%)
616:644 (3%)
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
84:111 (6%)
95:122 (7%)
view
14 x 2 src/Proton/Codec/Encoders/Messaging
src/Proton/Codec/Encoders/Messaging
39:65 (43%)
37:64 (45%)
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
449:477 (5%)
409:438 (7%)
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
134:148 (6%)
137:151 (7%)
view
14 x 2 src/Proton.Client/Client
src/Proton.Client/Client
62:96 (34%)
62:96 (36%)
view
13 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
70:94 (30%)
69:93 (23%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 94 unit duplicates...
Size#FoldersFilesLinesCode
50 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
35:88 
36:89 
view
41 x 4 src/Proton/Types/Messaging
src/Proton/Types/Messaging
src/Proton/Types/Messaging
src/Proton/Types/Messaging
99:143 
99:143 
99:143 
99:143 
view
37 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
222:268 
382:428 
view
37 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
434:475 
601:642 
view
33 x 2 src/Proton.TestPeer/Codec/Impl
src/Proton.TestPeer/Codec/Impl
81:117 
80:116 
view
30 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
166:197 
166:197 
view
27 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
167:197 
158:188 
view
26 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
324:356 
313:345 
view
26 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
368:400 
528:560 
view
24 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
138:164 
138:164 
view
23 x 2 src/Proton/Buffer
src/Proton/Buffer
1121:1145 
979:1003 
view
21 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
50:72 
50:72 
view
20 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
240:263 
206:229 
view
18 x 3 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
81:106 
81:106 
81:106 
view
17 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
216:235 
216:235 
view
17 x 2 src/Proton/Types/Messaging
src/Proton/Types/Messaging
76:94 
100:118 
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
270:290 
430:450 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
132:149 
135:152 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton/Utilities
124:142 
83:101 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton/Utilities
149:167 
108:126 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
200:216 
282:298 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
349:366 
509:526 
view
14 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
148:165 
132:149 
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
267:285 
256:274 
view
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
106:121 
106:121 
view
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
199:214 
199:214 
view
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
310:326 
470:486 
view
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
582:598 
787:803 
view
13 x 4 src/Proton/Types/Messaging
src/Proton/Types/Messaging
src/Proton/Types/Messaging
src/Proton/Types/Messaging
59:77 
59:77 
59:77 
59:77 
view
12 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
199:214 
190:205 
view
12 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
216:231 
207:222 
view
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
252:265 
241:254 
view
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
235:248 
560:573 
view
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
91:105 
103:117 
view
12 x 3 src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
src/Proton/Codec/Decoders/Messaging
153:171 
153:171 
153:171 
view
11 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
86:100 
86:100 
view
11 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
296:308 
456:468 
view
11 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
83:95 
83:95 
view
10 x 2 src/Proton.TestPeer/Matchers/Types/Transport
src/Proton.TestPeer/Expectations
78:89 
203:214 
view
10 x 2 src/Proton.TestPeer/Matchers/Types/Transport
src/Proton.TestPeer/Expectations
91:102 
216:227 
view
10 x 2 src/Proton.TestPeer/Matchers/Types/Transport
src/Proton.TestPeer/Expectations
104:115 
229:240 
view
10 x 2 src/Proton.TestPeer/Actions
src/Proton.TestPeer/Actions
59:71 
58:70 
view
10 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
311:322 
300:311 
view
9 x 2 src/Proton.TestPeer/Codec/Impl
src/Proton/Codec/Decoders
216:226 
216:226 
view
9 x 2 src/Proton.TestPeer/Codec/Impl
src/Proton/Codec/Decoders
235:245 
235:245 
view
9 x 4 src/Proton.TestPeer/Codec/Primitives
src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
src/Proton/Types
49:59 
49:59 
49:59 
49:59 
view
9 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
61:71 
61:71 
view
9 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
61:71 
61:71 
view
9 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
57:67 
57:67 
view
9 x 2 src/Proton.TestPeer/Codec/Primitives
src/Proton/Types
69:79 
69:79 
view