duplicated block id: 1 size: 18 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (85:110) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (134:164) duplicated block id: 2 size: 14 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (41:59) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (39:57) duplicated block id: 3 size: 13 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.js (123:139) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SKHtmlCanvas.ts (179:199) duplicated block id: 4 size: 12 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKGLView.razor.cs (169:186) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/SKCanvasView.razor.cs (125:142) duplicated block id: 5 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/iOS/SKCanvasView.cs (117:129) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKXamlCanvas.AppleiOS.cs (74:86) duplicated block id: 6 size: 9 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.macOS.cs (39:50) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.iOS.cs (43:54) duplicated block id: 7 size: 8 cleaned lines of code in 2 files: - binding/SkiaSharp/SKManagedWStream.cs (32:43) - binding/SkiaSharp/SKFrontBufferedManagedStream.cs (51:62) duplicated block id: 8 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (100:111) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (129:140) duplicated block id: 9 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (113:124) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (142:153) duplicated block id: 10 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.ts (45:57) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/SizeWatcher.js (23:33) duplicated block id: 11 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/DpiWatcher.js (17:26) - source/SkiaSharp.Views/SkiaSharp.Views.Blazor/wwwroot/DpiWatcher.ts (29:40) duplicated block id: 12 size: 8 cleaned lines of code in 3 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Tizen.cs (55:65) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (56:66) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Windows.cs (58:68) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (102:114) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (121:133) duplicated block id: 14 size: 7 cleaned lines of code in 2 files: - binding/SkiaSharp/SKAbstractManagedWStream.cs (76:84) - binding/SkiaSharp/SKAbstractManagedStream.cs (172:180) duplicated block id: 15 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (110:118) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (127:135) duplicated block id: 16 size: 7 cleaned lines of code in 3 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (17:25) - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (34:42) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintGLSurfaceEventArgs.cs (15:23) duplicated block id: 17 size: 7 cleaned lines of code in 3 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Apple/SKPaintMetalSurfaceEventArgs.cs (32:40) - source/SkiaSharp.Views/SkiaSharp.Views.Shared/SKPaintGLSurfaceEventArgs.cs (49:57) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/SKPaintGLSurfaceEventArgs.cs (30:38) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.Android.cs (97:106) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Android.cs (68:77) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (116:126) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKSwapChainPanel.cs (135:145) duplicated block id: 20 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WPF/WPFExtensions.cs (85:92) - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/UWPExtensions.cs (112:119) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLSurfaceViewRenderer.cs (101:108) - source/SkiaSharp.Views/SkiaSharp.Views/Platform/Android/SKGLTextureViewRenderer.cs (118:125) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views/SkiaSharp.Views.WinUI/SKXamlCanvas.cs (91:98) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Shared/SKXamlCanvas.cs (82:89) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.MacCatalyst.cs (21:29) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Apple.cs (15:23) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKGLView/SKGLViewHandler.MacCatalyst.cs (31:39) - source/SkiaSharp.Views.Maui/SkiaSharp.Views.Maui.Core/Handlers/SKCanvasView/SKCanvasViewHandler.Apple.cs (25:33) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (26:34) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.MacCatalyst.cs (23:31) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI.Skia/SKSwapChainPanel.Skia.cs (36:44) - source/SkiaSharp.Views.Uno/SkiaSharp.Views.Uno.WinUI/SKSwapChainPanel.MacCatalyst.cs (33:41)