Skip to content

Add qodana CI checks (do not merge, PR for research) #5

Add qodana CI checks (do not merge, PR for research)

Add qodana CI checks (do not merge, PR for research) #5

Triggered via pull request December 8, 2024 17:49
Status Success
Total duration 4m 30s
Artifacts

qodana_code_quality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

371 warnings and 629 notices
Namespace does not correspond to file location: Consolonia.GuiCS/Point.cs#L14
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/WindowsDriver.cs#L6
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/Event.cs#L10
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/constants.cs#L9
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/binding.cs#L48
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/CursorVisibility.cs#L10
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/UnmanagedLibrary.cs#L26
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/Size.cs#L13
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/handles.cs#L30
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Deprecated property: .editorconfig#L40
If you use a value other than control_flow_statements, expressions, or type_casts, the setting is not applied.
Unknown property: Consolonia.GuiCS/.editorconfig#L6
The property is not supported
Unknown property: Consolonia.GuiCS/.editorconfig#L7
The property is not supported
Redundant property: .editorconfig#L3440
The tab_width property with the same value is already defined in another section
Overridden property: .editorconfig#L3423
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3419
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3422
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3418
The property is redefined in another section and that is why it has no effect
Overriding property: .editorconfig#L3439
The property overrides the same property in another section
Overriding property: .editorconfig#L3438
The property overrides the same property in another section
Empty constructor: Consolonia.Gallery/Gallery/GalleryViews/GalleryColors.axaml.cs#L48
Empty constructor is redundant. The compiler generates the same by default.
Invalid XML documentation comment: Consolonia.GuiCS/Event.cs#L738
XML comment is not placed on a valid language element
Member hides static member from outer class: Consolonia.GuiCS/handles.cs#L144
Method 'int move(int, int)' hides method from outer class
Member hides static member from outer class: Consolonia.GuiCS/handles.cs#L36
Field 'Window stdscr' hides field from outer class
Member hides static member from outer class: Consolonia.GuiCS/handles.cs#L113
Method 'int setscrreg(int, int)' hides method from outer class
Member hides static member from outer class: Consolonia.GuiCS/handles.cs#L154
Method 'int refresh()' hides method from outer class
Non-accessed field (private accessibility): Consolonia.GuiCS/binding.cs#L69
Field 'curses_handle' is assigned but its value is never used
Parameter hides member: Consolonia.GuiCS/binding.cs#L315
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L205
Parameter 'cols' hides field 'int Unix.Terminal.Curses.cols'
Parameter hides member: Consolonia.GuiCS/binding.cs#L317
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L205
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L316
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
The pattern is redundant, it does not produce any runtime checks: Consolonia.PlatformSupport/CursesConsole.cs#L196
The pattern is redundant, it does not produce any runtime checks
The pattern is redundant, it does not produce any runtime checks: Consolonia.PlatformSupport/CursesConsole.cs#L191
The pattern is redundant, it does not produce any runtime checks
The pattern is redundant, it does not produce any runtime checks: Consolonia.PlatformSupport/CursesConsole.cs#L186
The pattern is redundant, it does not produce any runtime checks
The pattern is redundant, it does not produce any runtime checks: Consolonia.PlatformSupport/CursesConsole.cs#L181
The pattern is redundant, it does not produce any runtime checks
Private field can be converted into local variable: Consolonia.GuiCS/WindowsDriver.cs#L12
The field is always assigned before being used and can be converted into a local variable
Redundant cast: Consolonia.GuiCS/constants.cs#L54
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L105
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L96
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L113
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L35
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L102
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L28
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L122
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L65
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L33
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L26
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L150
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L64
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L690
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L63
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L15
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L23
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L156
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L43
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L127
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L148
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L130
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L666
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L30
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L618
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L162
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L123
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L19
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L32
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L36
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L160
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L27
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L646
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L147
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L18
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L75
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L118
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L39
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L84
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L658
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L41
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L66
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L144
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L125
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L155
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L153
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L82
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L694
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L124
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L132
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L642
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L107
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L126
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L13
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L682
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L170
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L634
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L79
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L149
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L44
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L87
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L53
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L116
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L678
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L104
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L119
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L34
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L17
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L112
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L98
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L141
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L42
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L622
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L85
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L38
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L70
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L46
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L152
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L143
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L142
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L78
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L89
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L83
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L108
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L138
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L638
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L12
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L159
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L139
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L662
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L626
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L68
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L24
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L101
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L22
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L58
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L59
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L136
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L606
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L81
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L50
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L164
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L97
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L37
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L151
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L47
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L31
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L128
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L52
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L686
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L131
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L135
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L161
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L670
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L72
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L100
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L110
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L165
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L117
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L602
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L86
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L56
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L49
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L654
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L88
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L106
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L598
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L168
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L650
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L73
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L134
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L163
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L121
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L120
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L129
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L158
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L610
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L40
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L76
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L167
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L29
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L103
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L25
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L51
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L45
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L137
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L706
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L169
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L114
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L55
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L111
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L614
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L109
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L594
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L145
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L67
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L69
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L630
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L48
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L140
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L77
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L74
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L21
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L80
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L157
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L154
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L14
Type cast is redundant
Redundant cast: Consolonia.GuiCS/Event.cs#L674
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L166
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L133
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L146
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L115
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L20
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L16
Type cast is redundant
Redundant cast: Consolonia.GuiCS/constants.cs#L71
Type cast is redundant
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L114
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L674
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L126
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L24
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L23
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L17
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L638
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L634
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L39
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L13
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L88
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L31
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L606
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L650
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L658
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L101
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L65
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L618
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L54
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L598
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L59
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L111
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L53
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L14
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L128
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L104
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L594
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L108
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L69
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L116
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L30
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L49
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L123
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L678
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L19
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L43
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L15
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L58
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L70
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L38
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L610
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L45
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L112
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L102
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L646
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L133
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L28
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L100
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L124
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L51
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L68
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L682
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L630
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L37
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L56
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L130
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L690
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L18
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L47
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L622
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L109
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L119
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L35
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L80
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L642
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L694
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L40
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L614
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L29
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L129
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L132
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L125
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L134
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L73
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L666
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L16
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L602
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L98
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L626
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L75
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L120
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L36
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L106
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L96
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L63
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L34
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L89
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L27
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L32
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L83
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L117
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L64
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L78
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L82
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L74
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L706
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L22
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L85
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L97
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L127
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L33
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L105
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L103
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L662
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L50
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L84
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L131
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L118
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L41
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L20
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L44
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L77
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L654
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L107
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L12
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L686
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L52
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L81
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L121
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/Event.cs#L670
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L71
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L66
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L21
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L110
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L79
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L55
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L25
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L67
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L48
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L46
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L115
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L122
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L76
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L86
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L26
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L87
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L42
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L72
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant arithmetic overflow checking context: Consolonia.GuiCS/constants.cs#L113
Unchecked context is redundant: no operators or conversions with overflow checks
Redundant using directive: Consolonia.GuiCS/UnmanagedLibrary.cs#L20
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.GuiCS/UnmanagedLibrary.cs#L22
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.GuiCS/WindowsDriver.cs#L2
Using directive is not required by the code and can be safely removed
Unassigned readonly field: Consolonia.GuiCS/Point.cs#L43
Readonly field 'Empty' is never assigned
Unassigned readonly field: Consolonia.GuiCS/Size.cs#L24
Readonly field 'Empty' is never assigned
qodana
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/handles.cs#L58
Code body does not conform to code style settings: use expression-bodied property
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/Size.cs#L174
Code body does not conform to code style settings: use expression body
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/binding.cs#L126
Code body does not conform to code style settings: use expression-bodied property
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/binding.cs#L132
Code body does not conform to code style settings: use expression-bodied property
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/Size.cs#L141
Code body does not conform to code style settings: use expression-bodied property
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/handles.cs#L52
Code body does not conform to code style settings: use expression-bodied property
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/WindowsDriver.cs#L31
Code body does not conform to code style settings: use expression body
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/Size.cs#L155
Code body does not conform to code style settings: use expression body
Use preferred body style (convert into property, indexer, or event with preferred body style): Consolonia.GuiCS/Point.cs#L164
Code body does not conform to code style settings: use expression-bodied property
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L261
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L262
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L307
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L309
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L264
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L323
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L277
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L79
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L271
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L276
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L280
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L290
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L266
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L310
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L322
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L321
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L267
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L306
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L308
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L317
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L287
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L319
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L305
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L301
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L281
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L272
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L300
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L304
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L286
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L325
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/constants.cs#L179
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L315
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L274
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L259
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L263
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L273
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L270
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L293
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L285
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L298
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L243
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L268
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L292
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L275
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/constants.cs#L173
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L288
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/handles.cs#L56
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L312
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L284
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L289
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L296
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L299
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L102
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L282
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L316
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L303
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L283
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L294
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L302
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L279
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L311
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L320
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L269
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L313
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L297
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L278
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L314
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/handles.cs#L50
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L318
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L265
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L260
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L324
Inconsistent modifiers declaration order
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L86
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L68
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L164
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L196
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L52
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L68
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L71
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L181
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L52
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L53
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L141
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L69
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L164
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L164
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L141
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L71
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Size.cs#L141
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L86
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L71
Redundant parentheses
Remove redundant parentheses: Consolonia.GuiCS/Point.cs#L86
Redundant parentheses
Add/remove 'this.' qualifier: Consolonia.GuiCS/Point.cs#L147
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/Point.cs#L148
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L153
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L109
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L120
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L114
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/Event.cs#L577
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L156
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L158
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L134
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/Event.cs#L577
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/Event.cs#L557
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L142
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L110
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L113
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/binding.cs#L475
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L119
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L110
Qualifier 'this.' is redundant
Add/remove 'this.' qualifier: Consolonia.GuiCS/UnmanagedLibrary.cs#L161
Qualifier 'this.' is redundant
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L50
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L97
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L211
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L245
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L179
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L165
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L94
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L259
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L229
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L183
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L84
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L68
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L96
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L93
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L220
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L74
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L199
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L91
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L67
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L35
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L181
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L36
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/Size.cs#L19
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L52
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/UnmanagedLibrary.cs#L37
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L75
Inconsistent modifiers style: missing 'private' modifier
Use explicit or implicit modifier definition for type members: Consolonia.GuiCS/binding.cs#L69
Inconsistent modifiers style: missing 'private' modifier
Replace built-in type reference with a CLR type name or a keyword: Consolonia.GuiCS/binding.cs#L178
Built-in type reference is inconsistent with code style settings
RoslynAnalyzers Mark members as static: Consolonia.Gallery/Gallery/GalleryViews/MenuPageViewModel.cs#L93
Member 'Save' does not access instance data and can be marked as static
RoslynAnalyzers Mark members as static: Consolonia.Gallery/Gallery/GalleryViews/MenuPageViewModel.cs#L74
Member 'Open' does not access instance data and can be marked as static
RoslynAnalyzers Mark members as static: Consolonia.Gallery/Gallery/GalleryViews/MenuPageViewModel.cs#L98
Member 'OpenRecent' does not access instance data and can be marked as static
RoslynAnalyzers Use concrete types when possible for improved performance: Experimental/Consolonia.Designer/ConsolePreview.cs#L256
Change return type of method 'RenderPixelBuffer' from 'Avalonia.Controls.Control' to 'Avalonia.Controls.StackPanel' for improved performance
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L58
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L57
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L59
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L113
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L56
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L115
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Avoid constant arrays as arguments: Consolonia.Gallery/Gallery/GalleryViews/GalleryStorage.axaml.cs#L114
Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array
RoslynAnalyzers Use char overload: Experimental/Consolonia.Designer/ConsolePreview.cs#L342
Use 'string.IndexOf(char)' instead of 'string.IndexOf(string)' when you have a string with a single char
RoslynAnalyzers Use char overload: Experimental/Consolonia.Designer/ConsolePreview.cs#L348
Use 'string.IndexOf(char)' instead of 'string.IndexOf(string)' when you have a string with a single char
RoslynAnalyzers Instantiate argument exceptions correctly: Consolonia.Gallery/View/ControlsListView.axaml.cs#L107
Method ComboBox_SelectionChanged passes 'selectedTheme' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method.
Class is never instantiated (non-private accessibility): Example.Blazor/Program.cs#L6
Class 'Program' is never instantiated
Convert 'if' statement into 'switch': Consolonia.Core/Drawing/ConsoleBrush.cs#L194
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Consolonia.Core/Controls/FileOpenPicker.axaml.cs#L36
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Tests/Consolonia.Core.Tests/DrawingContextImplTests.cs#L134
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Tests/Consolonia.Core.Tests/DrawingContextImplTests.cs#L102
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Consolonia.Core/Drawing/DrawingContextImpl.cs#L555
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Tests/Consolonia.Core.Tests/DrawingContextImplTests.cs#L166
Convert 'if' statement into 'switch' statement
Convert 'if' statement into 'switch': Consolonia.Core/Controls/FileSavePicker.axaml.cs#L47
Convert 'if' statement into 'switch' statement
Replace 'switch' statement with 'switch' expression: Consolonia.GuiCS/WindowsDriver.cs#L149
Convert 'switch' statement to 'switch' expression
Convert property into auto-property: Consolonia.GuiCS/handles.cs#L50
Convert into auto-property
Convert property into auto-property: Consolonia.GuiCS/handles.cs#L56
Convert into auto-property
Overlapping sections: .editorconfig#L3417
The section overlaps another section
Overlapping sections: .editorconfig#L3437
The section overlaps another section
Overlapping sections: .editorconfig#L3421
The section overlaps another section
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L142
Inline 'out' variable declaration
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L234
Inline 'out' variable declaration
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L142
Inline 'out' variable declaration
Invert 'if' statement to reduce nesting: Consolonia.Core/Dummy/DummyConsole.cs#L77
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: Tools/Consolonia.PreviewHost/App.cs#L25
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: Consolonia.Core/Helpers/Extensions.cs#L28
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: Consolonia.Core/Controls/DialogWindow.cs#L150
Invert 'if' statement to reduce nesting
Invert 'if' statement to reduce nesting: Consolonia.GuiCS/binding.cs#L146
Invert 'if' statement to reduce nesting
Member can be made private (non-private accessibility): Example/Program.cs#L14
Method 'BuildAvaloniaApp' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L323
Method 'reset_shell_mode' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L200
Method 'console_sharp_get_curscr' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/constants.cs#L96
Constant 'LeftRightUpNPagePPage' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L205
Method 'console_sharp_get_dims' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L192
Method 'read_static_ptr' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/WindowsDriver.cs#L9
Constant 'STD_INPUT_HANDLE' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L198
Method 'console_sharp_get_stdscr' can be made private
Member can be made private (non-private accessibility): Example.Blazor/Program.cs#L16
Method 'BuildAvaloniaApp' can be made private
Member can be made private (non-private accessibility): Consolonia.Core/Text/Esc.cs#L65
Method 'Foreground' can be made private
Member can be made private (non-private accessibility): Tools/Consolonia.PreviewHost/App.cs#L79
Method 'FindProjectFileFromPath' can be made private
Member can be made private (non-private accessibility): Consolonia.Core/Text/Esc.cs#L75
Method 'Background' can be made private
Member can be made private (non-private accessibility): Consolonia.Gallery/Program.cs#L16
Method 'BuildAvaloniaApp' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L282
Method 'wsetscrreg' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/WindowsDriver.cs#L212
Method 'ReadConsoleInput' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/Event.cs#L493
Property 'KeyValue' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L292
Method 'wnoutrefresh' can be made private
Type check and casts can be merged: Consolonia.GuiCS/Point.cs#L178
Merge cast with type check
Type check and casts can be merged: Consolonia.GuiCS/Size.cs#L193
Merge cast with type check
Method supports cancellation: Consolonia.Core/Infrastructure/ConsoleWindow.cs#L356
Method has overload with cancellation support
Non-accessed field (non-private accessibility): Consolonia.GuiCS/handles.cs#L162
Field 'Handle' is assigned but its value is never used
Parameter output value is always discarded (non-private accessibility): Consolonia.GuiCS/binding.cs#L232
Parameter 'oldmask' output value is always discarded
Redundant semicolon after type or namespace declaration: Consolonia.GuiCS/WindowsDriver.cs#L178
Semicolon after struct declaration is redundant
Redundant semicolon after type or namespace declaration: Consolonia.GuiCS/WindowsDriver.cs#L164
Semicolon after struct declaration is redundant
Redundant type declaration body: Example.Blazor/App.axaml.cs#L7
Redundant empty class declaration body
RoslynAnalyzers Use 'LibraryImportAttribute' instead of 'DllImportAttribute' to generate P/Invoke marshalling code at compile time: Consolonia.PlatformSupport/WindowsConsole.cs#L252
Mark the method 'WriteConsoleInput' with 'LibraryImportAttribute' instead of 'DllImportAttribute' to generate P/Invoke marshalling code at compile time
Parameter can be declared with the base type: Consolonia.Core/Drawing/DrawingContextImpl.cs#L684
Parameter can be of type 'System.Collections.Generic.IReadOnlyList'
Parameter can be declared with the base type: Consolonia.Core/Drawing/DrawingContextImpl.cs#L791
Parameter can be of type 'System.Collections.Generic.IReadOnlyList'
Parameter can be declared with the base type: Consolonia.Core/Drawing/DrawingContextImpl.cs#L747
Parameter can be of type 'System.Collections.Generic.IReadOnlyList'
Parameter can be declared with the base type: Consolonia.Core/Drawing/DrawingContextImpl.cs#L819
Parameter can be of type 'System.Collections.Generic.IReadOnlyCollection'
Unassigned field (non-private accessibility): Consolonia.GuiCS/Event.cs#L35
Field 'Numlock' is never assigned
Unassigned field (non-private accessibility): Consolonia.GuiCS/Event.cs#L39
Field 'Scrolllock' is never assigned
Unassigned field (non-private accessibility): Consolonia.GuiCS/Event.cs#L726
Field 'Flags' is never assigned
Unassigned field (non-private accessibility): Consolonia.GuiCS/Event.cs#L31
Field 'Capslock' is never assigned
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L83
Enum member 'Button4DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L67
Enum member 'Button1TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L702
Enum member 'WheeledRight' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L71
Enum member 'Button2DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L670
Enum member 'Button4TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L310
Method 'use_default_colors' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L74
Enum member 'SpecialMask' is never used (except inside its declaration)
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L72
Enum member 'Button2TrippleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.Core/Text/Esc.cs#L45
Method 'MoveCursorRight' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L614
Enum member 'Button2Pressed' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L59
Constant 'TIOCGWINSZ_MAC' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L650
Enum member 'Button3TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L626
Enum member 'Button2DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L84
Enum member 'Button4TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L646
Enum member 'Button3DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L622
Enum member 'Button2Clicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L610
Enum member 'Button1TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L662
Enum member 'Button4Clicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L654
Enum member 'Button4Pressed' is never used