Skip to content

Qodana

Qodana #27

Manually triggered January 9, 2024 04:08
Status Success
Total duration 6m 37s
Artifacts

qodana-scan.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
Access to disposed captured variable: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L666
Captured variable is disposed in the outer scope
Access to a static member of a type via a derived type: CollapseLauncher/XAMLs/MainApp/TrayIcon.xaml.cs#L104
Access to a static member of a type via a derived type
Access to a static member of a type via a derived type: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L199
Access to a static member of a type via a derived type
Possible 'null' assignment to non-nullable entity: Hi3Helper.Core/Classes/Logger/LoggerBase.cs#L46
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L80
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L117
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L121
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L667
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Misc/ConverterTool.cs#L207
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L121
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: CollapseLauncher/Classes/GamePropertyVault.cs#L128
Possible 'null' assignment to non-nullable entity
Assignment in conditional expression: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L32
Assignment in conditional expression; did you mean to use '==' instead of '='?
Assignment in conditional expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L1427
Assignment in conditional expression; did you mean to use '==' instead of '='?
Assignment in conditional expression: CollapseLauncher/Classes/Interfaces/Class/GamePropertyBase.cs#L32
Assignment in conditional expression; did you mean to use '==' instead of '='?
Async function without await expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L631
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
Async function without await expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L572
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
A possible null value may not be used for a type marked with [NotNull] or [DisallowNull].: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L367
A possible null value cannot be used for a type marked with \[NotNull\] or \[DisallowNull\]
Non-nullable member is uninitialized.: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L110
Non-nullable field 'Records' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: InnoSetupHelper/InnoSetupLogParser/LibISULR/Records/RegistryKeyRecord.cs#L15
Non-nullable field 'path' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: InnoSetupHelper/InnoSetupLogParser/LibISULR/Records/DeleteIniEntryRecord.cs#L7
Non-nullable field 'entry' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: InnoSetupHelper/InnoSetupLogParser/LibISULR/Records/RegistryValueRecord.cs#L7
Non-nullable field 'value' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: InnoSetupHelper/InnoSetupLogParser/LibISULR/Records/DeleteIniSectionRecord.cs#L11
Non-nullable fields 'filename', 'section' are uninitialized. Consider declaring the fields as nullable.
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L901
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime.InteropServices.RuntimeInformation' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Net.Sockets' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Buffers' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Diagnostics.DiagnosticSource' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.Emit.Lightweight' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.Extensions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.Csp' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.Cng' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.Algorithms' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Threading.Timer' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'Microsoft.Win32.Primitives' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L93
'Microsoft.Windows.SDK.BuildTools' ('10.0.22621.2428') 'PROPRIETARY-LICENSE' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Diagnostics.Tools' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.Emit.ILGeneration' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L104
'System.Text.RegularExpressions' ('4.3.1') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Globalization' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Globalization.Extensions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.Primitives' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.IO.FileSystem.Primitives' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Xml.ReaderWriter' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime.InteropServices' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Linq.Expressions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Xml.XDocument' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime.Extensions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.Primitives' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'ColorCode.WinUI' ('2.0.13') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.native.System.IO.Compression' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime' ('4.3.1') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.OpenSsl' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.IO.Compression.ZipFile' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'ColorCode.Core' ('2.0.13') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.Encoding' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: Hi3Helper.Http/Hi3Helper.Http.csproj#L1
Transitive dependency: 'Microsoft.NETCore.Platforms' ('1.1.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Resources.ResourceManager' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.IO.Compression' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Threading.Tasks' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L98
'System.CommandLine.NamingConventionBinder' ('2.0.0-beta4.22272.1') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Text.Encoding.Extensions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime.Numerics' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'NETStandard.Library' ('1.6.1') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.IO' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L89
'Microsoft.Graphics.Win2D' ('1.1.1') 'MS-ASP-NET-WEB-OPTIMIZATION' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Linq' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Security.Cryptography.X509Certificates' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L94
'Microsoft.WindowsAppSDK' ('1.4.231115000') 'MS-DXSDK-D3DX-9.29.952.3' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.ObjectModel' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: Hi3Helper.Http/Hi3Helper.Http.csproj#L1
'NETStandard.Library' ('2.0.3') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Collections.Concurrent' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L90
'Microsoft.NETCore.Platforms' ('8.0.0-preview.7.23375.6') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Runtime.Handles' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.native.System' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.IO.FileSystem' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.native.System.Net.Http' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Text.Encoding' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Net.Primitives' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Threading' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Diagnostics.Tracing' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L91
'Microsoft.NETCore.Targets' ('6.0.0-preview.4.21253.7') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Console' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.TypeExtensions' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Diagnostics.Debug' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L101
'System.Net.Http' ('4.3.4') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Reflection.Emit' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Collections' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L98
'System.CommandLine' ('2.0.0-beta4.22272.1') licenses cannot be recognized
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.native.System.Security.Cryptography.Apple' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl' ('4.3.2') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.AppContext' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Check dependency licenses: CollapseLauncher/CollapseLauncher.csproj#L82
Transitive dependency: 'System.Globalization.Calendars' ('4.3.0') 'MS-NET-LIBRARY-2019-06' is not in the allowed or the prohibited licenses lists with project license 'MIT'
Co-variant array conversion: CollapseLauncher/Classes/InstallManagement/BaseClass/GameInstallPackage.cs#L169
Co-variant array conversion from FileStream\[\] to Stream\[\] can cause run-time exception on write operation
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L18
Content of collection 'OfficialToolsList' is only updated but never used
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L20
Content of collection 'CommunityToolsList' is only updated but never used
Conditional access qualifier expression is not null according to nullable reference types' annotations: Hi3Helper.EncTool/Parser/KianaDispatch/KianaDispatch.cs#L66
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/GamePropertyVault.cs#L156
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/GamePropertyVault.cs#L155
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: InnoSetupHelper/InnoSetupLogParser/LibISULR/Records/CompiledCodeRecord.cs#L54
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is known to be null or not null: CollapseLauncher/Classes/GamePropertyVault.cs#L229
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L287
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L287
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L287
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: CollapseLauncher/Classes/GamePropertyVault.cs#L230
Conditional access qualifier expression is known to be not null
Empty general catch clause: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L808
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L379
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/Program.cs#L246
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1509
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1507
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1526
Empty general catch clause suppresses any errors
Empty general catch clause: Hi3Helper.Http/Class/Session/SessionManager.cs#L236
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L760
Empty general catch clause suppresses any errors
Empty general catch clause: Hi3Helper.Http/Class/Session/SessionManager.cs#L259
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L92
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L277
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L712
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1844
Empty general catch clause suppresses any errors
Underlying type of enum is 'int': Hi3Helper.Core/Classes/Data/InvokeProp.cs#L45
'int' is default enum governing type
Underlying type of enum is 'int': Hi3Helper.Core/Classes/Data/InvokeProp.cs#L12
'int' is default enum governing type
Underlying type of enum is 'int': Hi3Helper.Http/Class/Event/Enums.cs#L12
'int' is default enum governing type
Heuristically unreachable code: Hi3Helper.EncTool/Misc/TypeExtensions.cs#L19
Code is heuristically unreachable
RoslynAnalyzers 'this' argument does not satisfy 'DynamicallyAccessedMembersAttribute' in call to target method. The generic parameter of the source method or type does not have matching annotations.: Hi3Helper.EncTool/Misc/TypeExtensions.cs#L29
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The generic parameter 'T' of 'Hi3Helper.EncTool.TypeExtensions.IsInstancePropertyEqual(T, T)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
RoslynAnalyzers 'this' argument does not satisfy 'DynamicallyAccessedMembersAttribute' in call to target method. The generic parameter of the source method or type does not have matching annotations.: Hi3Helper.EncTool/Misc/TypeExtensions.cs#L28
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The generic parameter 'T' of 'Hi3Helper.EncTool.TypeExtensions.IsInstancePropertyEqual(T, T)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
RoslynAnalyzers 'this' argument does not satisfy 'DynamicallyAccessedMembersAttribute' in call to target method. The generic parameter of the source method or type does not have matching annotations.: Hi3Helper.EncTool/Misc/TypeExtensions.cs#L25
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties(BindingFlags)'. The generic parameter 'T' of 'Hi3Helper.EncTool.TypeExtensions.IsInstancePropertyEqual(T, T)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L240
Possible overflow in unchecked context
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L101
Possible overflow in unchecked context
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L174
Possible overflow in unchecked context
Invalid XML documentation comment: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L76
Parameter 'leaveOpen' has no matching param tag in the XML comment for CollapseLauncher.BinaryPatchUtility.Initialize (but other parameters do)
Invalid XML documentation comment: CollapseLauncher/Classes/RepairManagement/Genshin/Fetch.cs#L465
Parameter 'forceStoreInStreaming' has no matching param tag in the XML comment for CollapseLauncher.GenshinRepair.ParseManifestToAssetIndex (but other parameters do)
Invalid XML documentation comment: CollapseLauncher/Program.cs#L172
XML comment is not placed on a valid language element
Invalid XML documentation comment: Hi3Helper.Core/Classes/Logger/ILog.cs#L19
Ambiguous reference 'LogWriteLine'
Invalid XML documentation comment: Hi3Helper.EncTool/Parser/XMFParser/Class/XMFUtility.cs#L24
Parameter 'xmfFS' has no matching param tag in the XML comment for Hi3Helper.EncTool.Parser.AssetMetadata.XMFUtility.GetXMFVersion (but other parameters do)
Invalid XML documentation comment: Hi3Helper.Core/Classes/Logger/ILog.cs#L22
Parameter 'line' has no matching param tag in the XML comment for Hi3Helper.ILog.LogWriteLine (but other parameters do)
Local variable hides member: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L460
Local variable 'IsEnabled' hides property 'bool Microsoft.UI.Xaml.Controls.Control.IsEnabled'
Local variable hides member: CollapseLauncher/Classes/BackgroundManagement/BackgroundManagement.cs#L275
Local variable 'Width' hides property 'double Microsoft.UI.Xaml.FrameworkElement.Width'
Local variable hides member: CollapseLauncher/Classes/BackgroundManagement/BackgroundManagement.cs#L276
Local variable 'Height' hides property 'double Microsoft.UI.Xaml.FrameworkElement.Height'
Local variable hides member: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1490
Local variable 'Tag' hides property 'object Microsoft.UI.Xaml.FrameworkElement.Tag'
Local variable hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L298
Local variable 'index' hides field 'int LibISULR.BufferTools.index'
Local variable hides member: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L358
Local variable 'IsEnabled' hides property 'bool Microsoft.UI.Xaml.Controls.Control.IsEnabled'
Local variable hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L24
Local variable 'dataPtr' hides field 'byte\* LibISULR.BufferTools.dataPtr'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L120
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L147
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L207
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L779
Local variable 'Margin' hides property 'Thickness Microsoft.UI.Xaml.FrameworkElement.Margin'
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L446
Field initializer value ignored during initialization
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L447
Field initializer value ignored during initialization
Method with optional or 'params' parameter is hidden by overload: Hi3Helper.Core/Classes/Logger/ILog.cs#L22
Method with optional parameter is hidden by overload
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L279
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L265
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L258
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L251
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L272
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Streams/CacheStream/CacheStream.cs#L61
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L287
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L244
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/UABT/UABT/AssetBundle/TextAsset.cs#L35
Return value of method is not used. Fewer bytes can be read than requested
Non-accessed field: Hi3Helper.Http/Class/Attributes/Attributes.cs#L49
Field 'IsDisposed' is assigned but its value is never used
Non-accessed field (private accessibility): Hi3Helper.EncTool/Streams/CacheStream/CacheStream.cs#L23
Field '_allowDispose' is assigned but its value is never used
Non-accessed local variable: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/Preset.cs#L114
Local variable 'presetKey' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Lua/SRLuaMetadata.cs#L28
Local variable 'ver' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L80
Local variable 'numA4' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/UABT/UABT/AssetBundle/BundleFile.cs#L40
Local variable 'a' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L81
Local variable 'numA5' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L79
Local variable 'numA3' is only assigned but its value is never used
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L103
Cannot resolve symbol 'Input Stream cannot be null!'
Cannot resolve symbol in text argument: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L546
Cannot resolve symbol 'Argument can't be empty!'
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L107
Cannot resolve symbol 'Patch cannot be null!'
Cannot resolve symbol in text argument: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L537
Cannot resolve symbol 'Properties for OpenExternalApp can't be empty!'
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L111
Cannot resolve symbol 'Output Stream cannot be null!'
Cannot resolve symbol in text argument: Hi3Helper.EncTool/Streams/ChunkStream.cs#L30
Cannot resolve symbol 'Offset is out of stream size range!'
Possible unassigned object created by 'new' expression: CollapseLauncher/Program.cs#L127
Possible unassigned object created by 'new' expression
Mismatch of optional parameter value in overridden method: Hi3Helper.Http/Class/Session/Session.cs#L145
Optional parameter default value differs from parameter cancellationToken in base method 'Task ReadAsync(byte\[\], int, int, CancellationToken)'
Mismatch of optional parameter value in overridden method: Hi3Helper.EncTool/Streams/ChunkStream.cs#L54
Parameter cancellationToken in base method 'ValueTask ReadAsync(Memory, CancellationToken)' has default value
Mismatch of optional parameter value in overridden method: Hi3Helper.EncTool/Streams/ChunkStream.cs#L98
Parameter cancellationToken in base method 'ValueTask WriteAsync(ReadOnlyMemory, CancellationToken)' has default value
Mismatch of optional parameter value in overridden method: Hi3Helper.Core/Classes/Logger/Type/LoggerConsole.cs#L30
Parameter line in base method 'void LogWriteLine(string)' has default value
Parameter hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L379
Parameter 'data' hides field 'ReadOnlySpan LibISULR.BufferTools.data'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L16
Parameter 'SizeToBeDownloaded' hides property 'long Hi3Helper.Http.DownloadEvent.SizeToBeDownloaded'
Parameter hides member: CollapseLauncher/Classes/BackgroundManagement/BackgroundManagement.cs#L273
Parameter 'IsFirstStartup' hides field 'bool CollapseLauncher.MainPage.IsFirstStartup'
Parameter hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L386
Parameter 'index' hides field 'int LibISULR.BufferTools.index'
Parameter hides member: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L465
Parameter 'IsFirstStartup' hides field 'bool CollapseLauncher.MainPage.IsFirstStartup'
Parameter hides member: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L730
Parameter 'Content' hides property 'UIElement Microsoft.UI.Xaml.Controls.UserControl.Content'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L407
Parameter 'SizeToBePatched' hides property 'long CollapseLauncher.BinaryPatchProgress.SizeToBePatched'
Parameter hides member: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L12
Parameter 'Padding' hides field 'RSAEncryptionPadding Hi3Helper.EncTool.YSDispatchDec.Padding'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L407
Parameter 'Read' hides property 'long CollapseLauncher.BinaryPatchProgress.Read'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L17
Parameter 'Read' hides property 'long Hi3Helper.Http.DownloadEvent.Read'
Parameter hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L379
Parameter 'index' hides field 'int LibISULR.BufferTools.index'
Parameter hides member: Hi3Helper.Http/HttpMulti.cs#L8
Parameter 'ConnectionSessions' hides field 'byte Hi3Helper.Http.Http.ConnectionSessions'
Parameter hides member: InnoSetupHelper/InnoSetupLogParser/LibISULR/Helpers.cs#L386
Parameter 'data' hides field 'ReadOnlySpan LibISULR.BufferTools.data'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'input' hides field 'Stream Hi3Helper.UABT.LZ4.LZ4DecoderStream.input'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L407
Parameter 'SizePatched' hides property 'long CollapseLauncher.BinaryPatchProgress.SizePatched'
Parameter hides member: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L12
Parameter 'EncBitlength' hides field 'int Hi3Helper.EncTool.YSDispatchDec.EncBitlength'
Parameter hides member: Hi3Helper.Http/Class/Session/Session.cs#L309
Parameter 'OffsetEnd' hides field 'long? Hi3Helper.Http.Session.OffsetEnd'
Parameter hides member: Hi3Helper.Http/Class/Session/Session.cs#L309
Parameter 'OffsetStart' hides field 'long? Hi3Helper.Http.Session.OffsetStart'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'inputLength' hides field 'long Hi3Helper.UABT.LZ4.LZ4DecoderStream.inputLength'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L16
Parameter 'SizeDownloaded' hides property 'long Hi3Helper.Http.DownloadEvent.SizeDownloaded'
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L38
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L36
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L37
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L35
Possible multiple enumeration
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/TypeExtensions.cs#L28
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Core/Lang/Localization.cs#L92
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/TypeExtensions.cs#L29
Possible 'System.NullReferenceException'
Possible unintended reference comparison: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L504
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Possible unintended reference comparison: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L447
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Private field can be converted into local variable: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L20
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L24
The field is always assigned before being used and can be converted into a local variable
Assignment is not used: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L263
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Http/Class/Session/SessionManager.cs#L77
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/UABT/UABT/AssetBundle/BundleFile.cs#L41
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Core/Classes/Preset/Classes/PresetConfigV2.cs#L334
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Http/Class/Session/SessionManager.cs#L115
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L64
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/RepairManagement/StarRail/Fetch.cs#L109
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L279
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/Updater/UpdaterWindow.xaml.cs#L56
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Hashes/HexTool.cs#L117
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/Updater/UpdaterWindow.xaml.cs#L39
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/Properties/InnerLauncherConfig.cs#L220
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Core/Classes/Shared/Region/ConfigV2Store.cs#L38
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Streams/SpanStream.cs#L31
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L150
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/RepairManagement/Genshin/Fetch.cs#L469
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L610
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Lua/SRLuaMetadata.cs#L32
Value assigned is not used in any execution path
Redundant 'Attribute' suffix: CollapseLauncher/Program.cs#L35
Redundant 'Attribute' suffix
Redundant 'base.' qualifier: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L15
Qualifier 'base.' is redundant
Redundant 'base.' qualifier: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L27
Qualifier 'base.' is redundant
Redundant 'base.' qualifier: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L40
Qualifier 'base.' is redundant
Redundant 'base.' qualifier: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L14
Qualifier 'base.' is redundant
Redundant 'base.' qualifier: Hi3Helper.EncTool/Hashes/YSDispatchDec.cs#L27
Qualifier 'base.' is redundant
Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call: CollapseLauncher/App.xaml.cs#L89
Redundant 'IEnumerable.OfType' call. Consider comparing with 'null' instead.
Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call: CollapseLauncher/App.xaml.cs#L82
Redundant 'IEnumerable.OfType' call. Consider comparing with 'null' instead.
Redundant class or interface specification in base types list: CollapseLauncher/App.xaml.cs#L14
Base type 'Application' is already specified in other parts
Redundant class or interface specification in base types list: CollapseLauncher/Classes/GameManagement/GameVersion/StarRail/VersionCheck.cs#L8
Base interface 'IGameVersionCheck' is redundant because CollapseLauncher.GameVersioning.GameTypeStarRailVersion inherits 'GameVersionBase'
Redundant class or interface specification in base types list: CollapseLauncher/Classes/GameManagement/GameVersion/Honkai/VersionCheck.cs#L9
Base interface 'IGameVersionCheck' is redundant because CollapseLauncher.GameVersioning.GameTypeHonkaiVersion inherits 'GameVersionBase'
Redundant class or interface specification in base types list: CollapseLauncher/Classes/GameManagement/GameVersion/Genshin/VersionCheck.cs#L8
Base interface 'IGameVersionCheck' is redundant because CollapseLauncher.GameVersioning.GameTypeGenshinVersion inherits 'GameVersionBase'
Redundant control flow jump statement: Hi3Helper.Http/Class/TaskExtensions.cs#L45
Redundant control flow jump statement
Redundant control flow jump statement: CollapseLauncher/Program.cs#L139
Redundant control flow jump statement
Redundant control flow jump statement: CollapseLauncher/Program.cs#L131
Redundant control flow jump statement
Redundant type arguments of method: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L303
Type argument specification is redundant
Redundant type arguments of method: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L336
Type argument specification is redundant
Redundant type declaration body: CollapseLauncher/Classes/FileDialogCOM/Interfaces.cs#L157
Redundant empty interface declaration body
Redundant type declaration body: CollapseLauncher/Classes/ClassesContext.cs#L17
Redundant empty class declaration body
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Http.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/UpdatePage.xaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L18
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.EncTool/UABT/UABT/AssetBundle/Structs/Binary/EndianBinaryReader.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Class/Session/SessionManager.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Core/Lang/Localization.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Core/Lang/Localization.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Genshin/Fetch.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Class/Session/SessionManager.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Class/IO.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Class/TaskExtensions.cs#L2
Using directive is not required by the code and can be safely removed
Auto-property accessor is never used (non-private accessibility): Hi3Helper.Http/Class/Session/Session.cs#L378
Auto-property accessor 'SessionRetryAttempt.get' is never used
Auto-property accessor is never used (private accessibility): CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L228
Auto-property accessor 'TotalSizeToDownload.set' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L184
Local variable 'ptrToPckType' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L183
Local variable 'ptrToCgIconSpritePath' is never used
Unused local variable: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L264
Local variable 'buffer' is never used
Unused local variable: Hi3Helper.EncTool/Misc/ConverterTool.cs#L110
Local variable 'inputSignedPtr' is never used
Unused local variable: CollapseLauncher/XAMLs/MainApp/Pages/UpdatePage.xaml.cs#L118
Local variable 'ExecutableLocation' is never used
Unused local variable: Hi3Helper.EncTool/Parser/AssetIndex/AssetIndexV2.cs#L118
Local variable 'read' is never used
Unused local variable: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1399
Local variable 'game' is never used
Unused local variable: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L579
Local variable 'isShowBackButton' is never used
Unused local variable: CollapseLauncher/XAMLs/Invoker/Classes/Migrate.cs#L25
Local variable 'pripath' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L219
Local variable 'partSizeToRead' is never used
Do not use object initializer for 'using' variable: CollapseLauncher/Classes/RegionManagement/FallbackCDNUtil.cs#L351
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Do not use object initializer for 'using' variable: Hi3Helper.Http/Class/Session/SessionManager.cs#L283
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Variable in local function hides variable from outer scope: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L968
Local variable 'Text' hides outer local variable with the same name