duplicated block id: 1 size: 35 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/__clang_cuda_complex_builtins.h (39:80) - CastXML/share/castxml/clang/include/__clang_cuda_complex_builtins.h (90:129) duplicated block id: 2 size: 17 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (31:53) - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (26:48) duplicated block id: 3 size: 15 cleaned lines of code in 2 files: - SharpGenTools.Sdk/Sdk.targets (222:236) - SharpGenTools.Sdk/Sdk.targets (259:273) duplicated block id: 4 size: 13 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (232:245) - SharpGen/Generator/Marshallers/StringMarshaller.cs (312:325) duplicated block id: 5 size: 13 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1097:1115) - CastXML/share/castxml/clang/include/arm_fp16.h (1108:1126) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1137:1153) - CastXML/share/castxml/clang/include/arm_fp16.h (1147:1163) duplicated block id: 7 size: 11 cleaned lines of code in 2 files: - SdkTests/Native/Functions/dllmain.cpp (4:17) - SdkTests/Native/Interface/dllmain.cpp (4:17) duplicated block id: 8 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (117:133) - CastXML/share/castxml/clang/include/arm_fp16.h (127:143) duplicated block id: 9 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1173:1189) - CastXML/share/castxml/clang/include/arm_fp16.h (1183:1199) duplicated block id: 10 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1191:1207) - CastXML/share/castxml/clang/include/arm_fp16.h (1201:1217) duplicated block id: 11 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1209:1225) - CastXML/share/castxml/clang/include/arm_fp16.h (1219:1235) duplicated block id: 12 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (99:115) - CastXML/share/castxml/clang/include/arm_fp16.h (109:125) duplicated block id: 13 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (81:97) - CastXML/share/castxml/clang/include/arm_fp16.h (91:107) duplicated block id: 14 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1155:1171) - CastXML/share/castxml/clang/include/arm_fp16.h (1165:1181) duplicated block id: 15 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1117:1133) - CastXML/share/castxml/clang/include/arm_fp16.h (1128:1144) duplicated block id: 16 size: 11 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (135:151) - CastXML/share/castxml/clang/include/arm_fp16.h (145:161) duplicated block id: 17 size: 10 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1079:1094) - CastXML/share/castxml/clang/include/arm_fp16.h (1089:1104) duplicated block id: 18 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (51:64) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (71:84) duplicated block id: 19 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (11:24) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (71:84) duplicated block id: 20 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (11:24) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (51:64) duplicated block id: 21 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (31:44) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (71:84) duplicated block id: 22 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (31:44) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (51:64) duplicated block id: 23 size: 10 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (63:78) - CastXML/share/castxml/clang/include/arm_fp16.h (73:88) duplicated block id: 24 size: 10 cleaned lines of code in 2 files: - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (11:24) - SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs (31:44) duplicated block id: 25 size: 9 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (14:24) - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (14:24) duplicated block id: 26 size: 9 cleaned lines of code in 2 files: - SharpGen/Generator/FunctionCodeGenerator.cs (57:65) - SharpGen/Generator/ShadowCallbackGenerator.cs (38:46) duplicated block id: 27 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (153:167) - CastXML/share/castxml/clang/include/arm_fp16.h (163:177) duplicated block id: 28 size: 9 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (21:29) - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (57:65) duplicated block id: 29 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1227:1241) - CastXML/share/castxml/clang/include/arm_fp16.h (1237:1251) duplicated block id: 30 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (255:269) - CastXML/share/castxml/clang/include/arm_fp16.h (265:279) duplicated block id: 31 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1277:1291) - CastXML/share/castxml/clang/include/arm_fp16.h (1287:1301) duplicated block id: 32 size: 9 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (21:29) - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (63:71) duplicated block id: 33 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (187:201) - CastXML/share/castxml/clang/include/arm_fp16.h (197:211) duplicated block id: 34 size: 9 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (57:65) - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (63:71) duplicated block id: 35 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1439:1453) - CastXML/share/castxml/clang/include/arm_fp16.h (1449:1463) duplicated block id: 36 size: 9 cleaned lines of code in 2 files: - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (51:70) - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (101:120) duplicated block id: 37 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (289:303) - CastXML/share/castxml/clang/include/arm_fp16.h (299:313) duplicated block id: 38 size: 9 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (221:235) - CastXML/share/castxml/clang/include/arm_fp16.h (231:245) duplicated block id: 39 size: 8 cleaned lines of code in 2 files: - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (49:64) - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (125:139) duplicated block id: 40 size: 8 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/xmmintrin.h (2740:2762) - CastXML/share/castxml/clang/include/xmmintrin.h (2769:2791) duplicated block id: 41 size: 8 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h (55:62) - CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h (139:146) duplicated block id: 42 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/FunctionCodeGenerator.cs (53:60) - SharpGen/Generator/ShadowCallbackGenerator.cs (34:41) duplicated block id: 43 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (64:75) - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (55:66) duplicated block id: 44 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs (23:31) - SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs (71:79) duplicated block id: 45 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (64:75) - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (61:72) duplicated block id: 46 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (74:85) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (94:105) duplicated block id: 47 size: 8 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (61:72) - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (55:66) duplicated block id: 48 size: 8 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1473:1484) - CastXML/share/castxml/clang/include/arm_fp16.h (1483:1492) duplicated block id: 49 size: 7 cleaned lines of code in 2 files: - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (101:114) - SharpGenTools.Sdk/Internal/Roslyn/Hash.cs (127:139) duplicated block id: 50 size: 7 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (75:83) - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (31:39) duplicated block id: 51 size: 7 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (92:100) - SharpGen/Generator/Marshallers/StringMarshaller.cs (96:105) duplicated block id: 52 size: 7 cleaned lines of code in 2 files: - SharpGen/Parser/CppExtensionHeaderGenerator.cs (52:62) - SharpGen/Transform/TransformManager.cs (436:446) duplicated block id: 53 size: 7 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/avx512fintrin.h (3779:3789) - CastXML/share/castxml/clang/include/avx512fintrin.h (3794:3804) duplicated block id: 54 size: 7 cleaned lines of code in 2 files: - SharpGen.Runtime/NativeLong.cs (70:80) - SharpGen.Runtime/NativeULong.cs (69:79) duplicated block id: 55 size: 7 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (35:43) - CastXML/share/castxml/clang/include/arm_fp16.h (43:53) duplicated block id: 56 size: 7 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/avxintrin.h (3834:3840) - CastXML/share/castxml/clang/include/avxintrin.h (4103:4109) duplicated block id: 57 size: 7 cleaned lines of code in 2 files: - SharpGen/Generator/StructCodeGenerator.cs (44:50) - SharpGen/Generator/StructCodeGenerator.cs (53:59) duplicated block id: 58 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/FieldCodeGenerator.cs (53:58) - SharpGen/Generator/VtblGenerator.cs (100:105) duplicated block id: 59 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (30:37) - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (32:39) duplicated block id: 60 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/FieldCodeGenerator.cs (54:59) - SharpGen/Generator/VtblGenerator.cs (50:55) duplicated block id: 61 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (30:37) - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (76:83) duplicated block id: 62 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/LengthRelationMarshaller.cs (34:39) - SharpGen/Generator/VtblGenerator.cs (22:27) duplicated block id: 63 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (56:65) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (109:119) duplicated block id: 64 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/FieldCodeGenerator.cs (53:58) - SharpGen/Generator/ShadowGenerator.cs (58:63) duplicated block id: 65 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (52:59) - SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs (43:50) duplicated block id: 66 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (22:29) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (74:81) duplicated block id: 67 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (35:41) - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (73:78) duplicated block id: 68 size: 6 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1097:1106) - CastXML/share/castxml/clang/include/arm_fp16.h (1128:1135) duplicated block id: 69 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (171:177) - SharpGen/Generator/ShadowGenerator.cs (58:63) duplicated block id: 70 size: 6 cleaned lines of code in 2 files: - SharpGen.Runtime/NativeLong.cs (36:44) - SharpGen.Runtime/NativeLong.cs (50:58) duplicated block id: 71 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (109:117) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (108:117) duplicated block id: 72 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (210:217) - SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs (50:56) duplicated block id: 73 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (277:282) - SharpGen/Generator/Marshallers/StringMarshaller.cs (341:346) duplicated block id: 74 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (55:60) - SharpGen/Generator/Marshallers/StringMarshaller.cs (66:71) duplicated block id: 75 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BitfieldMarshaller.cs (30:36) - SharpGen/Generator/Marshallers/FallbackFieldMarshaller.cs (20:26) duplicated block id: 76 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (34:40) - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (69:75) duplicated block id: 77 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (14:19) - SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs (50:55) duplicated block id: 78 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (22:29) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (94:101) duplicated block id: 79 size: 6 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1097:1106) - CastXML/share/castxml/clang/include/arm_fp16.h (1117:1126) duplicated block id: 80 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/InterfaceMarshaller.cs (71:76) - SharpGen/Generator/Marshallers/MarshallerBase.cs (349:354) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - SharpGen.Runtime/NativeLong.cs (229:238) - SharpGen.Runtime/NativeULong.cs (223:232) duplicated block id: 82 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/FieldCodeGenerator.cs (53:58) - SharpGen/Generator/Marshallers/StringMarshaller.cs (171:177) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/LengthRelationMarshaller.cs (34:39) - SharpGen/Generator/Marshallers/StringMarshaller.cs (174:179) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs (62:71) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (109:119) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/ShadowGenerator.cs (58:63) - SharpGen/Generator/VtblGenerator.cs (100:105) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (171:177) - SharpGen/Generator/VtblGenerator.cs (100:105) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - CastXML/share/castxml/clang/include/arm_fp16.h (1108:1115) - CastXML/share/castxml/clang/include/arm_fp16.h (1128:1135) duplicated block id: 88 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (209:214) - SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs (62:67) duplicated block id: 89 size: 6 cleaned lines of code in 2 files: - SharpGen.Runtime/NativeULong.cs (35:43) - SharpGen.Runtime/NativeULong.cs (49:57) duplicated block id: 90 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs (65:74) - SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs (109:119) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/StringMarshaller.cs (174:179) - SharpGen/Generator/VtblGenerator.cs (22:27) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/MarshallerBase.cs (158:164) - SharpGen/Generator/NativeStructCodeGenerator.cs (47:53) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs (58:63) - SharpGen/Generator/Marshallers/StringMarshaller.cs (153:158)