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,629 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cs12% (4,629 lines)
Duplication per Component (primary)
src12% (4,629 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 540 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
208:321 (18%)
357:470 (13%)
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.TestPeer/Codec/Primitives
src/Proton/Types
22:85 (100%)
22:85 (100%)
view
31 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
326:394 (12%)
475:543 (9%)
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
414:463 (10%)
570:619 (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
96:126 (6%)
185:215 (3%)
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
93:113 (6%)
127:147 (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%)
591:619 (4%)
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
435:463 (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
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
377:402 (6%)
591:615 (3%)
view
Duplicated Units
The list of top 50 duplicated units.
See data for all 93 unit duplicates...
Size#FoldersFilesLinesCode
50 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
36:89 
35:88 
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
357:403 
208:254 
view
37 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
576:617 
420:461 
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
313:345 
324:356 
view
26 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
503:535 
354:386 
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
979:1003 
1121:1145 
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
206:229 
240:263 
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/Types/Messaging
src/Proton/Types/Messaging
76:94 
100:118 
view
17 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
216:235 
216:235 
view
16 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
405:425 
256:276 
view
15 x 2 src/Proton/Utilities
src/Proton.Client/Client/Implementation
83:101 
124:142 
view
15 x 2 src/Proton/Utilities
src/Proton.Client/Client/Implementation
108:126 
149:167 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
135:152 
132:149 
view
15 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
484:501 
335:352 
view
14 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
256:274 
267:285 
view
14 x 2 src/Proton.TestPeer/Matchers/Types/Messaging
src/Proton.TestPeer/Matchers/Types/Messaging
148:165 
132:149 
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
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
287:302 
182:197 
view
13 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
445:461 
296:312 
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
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
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
241:254 
252:265 
view
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
560:573 
235:248 
view
12 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
125:139 
91:105 
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
11 x 2 src/Proton/Codec/Decoders
src/Proton/Codec/Decoders
83:95 
83:95 
view
11 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
431:443 
282:294 
view
11 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
86:100 
86:100 
view
10 x 2 src/Proton.Client/Client/Implementation
src/Proton.Client/Client/Implementation
300:311 
311:322 
view
10 x 2 src/Proton.TestPeer/Expectations
src/Proton.TestPeer/Matchers/Types/Transport
203:214 
78:89 
view
10 x 2 src/Proton.TestPeer/Expectations
src/Proton.TestPeer/Matchers/Types/Transport
216:227 
91:102 
view
10 x 2 src/Proton.TestPeer/Expectations
src/Proton.TestPeer/Matchers/Types/Transport
229:240 
104:115 
view
10 x 2 src/Proton.TestPeer/Actions
src/Proton.TestPeer/Actions
59:71 
58:70 
view
9 x 4 src/Proton/Types
src/Proton/Types
src/Proton.TestPeer/Codec/Primitives
src/Proton.TestPeer/Codec/Primitives
49:59 
49:59 
49:59 
49:59 
view
9 x 2 src/Proton/Types
src/Proton.TestPeer/Codec/Primitives
61:71 
61:71 
view
9 x 2 src/Proton/Types
src/Proton.TestPeer/Codec/Primitives
57:67 
57:67 
view
9 x 2 src/Proton/Types
src/Proton.TestPeer/Codec/Primitives
69:79 
69:79 
view
9 x 2 src/Proton/Types
src/Proton.TestPeer/Codec/Primitives
61:71 
61:71 
view
9 x 3 src/Proton/Codec/Encoders/Primitives
src/Proton/Codec/Encoders/Primitives
src/Proton/Codec/Encoders/Primitives
35:45 
46:56 
35:45 
view
9 x 2 src/Proton/Codec/Encoders/Primitives
src/Proton/Codec/Encoders/Primitives
35:45 
46:56 
view
9 x 2 src/Proton/Codec/Encoders/Transactions
src/Proton/Codec/Encoders/Transactions
31:41 
31:41 
view