Skip to content

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

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

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

Triggered via pull request October 31, 2024 16:52
Status Success
Total duration 3m 20s
Artifacts

qodana_code_quality.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

410 warnings and 590 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/CursorVisibility.cs#L10
Namespace does not correspond to file location, must be: 'Consolonia.GuiCS'
Namespace does not correspond to file location: Consolonia.GuiCS/binding.cs#L47
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#L3438
The tab_width property with the same value is already defined in another section
Overridden property: .editorconfig#L3417
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3421
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3420
The property is redefined in another section and that is why it has no effect
Overridden property: .editorconfig#L3416
The property is redefined in another section and that is why it has no effect
Overriding property: .editorconfig#L3436
The property overrides the same property in another section
Overriding property: .editorconfig#L3437
The property overrides the same property in another section
Empty constructor: Consolonia.Gallery/Gallery/GalleryViews/GalleryColors.axaml.cs#L55
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#L68
Field 'curses_handle' is assigned but its value is never used
Parameter hides member: Consolonia.GuiCS/binding.cs#L316
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L204
Parameter 'cols' hides field 'int Unix.Terminal.Curses.cols'
Parameter hides member: Consolonia.GuiCS/binding.cs#L204
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L315
Parameter 'lines' hides field 'int Unix.Terminal.Curses.lines'
Parameter hides member: Consolonia.GuiCS/binding.cs#L314
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
Possible 'System.NullReferenceException': Example/Views/DataGridTestWindow.axaml.cs#L24
Possible 'System.NullReferenceException'
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 explicit type in array creation: Consolonia.GuiCS/binding.cs#L85
Redundant explicit array type specification
Redundant explicit type in array creation: Consolonia.GuiCS/binding.cs#L85
Redundant explicit array type specification
Redundant lambda expression parameter type specification: Consolonia.GuiCS/UnmanagedLibrary.cs#L268
Redundant lambda parameter explicit type specification
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.Gallery/Gallery/GalleryViews/GalleryScrollViewer.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryTextBox.axaml.cs#L2
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
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryScrollViewer.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryGradientBrush.xaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryScrollViewer.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryGradientBrush.xaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryGradientBrush.xaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryGradientBrush.xaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Consolonia.Gallery/Gallery/GalleryViews/GalleryScrollViewer.axaml.cs#L9
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
Type member is never used (private accessibility): Consolonia.GuiCS/UnmanagedLibrary.cs#L36
Constant 'XamarinAndroidObjectClassName' is never used
Type member is never used (private accessibility): Consolonia.GuiCS/UnmanagedLibrary.cs#L37
Constant 'XamarinIOSObjectClassName' is never used
Type member is never used (private accessibility): Consolonia.GuiCS/UnmanagedLibrary.cs#L35
Constant 'UnityEngineApplicationClassName' is never used
Unused parameter (private accessibility): Consolonia.GuiCS/UnmanagedLibrary.cs#L268
Parameter 'searchPath' is never used
Unresolved binding path when DataContext is known: Example/Views/DataGridTestWindow.axaml#L78
Unable to resolve property 'IsListed' in data context of type 'object'
Unresolved binding path when DataContext is known: Example/Views/DataGridTestWindow.axaml#L65
Unable to resolve property 'Genre' in data context of type 'object'
Unresolved binding path when DataContext is known: Example/Views/DataGridTestWindow.axaml#L63
Unable to resolve property 'Title' in data context of type 'object'
Unresolved binding path when DataContext is known: Example/Views/DataGridTestWindow.axaml#L62
Unable to resolve property 'Id' in data context of type 'object'
qodana
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
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#L131
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/binding.cs#L125
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/Point.cs#L164
Code body does not conform to code style settings: use expression-bodied property
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L312
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#L304
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#L78
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#L242
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#L292
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L258
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#L318
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L314
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#L260
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#L299
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#L269
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#L267
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#L316
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#L315
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#L278
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#L287
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L274
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#L311
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#L259
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L305
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#L284
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#L273
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L295
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#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#L263
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#L266
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#L291
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#L261
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L275
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L101
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#L288
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#L310
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#L317
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#L286
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#L308
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#L307
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#L321
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#L272
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L324
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#L293
Inconsistent modifiers declaration order
Adjust modifiers declaration order: Consolonia.GuiCS/binding.cs#L279
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/binding.cs#L474
Qualifier 'this.' is redundant
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/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/binding.cs#L66
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#L180
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#L182
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/binding.cs#L74
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#L164
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/UnmanagedLibrary.cs#L35
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#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/binding.cs#L83
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#L90
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/binding.cs#L73
Inconsistent modifiers style: missing 'private' modifier
Replace built-in type reference with a CLR type name or a keyword: Consolonia.GuiCS/binding.cs#L177
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
Convert 'if' statement into 'switch': Consolonia.Core/Drawing/ConsoleBrush.cs#L182
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#L3435
The section overlaps another section
Overlapping sections: .editorconfig#L3415
The section overlaps another section
Overlapping sections: .editorconfig#L3419
The section overlaps another section
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L141
Inline 'out' variable declaration
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L141
Inline 'out' variable declaration
Inline 'out' variable declaration: Consolonia.GuiCS/binding.cs#L233
Inline 'out' variable declaration
Invert 'if' statement to reduce nesting: Consolonia.GuiCS/binding.cs#L145
Invert 'if' statement to reduce nesting
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L322
Method 'reset_shell_mode' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L281
Method 'wsetscrreg' 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#L197
Method 'console_sharp_get_stdscr' 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#L204
Method 'console_sharp_get_dims' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L199
Method 'console_sharp_get_curscr' 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#L291
Method 'wnoutrefresh' can be made private
Member can be made private (non-private accessibility): Consolonia.GuiCS/binding.cs#L191
Method 'read_static_ptr' 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
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#L231
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
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/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.GuiCS/binding.cs#L309
Method 'use_default_colors' 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
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L686
Enum member 'ReportMousePosition' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L618
Enum member 'Button2Released' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L666
Enum member 'Button4DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L706
Enum member 'AllEvents' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L594
Enum member 'Button1Pressed' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L678
Enum member 'ButtonCtrl' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L642
Enum member 'Button3Clicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L602
Enum member 'Button1Clicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L77
Enum member 'Button3TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L634
Enum member 'Button3Pressed' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L606
Enum member 'Button1DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L66
Enum member 'Button1DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L530
Property 'IsScrolllock' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L698
Enum member 'WheeledLeft' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L682
Enum member 'ButtonAlt' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L638
Enum member 'Button3Released' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/constants.cs#L76
Enum member 'Button3DoubleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L252
Method 'UseDefaultColors' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L658
Enum member 'Button4Released' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L630
Enum member 'Button2TripleClicked' is never used
Type member is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L598
Enum member 'Button1Released' is never used
Method return value is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L322
Method 'reset_shell_mode' return value is never used
Method return value is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L287
Method 'doupdate' return value is never used
Method return value is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L304
Method 'unget_wch' return value is never used
Method return value is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L311
Method 'getmouse' return value is never used
Method return value is never used (non-private accessibility): Consolonia.GuiCS/binding.cs#L231
Method 'mousemask' return value is never used
Type is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L480
Class 'KeyEvent' is never used (except inside its declaration)
Type is never used (non-private accessibility): Consolonia.GuiCS/Event.cs#L712
Struct 'MouseEvent' is never used (except inside its declaration)
Type is never used (non-private accessibility): Consolonia.GuiCS/WindowsDriver.cs#L251
Struct 'CONSOLE_SCREEN_BUFFER_INFOEX' is never used
Type is never used (non-private accessibility): Consolonia.GuiCS/WindowsDriver.cs#L220
Struct 'ConsoleCursorInfo' is never used
Use string interpolation expression: Consolonia.GuiCS/UnmanagedLibrary.cs#L171
Use string interpolation expression
Use string interpolation expression: Consolonia.GuiCS/Point.cs#L221
Use string interpolation expression
Use string interpolation expression: Consolonia.GuiCS/UnmanagedLibrary.cs#L120
Use string interpolation expression
Use string interpolation expression: Consolonia.GuiCS/Size.cs#L222
Use string interpolation expression
Use string interpolation expression: Consolonia.GuiCS/UnmanagedLibrary.cs#L207
Use string interpolation expression
Unresolved binding path when DataContext is unknown: Consolonia.Gallery/Gallery/GalleryViews/GalleryListBox.axaml#L32
Unable to resolve symbol 'AddItemCommand' because of unknown DataContext
Unresolved binding path when DataContext is unknown: Consolonia.Gallery/Gallery/GalleryViews/GalleryListBox.axaml#L26
Unable to resolve symbol 'AlwaysSelected' because of unknown DataContext
Unresolved binding path when DataContext is unknown: Consolonia.Gallery/Gallery/GalleryViews/GalleryTabControl.axaml#L30
Unable to resolve symbol 'Tabs' because of unknown DataContext
Unresolved binding path when DataContext is unknown: Consolonia.Gallery/Gallery/GalleryViews/GalleryScrollViewer.axaml#L8
Unable to resolve symbol 'AllowAutoHide' because of unknown DataContext