duplicated block id: 1 size: 30 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (37:97) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (48:108) duplicated block id: 2 size: 25 cleaned lines of code in 2 files: - binding/SkiaSharp.NativeAssets.Linux.NoDependencies/buildTransitive/net4/SkiaSharp.targets (1:44) - binding/SkiaSharp.NativeAssets.Linux/buildTransitive/net4/SkiaSharp.targets (1:44) duplicated block id: 3 size: 25 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintGLSurfaceEventArgs.cs (8:50) - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (27:69) duplicated block id: 4 size: 23 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (7:36) - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (7:36) duplicated block id: 5 size: 22 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (49:87) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (58:96) duplicated block id: 6 size: 21 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (55:95) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (133:173) duplicated block id: 7 size: 21 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (124:164) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (55:95) duplicated block id: 8 size: 21 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (42:85) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (84:128) duplicated block id: 9 size: 21 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (124:164) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (133:173) duplicated block id: 10 size: 20 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKCanvasView.razor.cs (32:69) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKGLView.razor.cs (39:76) duplicated block id: 11 size: 20 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (72:109) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (58:95) duplicated block id: 12 size: 20 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (72:109) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (127:164) duplicated block id: 13 size: 20 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (72:109) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (136:173) duplicated block id: 14 size: 20 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (29:65) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (31:67) duplicated block id: 15 size: 19 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (142:180) - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (82:119) duplicated block id: 16 size: 18 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (59:79) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (103:126) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (57:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (133:161) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (16:51) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Tizen.cs (15:50) duplicated block id: 19 size: 17 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (57:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (55:83) duplicated block id: 20 size: 17 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (57:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (124:152) duplicated block id: 21 size: 16 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (39:67) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (35:63) duplicated block id: 22 size: 16 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (8:25) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (8:25) duplicated block id: 23 size: 16 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (118:144) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (99:125) duplicated block id: 24 size: 16 cleaned lines of code in 2 files: - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (8:25) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (8:25) duplicated block id: 25 size: 16 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (87:109) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (136:163) duplicated block id: 26 size: 16 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (60:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (72:97) duplicated block id: 27 size: 16 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (141:156) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (202:218) duplicated block id: 28 size: 15 cleaned lines of code in 2 files: - binding/SkiaSharp/SKColorF.cs (184:203) - binding/SkiaSharp/SKColorF.cs (227:246) duplicated block id: 29 size: 15 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (12:46) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.MacCatalyst.cs (7:43) duplicated block id: 30 size: 15 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (207:223) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (227:243) duplicated block id: 31 size: 14 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (37:56) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (39:58) duplicated block id: 32 size: 14 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/WasmScripts/SkiaSharp.Views.Uno.Wasm.js (218:231) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (203:216) duplicated block id: 33 size: 14 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/WasmScripts/SkiaSharp.Views.Uno.Wasm.js (218:231) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (142:155) duplicated block id: 34 size: 13 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (12:32) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (23:43) duplicated block id: 35 size: 13 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (45:70) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (72:97) duplicated block id: 36 size: 13 cleaned lines of code in 2 files: - binding/SkiaSharp/SKCodec.cs (121:134) - binding/SkiaSharp/SKCodec.cs (143:156) duplicated block id: 37 size: 13 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (51:72) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (34:55) duplicated block id: 38 size: 12 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintGLSurfaceEventArgs.cs (32:50) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (34:52) duplicated block id: 39 size: 12 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (29:57) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (13:41) duplicated block id: 40 size: 12 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceView.cs (20:42) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureView.cs (31:53) duplicated block id: 41 size: 12 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (124:138) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (180:198) duplicated block id: 42 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (20:35) - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (21:36) duplicated block id: 43 size: 11 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (101:117) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (118:134) duplicated block id: 44 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (21:36) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (49:64) duplicated block id: 45 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Skottie/SkottieApi.cs (9:21) - binding/SkiaSharp/SkiaApi.cs (9:21) duplicated block id: 46 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/ResourcesApi.cs (9:21) - binding/SkiaSharp.SceneGraph/SceneGraphApi.cs (9:21) duplicated block id: 47 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/ResourcesApi.cs (9:21) - binding/SkiaSharp.Skottie/SkottieApi.cs (9:21) duplicated block id: 48 size: 11 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (41:60) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (40:59) duplicated block id: 49 size: 11 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Properties/HarfBuzzSharpAssemblyInfo.cs (14:29) - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (21:36) duplicated block id: 50 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (21:36) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (49:64) duplicated block id: 51 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (21:36) - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (20:35) duplicated block id: 52 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (13:24) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (35:46) duplicated block id: 53 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp/SKCodec.cs (146:156) - binding/SkiaSharp/SKCodec.cs (184:194) duplicated block id: 54 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (20:35) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (49:64) duplicated block id: 55 size: 11 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Properties/HarfBuzzSharpAssemblyInfo.cs (14:29) - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (21:36) duplicated block id: 56 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/ResourcesApi.cs (9:21) - binding/SkiaSharp/SkiaApi.cs (9:21) duplicated block id: 57 size: 11 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Properties/HarfBuzzSharpAssemblyInfo.cs (14:29) - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (20:35) duplicated block id: 58 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/SceneGraphApi.cs (9:21) - binding/SkiaSharp/SkiaApi.cs (9:21) duplicated block id: 59 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp/SKCodec.cs (124:134) - binding/SkiaSharp/SKCodec.cs (184:194) duplicated block id: 60 size: 11 cleaned lines of code in 2 files: - native/ios/build.cake (56:66) - native/tvos/build.cake (30:40) duplicated block id: 61 size: 11 cleaned lines of code in 2 files: - native/macos/build.cake (33:43) - native/tvos/build.cake (30:40) duplicated block id: 62 size: 11 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/SceneGraphApi.cs (9:21) - binding/SkiaSharp.Skottie/SkottieApi.cs (9:21) duplicated block id: 63 size: 11 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (18:33) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (22:37) duplicated block id: 64 size: 11 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Properties/HarfBuzzSharpAssemblyInfo.cs (14:29) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (49:64) duplicated block id: 65 size: 11 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (155:167) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (171:183) duplicated block id: 66 size: 11 cleaned lines of code in 2 files: - native/ios/build.cake (56:66) - native/macos/build.cake (33:43) duplicated block id: 67 size: 10 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (7:17) - binding/SkiaSharp.Skottie/Properties/SkiaSharpSkottieAssemblyInfo.cs (8:18) duplicated block id: 68 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/DpiWatcher.js (14:24) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/DpiWatcher.ts (24:38) duplicated block id: 69 size: 10 cleaned lines of code in 2 files: - binding/SkiaSharp/Definitions.cs (391:400) - binding/SkiaSharp/Definitions.cs (421:430) duplicated block id: 70 size: 10 cleaned lines of code in 2 files: - binding/SkiaSharp.Resources/Properties/SkiaSharpResourcesAssemblyInfo.cs (8:18) - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (7:17) duplicated block id: 71 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:22) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:22) duplicated block id: 72 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintSurfaceEventArgs.cs (7:25) - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintSurfaceEventArgs.cs (25:43) duplicated block id: 73 size: 10 cleaned lines of code in 2 files: - native/android/build.cake (28:37) - native/linux/build.cake (75:84) duplicated block id: 74 size: 10 cleaned lines of code in 2 files: - utils/SkiaSharpGenerator/Generate/GenerateCommand.cs (35:51) - utils/SkiaSharpGenerator/Verify/VerifyCommand.cs (32:48) duplicated block id: 75 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureView.cs (1:19) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (1:20) duplicated block id: 76 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (62:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (38:62) duplicated block id: 77 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKCanvasView.razor.cs (125:140) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKGLView.razor.cs (169:184) duplicated block id: 78 size: 10 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (41:59) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (84:103) duplicated block id: 79 size: 10 cleaned lines of code in 2 files: - binding/SkiaSharp.SceneGraph/Properties/SkiaSharpSceneGraphAssemblyInfo.cs (7:17) - binding/SkiaSharp/Properties/SkiaSharpAssemblyInfo.cs (8:18) duplicated block id: 80 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (91:106) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (134:149) duplicated block id: 81 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/GLTextureView.cs (23:35) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureView.cs (7:19) duplicated block id: 82 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (46:60) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (72:86) duplicated block id: 83 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (91:106) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (65:80) duplicated block id: 84 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKCanvasLayer.cs (46:60) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (89:103) duplicated block id: 85 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (89:103) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (72:86) duplicated block id: 86 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (152:167) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (79:94) duplicated block id: 87 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (9:25) - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintSurfaceEventArgs.cs (7:23) duplicated block id: 88 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/GLTextureView.cs (23:35) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (8:20) duplicated block id: 89 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (46:60) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKCanvasLayer.cs (46:60) duplicated block id: 90 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Tizen.cs (24:44) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Windows.cs (24:44) duplicated block id: 91 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (67:83) - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (91:106) duplicated block id: 92 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (45:59) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKCanvasLayer.cs (46:60) duplicated block id: 93 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (31:42) - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (14:25) duplicated block id: 94 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (12:22) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (25:35) duplicated block id: 95 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (152:167) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (67:83) duplicated block id: 96 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (23:33) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (25:35) duplicated block id: 97 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (152:167) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (143:158) duplicated block id: 98 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (152:167) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (134:149) duplicated block id: 99 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (25:45) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Windows.cs (24:44) duplicated block id: 100 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (152:167) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (65:80) duplicated block id: 101 size: 9 cleaned lines of code in 2 files: - native/wasm/build.cake (20:30) - native/wasm/build.cake (114:124) duplicated block id: 102 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (91:106) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (79:94) duplicated block id: 103 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (91:106) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (143:158) duplicated block id: 104 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKCanvasLayer.cs (46:60) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (72:86) duplicated block id: 105 size: 8 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (195:203) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (215:223) duplicated block id: 106 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (18:27) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (41:51) duplicated block id: 107 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (36:55) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (53:72) duplicated block id: 108 size: 8 cleaned lines of code in 2 files: - binding/SkiaSharp/Definitions.cs (406:413) - binding/SkiaSharp/Definitions.cs (421:428) duplicated block id: 109 size: 8 cleaned lines of code in 2 files: - binding/SkiaSharp/SKPath.cs (538:548) - binding/SkiaSharp/SKPath.cs (579:588) duplicated block id: 110 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.js (16:25) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.ts (34:47) duplicated block id: 111 size: 8 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (5:15) - scripts/guardian/APIScanSurrogates.in.xml (34:44) duplicated block id: 112 size: 8 cleaned lines of code in 2 files: - binding/SkiaSharp/Definitions.cs (391:398) - binding/SkiaSharp/Definitions.cs (406:413) duplicated block id: 113 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (23:36) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (21:34) duplicated block id: 114 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (23:32) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (12:21) duplicated block id: 115 size: 8 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (19:29) - scripts/guardian/APIScanSurrogates.in.xml (48:58) duplicated block id: 116 size: 8 cleaned lines of code in 2 files: - native/ios/build.cake (59:66) - native/windows/build.cake (46:53) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - build.cake (336:345) - build.cake (368:377) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:18) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKMetalView.cs (21:31) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (41:51) duplicated block id: 120 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (1:22) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (1:21) duplicated block id: 121 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (104:118) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (78:91) duplicated block id: 122 size: 8 cleaned lines of code in 2 files: - native/macos/build.cake (36:43) - native/windows/build.cake (46:53) duplicated block id: 123 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (47:56) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (58:67) duplicated block id: 124 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKMetalView.cs (21:31) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (18:27) duplicated block id: 125 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (12:21) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (12:21) duplicated block id: 126 size: 8 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (195:203) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (235:243) duplicated block id: 127 size: 8 cleaned lines of code in 2 files: - native/tvos/build.cake (33:40) - native/windows/build.cake (46:53) duplicated block id: 128 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (12:21) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (25:34) duplicated block id: 129 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (169:179) - binding/Binding.Shared/DelegateProxies.shared.cs (192:202) duplicated block id: 130 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (1:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (1:19) duplicated block id: 131 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (169:179) - binding/Binding.Shared/DelegateProxies.shared.cs (218:228) duplicated block id: 132 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:18) duplicated block id: 133 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (1:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (1:17) duplicated block id: 134 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (1:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (1:20) duplicated block id: 135 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (192:202) - binding/Binding.Shared/DelegateProxies.shared.cs (218:228) duplicated block id: 136 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:16) duplicated block id: 137 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (1:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (1:15) duplicated block id: 138 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKFrontBufferedManagedStream.cs (51:61) - binding/SkiaSharp/SKManagedWStream.cs (32:42) duplicated block id: 139 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (147:154) - binding/Binding.Shared/DelegateProxies.shared.cs (257:264) duplicated block id: 140 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (82:97) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (109:125) duplicated block id: 141 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (82:97) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (149:164) duplicated block id: 142 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:16) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (1:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (1:15) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (184:191) - binding/Binding.Shared/DelegateProxies.shared.cs (208:215) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:16) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (169:175) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (61:67) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (1:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (1:17) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - binding/Binding.Shared/DelegateProxies.shared.cs (112:118) - binding/Binding.Shared/DelegateProxies.shared.cs (211:217) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (45:57) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKCanvasView.cs (87:99) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/SKGLElement.cs (206:212) - source/SkiaSharp.Views/SkiaSharp.Views.WindowsForms/SKGLControl.cs (134:140) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (1:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (1:14) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:18) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (169:175) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (75:81) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (82:97) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (94:109) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKTextBlob.cs (53:62) - binding/SkiaSharp/SKTextBlob.cs (129:138) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (82:97) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (158:173) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:16) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/GlesInterop/GlesContext.cs (1:16) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (1:24) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (1:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (1:14) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (71:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (80:95) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (169:175) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (139:145) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (1:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (1:17) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (1:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (1:15) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (82:97) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (80:95) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (1:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (1:19) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKBitmap.cs (633:642) - binding/SkiaSharp/SKSurface.cs (290:299) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (1:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (1:15) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - build.cake (307:313) - build.cake (339:345) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:16) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:16) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (63:70) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (169:175) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (1:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (1:15) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKMetalView.cs (59:74) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (76:91) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/AppleExtensions.cs (154:160) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/AppleExtensions.cs (174:180) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (169:175) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (130:136) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (71:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (94:109) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Platform/Android/SKTouchHandler.cs (1:16) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Platform/Windows/SKTouchHandler.cs (1:22) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:18) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:16) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (119:126) - binding/SkiaSharp/SKShader.cs (133:140) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:16) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:16) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (47:62) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (76:91) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - build.cake (307:313) - build.cake (371:377) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (1:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (1:14) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKCanvasView.cs (19:28) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKCanvasView.nui.cs (15:24) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:16) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (71:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (158:173) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (12:29) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (29:46) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:16) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (150:157) - binding/SkiaSharp/SKShader.cs (164:171) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (1:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (1:17) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKMetalView.cs (59:74) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (47:62) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (71:86) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (149:164) duplicated block id: 195 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (44:51) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (18:25) duplicated block id: 196 size: 6 cleaned lines of code in 2 files: - native/macos/build.cake (76:84) - native/tvos/build.cake (72:80) duplicated block id: 197 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) duplicated block id: 198 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 199 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 200 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) duplicated block id: 201 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (321:327) - binding/SkiaSharp/SKShader.cs (334:340) duplicated block id: 202 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (58:68) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Windows.cs (60:70) duplicated block id: 203 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.Android.cs (86:97) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.Windows.cs (84:95) duplicated block id: 204 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) duplicated block id: 205 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 206 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) duplicated block id: 207 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 208 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKData.cs (161:167) - binding/SkiaSharp/SKData.cs (173:179) duplicated block id: 209 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (28:34) duplicated block id: 210 size: 6 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Buffer.cs (201:206) - binding/HarfBuzzSharp/Buffer.cs (233:238) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (252:258) - binding/SkiaSharp/SKShader.cs (265:271) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - binding/IncludeNativeAssets.SkiaSharp.targets (65:73) - binding/SkiaSharp.NativeAssets.WebAssembly/buildTransitive/SkiaSharp.targets (11:21) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKFont.cs (449:457) - binding/SkiaSharp/SKFont.cs (539:547) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintGLSurfaceEventArgs.cs (17:22) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (19:24) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - native/linuxnodeps/build.cake (22:29) - native/maccatalyst/build.cake (21:28) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - build.cake (206:213) - build.cake (257:264) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (158:164) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (220:227) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKColorF.cs (164:170) - binding/SkiaSharp/SKColorF.cs (210:216) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (252:258) - binding/SkiaSharp/SKShader.cs (334:340) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (225:231) - binding/SkiaSharp/SKShader.cs (303:309) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (252:258) - binding/SkiaSharp/SKShader.cs (321:327) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKData.cs (161:167) - binding/SkiaSharp/SKData.cs (185:191) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - native/linux-clang-cross/build.cake (53:61) - native/maccatalyst/build.cake (21:28) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (225:231) - binding/SkiaSharp/SKShader.cs (290:296) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (5:10) - scripts/guardian/APIScanSurrogates.in.xml (48:53) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKCanvasLayer.cs (27:35) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (67:75) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (290:296) - binding/SkiaSharp/SKShader.cs (303:309) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (350:356) - binding/SkiaSharp/SKShader.cs (363:369) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (5:10) - scripts/guardian/APIScanSurrogates.in.xml (19:24) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (136:150) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (83:97) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (28:34) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (15:21) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Buffer.cs (159:164) - binding/HarfBuzzSharp/Buffer.cs (201:206) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - native/ios/build.cake (43:49) - native/ios/build.cake (106:112) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - binding/HarfBuzzSharp/Buffer.cs (159:164) - binding/HarfBuzzSharp/Buffer.cs (233:238) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (148:156) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKCanvasView.razor.cs (132:140) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - build.cake (326:333) - build.cake (358:365) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/AngleSwapChainPanel.cs (66:73) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (60:67) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Apple.cs (66:73) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.MacCatalyst.cs (104:111) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Apple.cs (66:73) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.iOS.cs (194:201) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (97:106) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (120:129) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (148:156) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKGLView.razor.cs (176:184) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (19:24) - scripts/guardian/APIScanSurrogates.in.xml (34:39) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKColor.cs (175:186) - binding/SkiaSharp/SKColor.cs (225:236) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (51:58) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/AngleSwapChainPanel.cs (66:73) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (15:21) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (64:74) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKCanvasView.cs (43:53) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - scripts/guardian/APIScanSurrogates.in.xml (34:39) - scripts/guardian/APIScanSurrogates.in.xml (48:53) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (129:134) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (191:196) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (36:41) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (19:24) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (183:189) - binding/SkiaSharp/SKShader.cs (321:327) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - build.cake (225:234) - build.cake (276:284) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (26:32) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKData.cs (173:179) - binding/SkiaSharp/SKData.cs (185:191) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (225:231) - binding/SkiaSharp/SKShader.cs (363:369) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (183:189) - binding/SkiaSharp/SKShader.cs (334:340) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (225:231) - binding/SkiaSharp/SKShader.cs (350:356) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (183:189) - binding/SkiaSharp/SKShader.cs (252:258) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (212:218) - binding/SkiaSharp/SKShader.cs (350:356) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (290:296) - binding/SkiaSharp/SKShader.cs (363:369) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (212:218) - binding/SkiaSharp/SKShader.cs (363:369) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (290:296) - binding/SkiaSharp/SKShader.cs (350:356) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (187:193) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (207:213) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (58:68) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Tizen.cs (57:67) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (303:309) - binding/SkiaSharp/SKShader.cs (350:356) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (303:309) - binding/SkiaSharp/SKShader.cs (363:369) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (15:21) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (183:189) - binding/SkiaSharp/SKShader.cs (265:271) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (187:193) - native/windows/libHarfBuzzSharp/libHarfBuzzSharp.vcxproj (227:233) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (15:21) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (26:32) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (183:189) - binding/SkiaSharp/SKShader.cs (196:202) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - native/android/build.cake (32:37) - native/wasm/build.cake (53:58) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - native/linux/build.cake (89:95) - native/linux/build.cake (121:127) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (26:32) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLView.cs (28:34) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (196:202) - binding/SkiaSharp/SKShader.cs (321:327) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (196:202) - binding/SkiaSharp/SKShader.cs (334:340) duplicated block id: 317 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 318 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (265:271) - binding/SkiaSharp/SKShader.cs (334:340) duplicated block id: 319 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLView.cs (53:59) duplicated block id: 320 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 321 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (265:271) - binding/SkiaSharp/SKShader.cs (321:327) duplicated block id: 322 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.js (8:13) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.ts (23:30) duplicated block id: 323 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 324 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 325 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKXamlCanvas.Wasm.cs (5:15) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 326 size: 6 cleaned lines of code in 2 files: - native/linux/build.cake (79:84) - native/wasm/build.cake (53:58) duplicated block id: 327 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 328 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (212:218) - binding/SkiaSharp/SKShader.cs (225:231) duplicated block id: 329 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (15:21) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) duplicated block id: 330 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 331 size: 6 cleaned lines of code in 2 files: - native/linux-clang-cross/build.cake (53:61) - native/linuxnodeps/build.cake (22:29) duplicated block id: 332 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/macOS/SKGLLayer.cs (15:21) duplicated block id: 333 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Android.cs (2:14) duplicated block id: 334 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Tizen.cs (57:67) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Windows.cs (60:70) duplicated block id: 335 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (49:56) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/AngleSwapChainPanel.cs (66:73) duplicated block id: 336 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKSwapChainPanel.cs (17:23) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKGLLayer.cs (32:38) duplicated block id: 337 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (196:202) - binding/SkiaSharp/SKShader.cs (265:271) duplicated block id: 338 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (196:202) - binding/SkiaSharp/SKShader.cs (252:258) duplicated block id: 339 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Wasm/SKSwapChainPanel.Wasm.cs (7:17) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (2:14) duplicated block id: 340 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (4:14) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.macOS.cs (4:14) duplicated block id: 341 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (212:218) - binding/SkiaSharp/SKShader.cs (290:296) duplicated block id: 342 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (112:117) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Tizen/SKGLSurfaceView.cs (191:196) duplicated block id: 343 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (5:20) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.Reference.cs (4:14) duplicated block id: 344 size: 6 cleaned lines of code in 2 files: - binding/SkiaSharp/SKShader.cs (212:218) - binding/SkiaSharp/SKShader.cs (303:309) duplicated block id: 345 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (4:16) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Android.cs (3:13) duplicated block id: 346 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKXamlCanvas.Skia.cs (5:19) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.Reference.cs (4:14) duplicated block id: 347 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (6:18) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (4:14) duplicated block id: 348 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.MacCatalyst.cs (104:111) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.iOS.cs (194:201)