duplicated block id: 1 size: 54 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocket.cs (59:175) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocket.cs (42:158) duplicated block id: 2 size: 36 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocket.cs (180:264) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocket.cs (163:233) duplicated block id: 3 size: 30 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (52:110) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (51:109) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/HybridConnectionClient.cs (137:168) - src/Microsoft.Azure.Relay/HybridConnectionListener.cs (230:261) duplicated block id: 5 size: 14 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/WebSocketHandle.Managed.cs (72:102) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (65:87) duplicated block id: 6 size: 12 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocket.cs (19:39) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocket.cs (16:36) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/HybridConnectionClient.cs (68:91) - src/Microsoft.Azure.Relay/HybridConnectionListener.cs (91:114) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (194:216) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (184:206) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (158:177) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (146:165) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (124:144) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (113:133) duplicated block id: 11 size: 10 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (663:675) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (700:712) duplicated block id: 12 size: 10 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (217:238) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (208:229) duplicated block id: 13 size: 10 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (588:600) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (628:640) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/ClientWebSocketOptions.cs (178:193) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/ClientWebSocketOptions.cs (167:182) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/HybridConnectionListener.cs (53:59) - src/Microsoft.Azure.Relay/HybridConnectionListener.cs (126:132) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (587:595) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (699:707) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/Common/TaskEx.cs (269:280) - src/Microsoft.Azure.Relay/Common/TaskEx.cs (317:328) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/WebSocketHandle.Managed.cs (33:45) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (51:63) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (627:635) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (662:670) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetCore21/WebSocketHandle.Managed.cs (296:304) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (585:593) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (628:635) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (700:707) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (604:611) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (716:723) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (588:595) - src/Microsoft.Azure.Relay/WebSockets/NetEventSource.Common.cs (663:670) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (459:467) - src/Microsoft.Azure.Relay/WebSockets/NetStandard20/WebSocketHandle.Managed.cs (528:536) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - src/Microsoft.Azure.Relay/ListenerCommand.cs (126:136) - src/Microsoft.Azure.Relay/ListenerCommand.cs (202:212)