duplicated block id: 1 size: 38 cleaned lines of code in 2 files: - iothub/device/src/Transport/Mqtt/ClientWebSocketChannelConfig.cs (77:119) - common/src/device/transport/mqtt/ClientWebSocketChannelConfig.cs (70:110) duplicated block id: 2 size: 38 cleaned lines of code in 2 files: - iothub/device/src/Common/TaskHelpers.cs (60:103) - common/src/service/TaskHelpers.cs (78:121) duplicated block id: 3 size: 35 cleaned lines of code in 2 files: - iothub/device/src/Transport/Mqtt/ClientWebSocketChannelConfig.cs (21:58) - common/src/device/transport/mqtt/ClientWebSocketChannelConfig.cs (29:66) duplicated block id: 4 size: 29 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (134:165) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (203:234) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - iothub/device/src/Common/PartialTrustHelpers.cs (40:67) - iothub/service/src/Common/PartialTrustHelpers.cs (42:69) duplicated block id: 6 size: 15 cleaned lines of code in 2 files: - iothub/device/src/net451/Common/LegacyClientWebSocketTransport.cs (325:343) - iothub/service/src/Common/Amqp/LegacyClientWebSocketTransport.cs (259:277) duplicated block id: 7 size: 15 cleaned lines of code in 2 files: - iothub/device/src/net451/IotHubClientWebSocket.cs (553:570) - iothub/service/src/IotHubClientWebSocket.cs (557:574) duplicated block id: 8 size: 15 cleaned lines of code in 2 files: - iothub/device/src/Common/CommonResources.cs (12:30) - common/src/service/CommonResources.cs (8:26) duplicated block id: 9 size: 15 cleaned lines of code in 2 files: - provisioning/service/src/Manager/EnrollmentGroupManager.cs (111:129) - provisioning/service/src/Manager/IndividualEnrollmentManager.cs (155:173) duplicated block id: 10 size: 14 cleaned lines of code in 2 files: - iothub/service/src/Common/Extensions/CommonExtensions.cs (116:135) - provisioning/service/src/Common/CommonExtensions.cs (18:37) duplicated block id: 11 size: 13 cleaned lines of code in 2 files: - iothub/device/src/DirectMethod/MethodResponseInternal.cs (182:197) - iothub/device/src/DirectMethod/MethodRequestInternal.cs (155:170) duplicated block id: 12 size: 13 cleaned lines of code in 2 files: - iothub/device/src/Common/PartialTrustHelpers.cs (71:85) - iothub/service/src/Common/PartialTrustHelpers.cs (73:87) duplicated block id: 13 size: 13 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (76:95) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (71:90) duplicated block id: 14 size: 12 cleaned lines of code in 2 files: - iothub/device/src/Transport/Http/HttpClientHelper.cs (543:557) - common/src/service/HttpClientHelper.cs (856:870) duplicated block id: 15 size: 12 cleaned lines of code in 2 files: - iothub/device/src/net451/IotHubClientWebSocket.cs (945:960) - iothub/service/src/IotHubClientWebSocket.cs (961:976) duplicated block id: 16 size: 12 cleaned lines of code in 2 files: - iothub/device/src/Common/PartialTrustHelpers.cs (91:105) - iothub/service/src/Common/PartialTrustHelpers.cs (93:107) duplicated block id: 17 size: 12 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (58:74) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (53:69) duplicated block id: 18 size: 11 cleaned lines of code in 2 files: - iothub/device/src/Transport/AmqpIot/AmqpIotMessageConverter.cs (49:64) - iothub/service/src/Messaging/Models/MessageConverter.cs (377:390) duplicated block id: 19 size: 11 cleaned lines of code in 2 files: - iothub/device/src/net451/IotHubClientWebSocket.cs (926:940) - iothub/service/src/IotHubClientWebSocket.cs (942:956) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - iothub/device/src/Common/ExceptionTrace.cs (78:90) - common/src/service/ExceptionTrace.cs (91:104) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (216:232) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (123:139) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - iothub/device/src/net451/IotHubClientWebSocket.cs (763:777) - iothub/service/src/IotHubClientWebSocket.cs (783:797) duplicated block id: 23 size: 10 cleaned lines of code in 4 files: - iothub/device/src/Authentication/DeviceAuthenticationWithToken.cs (76:89) - iothub/device/src/Authentication/ModuleAuthenticationWithToken.cs (99:112) - iothub/service/src/Authentication/ServiceAuthenticationWithSharedAccessPolicyToken.cs (75:88) - provisioning/service/src/Auth/ServiceAuthenticationWithSharedAccessPolicyToken.cs (63:76) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - iothub/device/src/Authentication/DeviceAuthenticationWithRegistrySymmetricKey.cs (85:98) - iothub/device/src/Authentication/ModuleAuthenticationWithRegistrySymmetricKey.cs (98:111) duplicated block id: 25 size: 10 cleaned lines of code in 3 files: - iothub/device/src/Authentication/DeviceAuthenticationWithSharedAccessPolicyKey.cs (88:101) - iothub/service/src/Authentication/ServiceAuthenticationWithSharedAccessPolicyKey.cs (75:88) - provisioning/service/src/Auth/ServiceAuthenticationWithSharedAccessPolicyKey.cs (63:76) duplicated block id: 26 size: 10 cleaned lines of code in 2 files: - iothub/device/src/Common/ActionItem.cs (32:44) - iothub/service/src/net451/Common/ActionItem.cs (42:54) duplicated block id: 27 size: 10 cleaned lines of code in 2 files: - iothub/service/src/FileUpload/AmqpFileNotificationReceiver.cs (34:46) - iothub/service/src/Feedback/AmqpFeedbackReceiver.cs (36:48) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - iothub/service/src/FileUpload/AmqpFileNotificationReceiver.cs (48:60) - iothub/service/src/Feedback/AmqpFeedbackReceiver.cs (50:62) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - iothub/service/src/FileUpload/AmqpFileNotificationReceiver.cs (120:132) - iothub/service/src/Feedback/AmqpFeedbackReceiver.cs (127:139) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - iothub/device/src/Transport/AmqpIot/AmqpIotMessageConverter.cs (511:522) - iothub/service/src/Messaging/Models/MessageConverter.cs (364:375) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - iothub/device/src/net451/Common/LegacyClientWebSocketTransport.cs (290:302) - iothub/service/src/Common/Amqp/LegacyClientWebSocketTransport.cs (222:234) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - iothub/device/src/net451/Common/LegacyClientWebSocketTransport.cs (345:356) - iothub/service/src/Common/Amqp/LegacyClientWebSocketTransport.cs (279:290) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - iothub/device/src/Common/AsyncResult.cs (354:364) - iothub/service/src/Common/AsyncResult.cs (311:321) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - iothub/service/src/Common/Security/SharedAccessSignature.cs (169:180) - provisioning/service/src/Auth/SharedAccessSignature.cs (163:174) duplicated block id: 35 size: 9 cleaned lines of code in 3 files: - provisioning/transport/amqp/src/ProvisioningTransportHandlerAmqp.cs (55:66) - provisioning/transport/http/src/ProvisioningTransportHandlerHttp.cs (41:52) - provisioning/transport/mqtt/src/ProvisioningTransportHandlerMqtt.cs (72:83) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - iothub/device/src/DirectMethod/MethodResponseInternal.cs (137:147) - iothub/device/src/DirectMethod/MethodRequestInternal.cs (111:120) duplicated block id: 37 size: 8 cleaned lines of code in 3 files: - iothub/device/src/Common/Extensions/CommonExtensions.cs (159:168) - iothub/service/src/Common/Extensions/CommonExtensions.cs (236:245) - provisioning/service/src/Common/CommonExtensions.cs (39:48) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (97:108) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (92:103) duplicated block id: 39 size: 8 cleaned lines of code in 4 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (234:244) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (141:151) - common/src/device/transport/mqtt/ClientWebSocketChannel.cs (348:358) - provisioning/transport/amqp/src/ClientWebSocketTransport.cs (201:211) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - iothub/service/src/Common/Security/SharedAccessSignature.cs (135:146) - provisioning/service/src/Auth/SharedAccessSignature.cs (92:103) duplicated block id: 41 size: 7 cleaned lines of code in 2 files: - iothub/device/src/Transport/Mqtt/ClientWebSocketChannel.cs (33:41) - common/src/device/transport/mqtt/ClientWebSocketChannel.cs (26:34) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - iothub/device/src/Common/PartialTrustHelpers.cs (109:117) - iothub/service/src/Common/PartialTrustHelpers.cs (111:119) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - iothub/device/src/Common/PartialTrustHelpers.cs (168:177) - iothub/service/src/Common/PartialTrustHelpers.cs (170:179) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - iothub/device/src/Message.cs (380:391) - iothub/service/src/Messaging/Models/Message.cs (410:421) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - provisioning/transport/amqp/src/AmqpAuthStrategySymmetricKey.cs (42:50) - provisioning/transport/amqp/src/AmqpAuthStrategyTpm.cs (41:49) duplicated block id: 46 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Transport/Mqtt/ClientWebSocketChannel.cs (121:132) - common/src/device/transport/mqtt/ClientWebSocketChannel.cs (64:75) duplicated block id: 47 size: 6 cleaned lines of code in 2 files: - iothub/device/src/net451/IotHubClientWebSocket.cs (572:580) - iothub/service/src/IotHubClientWebSocket.cs (576:584) duplicated block id: 48 size: 6 cleaned lines of code in 2 files: - iothub/device/src/DirectMethod/MethodResponseInternal.cs (128:135) - iothub/device/src/DirectMethod/MethodRequestInternal.cs (102:109) duplicated block id: 49 size: 6 cleaned lines of code in 6 files: - iothub/device/src/Authentication/DeviceAuthenticationWithToken.cs (66:74) - iothub/device/src/Authentication/ModuleAuthenticationWithToken.cs (79:87) - iothub/device/src/Authentication/DeviceAuthenticationWithRegistrySymmetricKey.cs (100:108) - iothub/device/src/Authentication/DeviceAuthenticationWithSharedAccessPolicyKey.cs (78:86) - iothub/device/src/Authentication/ModuleAuthenticationWithRegistrySymmetricKey.cs (113:121) - iothub/device/src/Authentication/DeviceAuthenticationWithX509Certificate.cs (79:87) duplicated block id: 50 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Authentication/ModuleAuthenticationWithToken.cs (89:97) - iothub/device/src/Authentication/ModuleAuthenticationWithRegistrySymmetricKey.cs (123:131) duplicated block id: 51 size: 6 cleaned lines of code in 5 files: - iothub/device/src/Authentication/DeviceAuthenticationWithSharedAccessPolicyKey.cs (103:111) - iothub/service/src/Authentication/ServiceAuthenticationWithSharedAccessPolicyKey.cs (65:73) - iothub/service/src/Authentication/ServiceAuthenticationWithSharedAccessPolicyToken.cs (65:73) - provisioning/service/src/Auth/ServiceAuthenticationWithSharedAccessPolicyKey.cs (53:61) - provisioning/service/src/Auth/ServiceAuthenticationWithSharedAccessPolicyToken.cs (53:61) duplicated block id: 52 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Authentication/IotHubConnectionString.Core.cs (46:54) - iothub/service/src/Authentication/IotHubConnectionProperties.cs (54:62) duplicated block id: 53 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Common/Extensions/CommonExtensions.cs (47:55) - iothub/service/src/Common/Extensions/CommonExtensions.cs (99:107) duplicated block id: 54 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (36:43) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (31:38) duplicated block id: 55 size: 6 cleaned lines of code in 3 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (246:254) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (236:244) - provisioning/transport/amqp/src/ClientWebSocketTransport.cs (227:235) duplicated block id: 56 size: 6 cleaned lines of code in 3 files: - iothub/device/src/Common/Amqp/ClientWebSocketTransport.cs (288:296) - iothub/service/src/Common/Amqp/ClientWebSocketTransport.cs (276:284) - provisioning/transport/amqp/src/ClientWebSocketTransport.cs (269:277) duplicated block id: 57 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Common/ReadOnlyDictionary45.cs (250:257) - iothub/service/src/Common/ReadOnlyDictionary45.cs (252:260) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Common/Utils.cs (17:25) - common/src/service/Utils.cs (25:33) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - iothub/device/src/Message.cs (45:52) - iothub/service/src/Messaging/Models/Message.cs (45:52)