duplicated block id: 1 size: 36 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/WeakConcurrentRandom.cs (105:171) - BASE/src/ServerTelemetryChannel/Implementation/WeakConcurrentRandom.cs (99:165) duplicated block id: 2 size: 28 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Metrics/MetricSeries.cs (121:154) - BASE/src/Microsoft.ApplicationInsights/Metrics/MetricSeries.cs (163:196) duplicated block id: 3 size: 26 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetFull/Implementation/QuickPulse/QuickPulseServiceClient.cs (50:77) - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/QuickPulse/QuickPulseServiceClient.cs (55:82) duplicated block id: 4 size: 26 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/XPlatform/PerformanceCollectorXPlatform.cs (69:97) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/WebAppPerformanceCollector/WebAppPerformanceCollector.cs (69:97) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/TaskTimerInternal.cs (58:88) - BASE/src/ServerTelemetryChannel/Implementation/TaskTimerInternal.cs (59:89) duplicated block id: 6 size: 25 cleaned lines of code in 2 files: - WEB/Src/DependencyCollector/DependencyCollector/Implementation/SqlClientDiagnostics/SqlClientDiagnosticSourceListener.cs (598:632) - WEB/Src/DependencyCollector/DependencyCollector/Implementation/SqlClientDiagnostics/SqlClientDiagnosticSourceListener.cs (784:818) duplicated block id: 7 size: 23 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetFull/Implementation/QuickPulse/QuickPulseServiceClient.cs (85:109) - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/QuickPulse/QuickPulseServiceClient.cs (90:114) duplicated block id: 8 size: 23 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetFull/Implementation/QuickPulse/QuickPulseServiceClient.cs (111:135) - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/QuickPulse/QuickPulseServiceClient.cs (116:140) duplicated block id: 9 size: 21 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetFull/Implementation/QuickPulse/QuickPulseServiceClient.cs (326:351) - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/QuickPulse/QuickPulseServiceClient.cs (329:354) duplicated block id: 10 size: 19 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/XorshiftRandomBatchGenerator.cs (50:72) - BASE/src/ServerTelemetryChannel/Implementation/XorshiftRandomBatchGenerator.cs (50:72) duplicated block id: 11 size: 18 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/DictionarySerializationWriter.cs (44:64) - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/DictionarySerializationWriter.cs (66:86) duplicated block id: 12 size: 17 cleaned lines of code in 2 files: - LOGGING/src/ILogger/ApplicationInsightsLogger.cs (130:147) - NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/Logging/Implementation/ApplicationInsightsLogger.cs (92:109) duplicated block id: 13 size: 17 cleaned lines of code in 2 files: - WEB/Src/Common/ApplicationInsightsActivity.cs (30:54) - WEB/Src/Common/ApplicationInsightsActivity.cs (60:84) duplicated block id: 14 size: 17 cleaned lines of code in 2 files: - WEB/Src/DependencyCollector/DependencyCollector/Implementation/HttpParsers/AzureSearchHttpParser.cs (174:191) - WEB/Src/DependencyCollector/DependencyCollector/Implementation/HttpParsers/DocumentDbHttpParser.cs (148:166) duplicated block id: 15 size: 15 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/WeakConcurrentRandom.cs (198:216) - BASE/src/ServerTelemetryChannel/Implementation/WeakConcurrentRandom.cs (192:210) duplicated block id: 16 size: 15 cleaned lines of code in 2 files: - NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/DiagnosticListeners/Implementation/HeadersUtilities.cs (21:37) - WEB/Src/Common/HeadersUtilities.cs (24:40) duplicated block id: 17 size: 14 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/XPlatform/PerformanceCollectorXPlatform.cs (121:136) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/StandardPerformanceCollector/StandardPerformanceCollector.cs (137:152) duplicated block id: 18 size: 13 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Metrics/MetricSeries.cs (304:317) - BASE/src/Microsoft.ApplicationInsights/Metrics/MetricSeries.cs (319:332) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/JsonSerializationWriter.cs (163:176) - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/JsonSerializationWriter.cs (179:192) duplicated block id: 20 size: 12 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingCollection.cs (89:102) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (748:761) duplicated block id: 21 size: 12 cleaned lines of code in 3 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/ApplicationNameProvider.cs (14:33) - BASE/src/ServerTelemetryChannel/Implementation/TelemetryChannelEventSource.cs (584:603) - WEB/Src/Common/ApplicationNameProvider.cs (14:27) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingCollection.cs (63:75) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (722:734) duplicated block id: 23 size: 11 cleaned lines of code in 3 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/XPlatform/PerformanceCollectorXPlatform.cs (104:116) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/StandardPerformanceCollector/StandardPerformanceCollector.cs (111:123) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/WebAppPerformanceCollector/WebAppPerformanceCollector.cs (104:116) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Metrics/Implementation/Util.cs (226:237) - BASE/src/Microsoft.ApplicationInsights/Metrics/Implementation/Util.cs (239:250) duplicated block id: 25 size: 10 cleaned lines of code in 2 files: - BASE/src/ServerTelemetryChannel/BackwardsCompatability/SamplingPercentageEstimatorSettings.cs (20:31) - BASE/src/ServerTelemetryChannel/Implementation/SamplingPercentageEstimatorSettings.cs (19:30) duplicated block id: 26 size: 10 cleaned lines of code in 4 files: - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/AuthenticationTransmissionPolicy.cs (108:118) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ErrorHandlingTransmissionPolicy.cs (133:143) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/PartialSuccessTransmissionPolicy.cs (180:190) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ThrottlingTransmissionPolicy.cs (85:95) duplicated block id: 27 size: 10 cleaned lines of code in 4 files: - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ErrorHandlingTransmissionPolicy.cs (133:143) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/AuthenticationTransmissionPolicy.cs (108:118) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/PartialSuccessTransmissionPolicy.cs (180:190) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ThrottlingTransmissionPolicy.cs (85:95) duplicated block id: 28 size: 10 cleaned lines of code in 2 files: - NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/DiagnosticListeners/Implementation/PropertyFetcher.cs (60:72) - WEB/Src/Common/PropertyFetcher.cs (52:64) duplicated block id: 29 size: 10 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/StandardPerformanceCollector/NormalizedProcessCPUPerformanceCounter.cs (72:82) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/StandardPerformanceCollector/StandardPerformanceCounter.cs (58:68) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/DataContracts/EventTelemetry.cs (44:53) - BASE/src/Microsoft.ApplicationInsights/DataContracts/TraceTelemetry.cs (56:65) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/RichPayloadEventSource.cs (342:351) - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/RichPayloadEventSource.cs (529:538) duplicated block id: 32 size: 9 cleaned lines of code in 4 files: - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/AuthenticationTransmissionPolicy.cs (26:37) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ErrorHandlingTransmissionPolicy.cs (14:25) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/PartialSuccessTransmissionPolicy.cs (14:25) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ThrottlingTransmissionPolicy.cs (13:24) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/DiagnosticListeners/Implementation/PropertyFetcher.cs (30:41) - WEB/Src/Common/PropertyFetcher.cs (21:32) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - WEB/Src/DependencyCollector/DependencyCollector/HttpCoreDiagnosticSourceListener.cs (668:677) - WEB/Src/DependencyCollector/DependencyCollector/Implementation/SqlClientDiagnostics/SqlClientDiagnosticSourceListener.cs (856:865) duplicated block id: 35 size: 8 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (100:108) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1030:1038) duplicated block id: 36 size: 8 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (253:261) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1183:1191) duplicated block id: 37 size: 8 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/WeakConcurrentRandom.cs (179:191) - BASE/src/ServerTelemetryChannel/Implementation/WeakConcurrentRandom.cs (173:185) duplicated block id: 38 size: 8 cleaned lines of code in 2 files: - WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkHttpEventListener.cs (111:120) - WEB/Src/DependencyCollector/DependencyCollector/Implementation/FrameworkHttpEventListener.cs (159:168) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/XPlatform/XPlatProcessCPUPerformanceCounterNormalized.cs (18:27) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/WebAppPerformanceCollector/NormalizedCPUPercentageGauge.cs (19:28) duplicated block id: 40 size: 7 cleaned lines of code in 6 files: - BASE/src/Microsoft.ApplicationInsights/DataContracts/AvailabilityTelemetry.cs (198:206) - BASE/src/Microsoft.ApplicationInsights/DataContracts/EventTelemetry.cs (165:173) - BASE/src/Microsoft.ApplicationInsights/DataContracts/MetricTelemetry.cs (271:279) - BASE/src/Microsoft.ApplicationInsights/DataContracts/PageViewPerformanceTelemetry.cs (254:262) - BASE/src/Microsoft.ApplicationInsights/DataContracts/PageViewTelemetry.cs (209:217) - BASE/src/Microsoft.ApplicationInsights/DataContracts/TraceTelemetry.cs (185:193) duplicated block id: 41 size: 7 cleaned lines of code in 3 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/ApplicationId/FailedRequestsManager.cs (86:94) - NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/DiagnosticListeners/Implementation/ExceptionUtilities.cs (16:24) - WEB/Src/Common/ExceptionUtilities.cs (16:24) duplicated block id: 42 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/JsonSerializationWriter.cs (45:52) - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/JsonSerializationWriter.cs (65:72) duplicated block id: 43 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingCollection.cs (35:42) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (694:701) duplicated block id: 44 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingCollection.cs (44:51) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (703:710) duplicated block id: 45 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingList.cs (38:45) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (794:801) duplicated block id: 46 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/SnapshottingList.cs (47:54) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (803:810) duplicated block id: 47 size: 7 cleaned lines of code in 3 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/TaskTimerInternal.cs (125:132) - BASE/src/ServerTelemetryChannel/Implementation/TaskTimerInternal.cs (126:133) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (933:940) duplicated block id: 48 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (145:152) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1075:1082) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (212:219) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1142:1149) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (226:233) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1156:1163) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (281:288) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1211:1218) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (295:302) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1225:1232) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (368:375) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1298:1305) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/XorshiftRandomBatchGenerator.cs (21:42) - BASE/src/ServerTelemetryChannel/Implementation/XorshiftRandomBatchGenerator.cs (21:42) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/AuthenticationTransmissionPolicy.cs (99:106) - BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy/ThrottlingTransmissionPolicy.cs (76:83) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/Perf.Shared.NetStandard/Implementation/XPlatform/PerformanceCollectorXPlatform.cs (51:60) - WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/WebAppPerformanceCollector/WebAppPerformanceCollector.cs (51:60) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - WEB/Src/PerformanceCollector/PerformanceCollector/Filter.cs (244:252) - WEB/Src/PerformanceCollector/PerformanceCollector/Filter.cs (254:262) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/RichPayloadEventSource.TelemetryHandler.cs (25:33) - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/RichPayloadEventSource.cs (328:336) duplicated block id: 59 size: 6 cleaned lines of code in 3 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/TaskTimerInternal.cs (134:140) - BASE/src/ServerTelemetryChannel/Implementation/TaskTimerInternal.cs (135:141) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (942:948) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (62:68) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (992:998) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (87:93) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1017:1023) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (186:192) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1116:1122) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (199:205) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1129:1135) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (240:246) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1170:1176) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (268:274) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1198:1204) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (308:314) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1238:1244) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (320:326) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1250:1256) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (332:338) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1262:1268) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (344:350) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1274:1280) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (356:362) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1286:1292) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/CoreEventSource.cs (381:387) - WEB/Src/WindowsServer/WindowsServer/Implementation/MetricManager.cs (1311:1317)