< Summary

Class:Imagini.Core.Extensions
Assembly:Imagini.Core
File(s):/home/razer/vscode-projects/project-grove/imagini/Imagini.Core/Extensions.cs
Covered lines:2
Uncovered lines:0
Coverable lines:2
Total lines:19
Line coverage:100% (2 of 2)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity NPath complexity Sequence coverage Branch coverage
ToKeycode(...)10100%100%
ToScancode(...)10100%100%

File(s)

/home/razer/vscode-projects/project-grove/imagini/Imagini.Core/Extensions.cs

#LineLine coverage
 1using static SDL2.SDL_keyboard;
 2using static SDL2.SDL_keycode;
 3using static SDL2.SDL_scancode;
 4
 5namespace Imagini.Core
 6{
 7    public static class Extensions
 8    {
 9        public static Keycode ToKeycode(this Scancode scancode)
 10        {
 211            return (Keycode)SDL_GetKeyFromScancode((SDL_Scancode)scancode);
 12        }
 13
 14        public static Scancode ToScancode(this Keycode keycode)
 15        {
 216            return (Scancode)SDL_GetScancodeFromKey((SDL_Keycode)keycode);
 17        }
 18    }
 19}