duplicated block id: 1 size: 106 cleaned lines of code in 2 files: - rd-cpp/PrecompiledHeader.cmake (1:112) - rd-kt/rd-gen/src/main/resources/cpp/PrecompiledHeader.cmake (1:112) duplicated block id: 2 size: 84 cleaned lines of code in 2 files: - rd-cpp/PrecompiledHeader.cmake (120:214) - rd-kt/rd-gen/src/main/resources/cpp/PrecompiledHeader.cmake (115:209) duplicated block id: 3 size: 65 cleaned lines of code in 2 files: - rd-cpp/PrecompiledHeader.cmake (221:291) - rd-kt/rd-gen/src/main/resources/cpp/PrecompiledHeader.cmake (213:283) duplicated block id: 4 size: 47 cleaned lines of code in 2 files: - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h (57:160) - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h (50:153) duplicated block id: 5 size: 47 cleaned lines of code in 2 files: - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h (58:163) - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableSet.h (52:156) duplicated block id: 6 size: 46 cleaned lines of code in 2 files: - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableList.h (59:160) - rd-cpp/src/rd_core_cpp/src/main/reactive/ViewableMap.h (58:160) duplicated block id: 7 size: 26 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (114:153) - rd-net/Test.RdFramework/RdCollectionsTest.cs (407:443) duplicated block id: 8 size: 25 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (98:132) - rd-net/Test.RdFramework/RdCollectionsTest.cs (170:204) duplicated block id: 9 size: 20 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs (78:104) - rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs (127:153) duplicated block id: 10 size: 18 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs (26:54) - rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs (69:98) duplicated block id: 11 size: 16 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/AsyncRdMap.cs (195:233) - rd-net/RdFramework/Impl/AsyncRdSet.cs (217:255) duplicated block id: 12 size: 15 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedList.cs (16:36) - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedSet.cs (16:36) duplicated block id: 13 size: 14 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (186:204) - rd-net/Test.RdFramework/RdCollectionsTest.cs (407:424) duplicated block id: 14 size: 14 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (391:415) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (430:454) duplicated block id: 15 size: 14 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (595:610) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (686:701) duplicated block id: 16 size: 14 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Utils/BitHacksTest.cs (45:60) - rd-net/Test.Lifetimes/Utils/BitHacksTest.cs (64:79) duplicated block id: 17 size: 13 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Utils/BitHacksTest.cs (9:21) - rd-net/Test.Lifetimes/Utils/BitHacksTest.cs (28:40) duplicated block id: 18 size: 12 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt (210:227) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt (179:196) duplicated block id: 19 size: 12 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (577:592) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (313:328) duplicated block id: 20 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 21 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) duplicated block id: 22 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 23 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) duplicated block id: 24 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 25 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 26 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) duplicated block id: 27 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) duplicated block id: 28 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) duplicated block id: 29 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) duplicated block id: 30 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) duplicated block id: 31 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 32 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogInfoInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/client/CrossTest_AllEntities_KtClient.kt (13:34) - rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/cases/server/CrossTest_AllEntities_KtServer.kt (14:35) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetNotNullConditionalInterpolatedStringHandler.cs (21:40) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogLevelInterpolatedStringHandler.cs (22:41) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) duplicated block id: 37 size: 11 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs (23:51) - rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs (67:95) duplicated block id: 38 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) duplicated block id: 39 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) duplicated block id: 40 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogErrorInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) duplicated block id: 41 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogWarnInterpolatedStringHandler.cs (21:40) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogTraceInterpolatedStringHandler.cs (21:40) - rd-net/Lifetimes/Diagnostics/StringInterpolation/JetLogVerboseInterpolatedStringHandler.cs (21:40) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/RdList.cs (121:139) - rd-net/RdFramework/Impl/RdMap.cs (105:123) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (647:660) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (672:684) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (579:592) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (206:219) duplicated block id: 46 size: 10 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (73:88) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (74:89) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (315:328) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (206:219) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (20:32) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (143:155) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - rd-net/RdFramework.Reflection/RdExtReflectionBindableBase.cs (43:58) - rd-net/RdFramework.Reflection/RdReflectionBindableBase.cs (48:63) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (20:32) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (108:120) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (51:63) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (143:155) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (108:120) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (143:155) duplicated block id: 53 size: 9 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (225:236) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt (81:92) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (894:902) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (413:421) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs (64:74) - rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs (78:88) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (51:63) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (108:120) duplicated block id: 57 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (20:32) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (51:63) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/RdList.cs (438:454) - rd-net/RdFramework/Impl/RdSet.cs (242:258) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (555:569) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (630:644) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - rd-net/Test.Cross/Cases/Client/CrossTest_AllEntities_CsClient.cs (11:23) - rd-net/Test.Cross/Cases/Server/CrossTest_AllEntities_CsServer.cs (11:23) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (123:135) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (157:169) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/HeavySingleContextHandler.cs (233:244) - rd-net/RdFramework/Impl/RdSet.cs (102:113) duplicated block id: 63 size: 9 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdContextBasicTest.cs (64:74) - rd-net/Test.RdFramework/Contexts/RdContextEarlyDeliveryTest.cs (127:137) duplicated block id: 64 size: 9 cleaned lines of code in 2 files: - rd-net/RdFramework.Reflection/CollectionSerializers.cs (31:45) - rd-net/RdFramework.Reflection/CollectionSerializers.cs (62:76) duplicated block id: 65 size: 9 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (122:132) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (136:146) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - rd-net/Lifetimes/Collections/JetPriorityQueue.cs (277:287) - rd-net/Lifetimes/Collections/JetPriorityQueue.cs (304:314) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (81:91) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (143:153) duplicated block id: 68 size: 8 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (81:91) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (108:118) duplicated block id: 69 size: 8 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/SocketWireTest.cs (78:87) - rd-net/Test.RdFramework/SocketWireTest.cs (98:107) duplicated block id: 70 size: 8 cleaned lines of code in 2 files: - rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs (538:548) - rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs (698:708) duplicated block id: 71 size: 8 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/RdMap.cs (322:335) - rd-net/RdFramework/Impl/RdProperty.cs (221:234) duplicated block id: 72 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (1355:1364) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (1141:1150) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (529:536) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (555:562) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (621:631) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (300:310) duplicated block id: 75 size: 8 cleaned lines of code in 2 files: - rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs (639:649) - rd-net/Lifetimes/Lifetimes/LifetimeDefinition.cs (655:665) duplicated block id: 76 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdMap.kt (52:63) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/AsyncRdSet.kt (51:62) duplicated block id: 77 size: 8 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (20:30) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (81:91) duplicated block id: 78 size: 8 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (51:61) - rd-net/Test.RdFramework/Contexts/RdPerContextMapTest.cs (81:91) duplicated block id: 79 size: 8 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (379:387) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (548:556) duplicated block id: 80 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt (216:225) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt (299:309) duplicated block id: 81 size: 8 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (49:61) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (50:62) duplicated block id: 82 size: 8 cleaned lines of code in 2 files: - buildSrc/src/main/kotlin/com/jetbrains/rd/gradle/tasks/util/FileSystem.kt (8:17) - rd-kt/rd-cross/src/main/kotlin/com/jetbrains/rd/cross/util/FileSystem.kt (5:14) duplicated block id: 83 size: 7 cleaned lines of code in 2 files: - rd-net/Lifetimes/Core/Result.cs (382:390) - rd-net/Lifetimes/Core/Result.cs (519:527) duplicated block id: 84 size: 7 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (379:386) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (709:716) duplicated block id: 85 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt (117:126) - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt (166:175) duplicated block id: 86 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/SocketWireTest.cs (214:220) - rd-net/Test.RdFramework/SocketWireTest.cs (254:260) duplicated block id: 87 size: 7 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (731:740) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (750:759) duplicated block id: 88 size: 7 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/RdList.cs (297:306) - rd-net/RdFramework/Impl/RdProperty.cs (221:230) duplicated block id: 89 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-text/src/main/kotlin/com/jetbrains/rd/rdtext/intrinsics/RdTextChange.kt (8:14) - rd-net/RdFramework/Text/Intrinsics/RdTextChange.cs (10:16) duplicated block id: 90 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/collections/SynchronizedMap.kt (540:548) - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/reactive/ConcurrentViewableSet.kt (167:175) duplicated block id: 91 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (267:277) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (351:361) duplicated block id: 92 size: 7 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/SetupFixture.cs (1:14) - rd-net/Test.RdFramework/SetupFixture.cs (1:14) duplicated block id: 93 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (346:353) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (65:72) duplicated block id: 94 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (209:217) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (256:264) duplicated block id: 95 size: 7 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/RdList.cs (297:306) - rd-net/RdFramework/Impl/RdMap.cs (322:331) duplicated block id: 96 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (422:432) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (497:507) duplicated block id: 97 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (253:263) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (337:347) duplicated block id: 98 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt (228:239) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdProperty.kt (312:323) duplicated block id: 99 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (380:388) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (453:461) duplicated block id: 100 size: 7 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdPropertyTest.cs (95:104) - rd-net/Test.RdFramework/RdPropertyTest.cs (120:129) duplicated block id: 101 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (253:259) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/kotlin/Kotlin11Generator.kt (156:162) duplicated block id: 102 size: 7 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (59:65) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (139:145) duplicated block id: 103 size: 7 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (548:555) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (709:716) duplicated block id: 104 size: 7 cleaned lines of code in 2 files: - rd-cpp/build.cmd (10:18) - rd-cpp/buildtest.cmd (10:18) duplicated block id: 105 size: 7 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (825:833) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (846:856) duplicated block id: 106 size: 7 cleaned lines of code in 2 files: - rd-cpp/build.cmd (1:8) - rd-cpp/buildtest.cmd (1:8) duplicated block id: 107 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Serialization/UnsafeReader.cs (285:292) - rd-net/Lifetimes/Serialization/UnsafeReader.cs (338:345) duplicated block id: 108 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (637:643) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (662:668) duplicated block id: 109 size: 6 cleaned lines of code in 2 files: - rd-kt/rd-framework/build.gradle.kts (20:26) - rd-kt/rd-gen/build.gradle.kts (26:32) duplicated block id: 110 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Reflection/ScalarTests.cs (28:36) - rd-net/Test.RdFramework/Reflection/ScalarTests.cs (39:47) duplicated block id: 111 size: 6 cleaned lines of code in 2 files: - rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h (268:279) - rd-cpp/src/rd_framework_cpp/src/main/protocol/Buffer.h (282:293) duplicated block id: 112 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Core/Result.cs (167:185) - rd-net/Lifetimes/Core/Result.cs (191:209) duplicated block id: 113 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/AsyncProperty.cs (330:343) - rd-net/RdFramework/Impl/RdProperty.cs (298:311) duplicated block id: 114 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (360:367) - rd-net/Lifetimes/Diagnostics/Assertion.cs (382:389) duplicated block id: 115 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (360:367) - rd-net/Lifetimes/Diagnostics/Assertion.cs (371:378) duplicated block id: 116 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Tasks/RdTaskEx.cs (25:31) - rd-net/RdFramework/Tasks/RdTaskEx.cs (40:46) duplicated block id: 117 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs (38:44) - rd-net/Test.RdFramework/Reflection/PolymorphicScalarTest.cs (50:56) duplicated block id: 118 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (275:282) - rd-net/Test.RdFramework/RdCollectionsTest.cs (292:299) duplicated block id: 119 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (663:670) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (687:694) duplicated block id: 120 size: 6 cleaned lines of code in 2 files: - rd-cpp/src/rd_framework_cpp/src/main/impl/RdSignal.h (60:70) - rd-cpp/src/rd_framework_cpp/src/main/task/RdCall.h (44:54) duplicated block id: 121 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (436:445) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (524:533) duplicated block id: 122 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (371:378) - rd-net/Lifetimes/Diagnostics/Assertion.cs (382:389) duplicated block id: 123 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (397:406) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (524:533) duplicated block id: 124 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (573:582) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (648:657) duplicated block id: 125 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (242:249) - rd-net/Test.RdFramework/RdCollectionsTest.cs (260:267) duplicated block id: 126 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/Interning/InterningTest.cs (65:72) - rd-net/Test.RdFramework/Interning/InterningTest.cs (170:177) duplicated block id: 127 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdCollectionsTest.cs (207:214) - rd-net/Test.RdFramework/RdCollectionsTest.cs (227:234) duplicated block id: 128 size: 6 cleaned lines of code in 2 files: - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/cpp/Cpp17Generator.kt (491:497) - rd-kt/rd-gen/src/main/kotlin/com/jetbrains/rd/generator/nova/csharp/CSharp50Generator.kt (226:232) duplicated block id: 129 size: 6 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdList.kt (225:231) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (273:279) duplicated block id: 130 size: 6 cleaned lines of code in 2 files: - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdMap.kt (273:279) - rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/impl/RdSet.kt (81:87) duplicated block id: 131 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (349:356) - rd-net/Lifetimes/Diagnostics/Assertion.cs (382:389) duplicated block id: 132 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs (14:21) - rd-net/Test.Lifetimes/Lifetimes/SequentialLifetimesTest.cs (57:64) duplicated block id: 133 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (349:356) - rd-net/Lifetimes/Diagnostics/Assertion.cs (371:378) duplicated block id: 134 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (1328:1335) - rd-net/Test.Lifetimes/Lifetimes/LifetimeTest.cs (1352:1359) duplicated block id: 135 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Util/BitHacks.cs (223:229) - rd-net/Lifetimes/Util/BitHacks.cs (237:243) duplicated block id: 136 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/SocketWire.cs (548:556) - rd-net/RdFramework/Impl/SocketWire.cs (673:681) duplicated block id: 137 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs (81:90) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (648:657) duplicated block id: 138 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Serialization/NativeMemoryPool.cs (120:126) - rd-net/Lifetimes/Serialization/NativeMemoryPool.cs (131:137) duplicated block id: 139 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedDictionary.cs (21:27) - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedList.cs (19:25) duplicated block id: 140 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Diagnostics/Assertion.cs (349:356) - rd-net/Lifetimes/Diagnostics/Assertion.cs (360:367) duplicated block id: 141 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Impl/AsyncProperty.cs (117:128) - rd-net/RdFramework/Impl/RdProperty.cs (79:86) duplicated block id: 142 size: 6 cleaned lines of code in 2 files: - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SchedulerUtil.kt (31:36) - rd-kt/rd-core/src/main/kotlin/com/jetbrains/rd/util/threading/SingleThreadScheduler.kt (40:45) duplicated block id: 143 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedDictionary.cs (21:27) - rd-net/Test.Lifetimes/Collections/Synchronized/TestSynchronizedSet.cs (19:25) duplicated block id: 144 size: 6 cleaned lines of code in 2 files: - rd-net/Test.RdFramework/RdListTest.cs (113:122) - rd-net/Test.RdFramework/RdMapTest.cs (123:132) duplicated block id: 145 size: 6 cleaned lines of code in 2 files: - rd-net/Lifetimes/Collections/Synchronized/SynchronizedDictionary.cs (175:180) - rd-net/Lifetimes/Collections/Viewable/ViewableMap.cs (113:118) duplicated block id: 146 size: 6 cleaned lines of code in 2 files: - rd-net/Test.Cross/Base/CrossTest_CsServer_Base.cs (17:23) - rd-net/Test.RdFramework/SocketWireTest.cs (45:51) duplicated block id: 147 size: 6 cleaned lines of code in 2 files: - rd-net/RdFramework/Text/Impl/Intrinsics/RdAssertion.cs (81:90) - rd-net/Test.RdFramework/Interning/InterningTestModel.cs (573:582)