Skip to content

Fix & Improvement - Suck the Sophon once more #1245

Fix & Improvement - Suck the Sophon once more

Fix & Improvement - Suck the Sophon once more #1245

Triggered via push November 23, 2024 18:47
Status Success
Total duration 6m 59s
Artifacts 2
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

build.yml

on: push
Matrix: build-nativeaot
Matrix: build
notify-discord
2s
notify-discord
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.GeneratedIcons.System.Drawing/SystemDrawingIconGenerator.cs#L73
Populate switch (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0010)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.GeneratedIcons.System.Drawing/SystemDrawingIconGenerator.cs#L99
Populate switch (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0010)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L102
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L103
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L104
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L105
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L106
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L107
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L108
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L109
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.GeneratedIcons.System.Drawing/SystemDrawingIconGenerator.cs#L73
Populate switch (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0010)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.GeneratedIcons.System.Drawing/SystemDrawingIconGenerator.cs#L99
Populate switch (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0010)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L102
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L103
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L104
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L105
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L106
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L107
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L108
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L109
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L573
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L445
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L451
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L435
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L579
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Download.cs#L563
Captured variable is modified in the outer scope
Possible 'null' assignment to non-nullable entity: CollapseLauncher/Program.cs#L217
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L538
Possible 'null' assignment to non-nullable entity
Incorrect indent (around child statement): Hi3Helper.EncTool/Parser/XMFParser/Class/XMFAsset.cs#L104
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Hashes/HexTool.cs#L132
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.Sophon/Helper/Extension.cs#L81
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/Genshin/Check.cs#L288
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Hashes/HexTool.cs#L188
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Hashes/HexTool.cs#L189
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.Sophon/Helper/Extension.cs#L80
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Parser/XMFParser/Class/XMFAsset.cs#L103
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/XAMLs/Theme/CustomControls/CommunityToolkit.Labs/MarkdownTextBlock/DefaultSVGRenderer.cs#L21
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Hashes/HexTool.cs#L231
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Hashes/HexTool.cs#L232
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L381
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L902
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L882
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L369
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: InnoSetupHelper/InnoSetupLogUpdate.cs#L148
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L947
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L901
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: InnoSetupHelper/InnoSetupLogUpdate.cs#L148
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L889
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L941
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: Hi3Helper.SharpDiscordRPC/DiscordRPC/DiscordRpcClient.cs#L944
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Bitwise operation on enum that is not marked by the [Flags] attribute: InnoSetupHelper/InnoSetupLogUpdate.cs#L149
Bitwise operation on enum that is not marked by the \[Flags\] attribute
Keyword 'new' is redundant: CollapseLauncher/Classes/Extension/CancellationTokenExtensions.cs#L11
The keyword 'new' is redundant because method 'Cancel' hides nothing
Keyword 'new' is redundant: CollapseLauncher/XAMLs/Theme/CustomControls/ContentDialogCollapse.cs#L42
The keyword 'new' is redundant because method 'ShowAsync' hides nothing
Keyword 'new' is redundant: CollapseLauncher/Classes/RegionManagement/BridgedNetworkStream.cs#L43
The keyword 'new' is redundant because method 'ReadExactlyAsync' hides nothing
Keyword 'new' is redundant: CollapseLauncher/XAMLs/Theme/CustomControls/ContentDialogOverlay.cs#L46
The keyword 'new' is redundant because method 'ShowAsync' hides nothing
Keyword 'new' is redundant: CollapseLauncher/Classes/Extension/CancellationTokenExtensions.cs#L17
The keyword 'new' is redundant because method 'CancelAsync' hides nothing
Declaring new protected member in sealed class is the same as declaring it as private: Hi3Helper.EncTool/Streams/CombinedStream.cs#L176
Declaring new protected method 'Void Hi3Helper.EncTool.CombinedStream.Dispose(Boolean)' in sealed class is the same as declaring it as private
Declaring new protected member in sealed class is the same as declaring it as private: Hi3Helper.EncTool/Streams/ChunkStream.cs#L211
Declaring new protected method 'Void Hi3Helper.EncTool.ChunkStream.Dispose(Boolean)' in sealed class is the same as declaring it as private
Declaring new protected member in sealed class is the same as declaring it as private: CollapseLauncher/XAMLs/MainApp/Pages/MarkdownFramePage.xaml.cs#L52
Declaring new protected method 'Void CollapseLauncher.MarkdownFramePage.OnNavigatedTo(NavigationEventArgs)' in sealed class is the same as declaring it as private
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L649
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L563
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L678
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L473
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L390
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L564
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L632
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L439
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L367
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L512
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L675
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L389
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L406
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L692
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L503
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L243
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L330
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L405
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L366
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L689
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L502
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L631
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L650
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L513
Cannot resolve symbol 'ObjectDisposedException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L472
Cannot resolve symbol 'InvalidOperationException'
Cannot resolve reference in XML comment: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayIcon.cs#L440
Cannot resolve symbol 'ObjectDisposedException'
Async method invocation without await expression: Hi3Helper.Core/Classes/Logger/LoggerBase.cs#L104
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1322
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L52
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.Ext.cs#L111
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L45
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L151
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1536
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L702
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/GamePropertyVault.cs#L211
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L524
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1660
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1173
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1629
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L618
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L1031
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L2113
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Hi3Helper.Core/Classes/Logger/LoggerBase.cs#L109
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L91
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2700
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L474
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L163
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1155
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.PkgVersion.cs#L152
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1665
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L2100
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L894
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L206
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L962
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L257
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.PkgVersion.cs#L300
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L1178
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1103
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: ImageEx/ImageEx/ImageExBase.cs#L172
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L230
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1972
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/CachesManagement/Honkai/Check.cs#L177
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEAgreementMenu.xaml.cs#L55
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L224
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L74
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/Updater/UpdaterWindow.xaml.cs#L53
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L211
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/FileMigrationProcess/FileMigrationProcess.cs#L110
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L140
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1695
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L963
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L1513
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L200
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: ImageEx/ImageEx/ImageExBase.cs#L255
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L752
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2195
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L252
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.Variable.cs#L187
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L1185
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1153
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L58
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2089
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L435
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L3085
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L362
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/MarkdownFramePage.xaml.cs#L87
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L2088
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L143
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L3114
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L3029
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2518
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1960
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L181
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml.cs#L72
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1676
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L194
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L1008
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L1189
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.Variable.cs#L188
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L577
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.Ext.cs#L106
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/FileMigrationProcess/FileMigrationProcess.cs#L158
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L418
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Hi3Helper.Core/Classes/SentryHelper/SentryHelper.cs#L308
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/WebView2FramePage.xaml.cs#L24
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/InstallationConvert.xaml.cs#L484
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: ImageEx/ImageEx/ImageExBase.Source.cs#L45
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L920
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/HonkaiGameSettingsPage.Ext.cs#L283
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Hi3Helper.Core/Classes/Logger/Type/LoggerConsole.cs#L60
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/StarRailGameSettingsPage.xaml.cs#L51
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L2209
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L44
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.Variable.cs#L186
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1701
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1758
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L901
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L408
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/GameManagement/GamePlaytime/Playtime.cs#L131
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L227
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L496
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L1074
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1140
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1698
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L275
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L1022
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/CachesManagement/StarRail/Check.cs#L150
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L147
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L309
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/FileMigrationProcess/IO.cs#L66
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L366
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L3044
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L122
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L885
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L78
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L1053
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L480
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L456
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/ChunkSession.cs#L34
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L512
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L139
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L544
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/Legacy/TaskExtensions.cs#L31
Possible null reference assignment
Possible null reference assignment.: Hi3Helper.Http/DownloadClient.cs#L323
Possible null reference assignment
Dereference of a possibly null reference.: InnoSetupHelper/InnoSetupLogUpdate.cs#L124
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/DownloadClient.cs#L612
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/IO.cs#L145
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/IO.cs#L47
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/IO.cs#L52
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/ChunkSession.cs#L418
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/Metadata.cs#L55
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/IO.cs#L140
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/DownloadClient.cs#L619
Dereference of a possibly null reference
Dereference of a possibly null reference.: Hi3Helper.Http/DownloadClient.cs#L257
Dereference of a possibly null reference
Possible null reference argument for a parameter.: CollapseLauncher/Classes/GameManagement/GameSettings/BaseClass/ImportExportBase.cs#L188
Possible null reference argument for parameter 'relativePaths' in 'CollapseLauncher.GameSettings.Base.ImportExportBase.ExportFilesToStream'
Possible null reference argument for a parameter.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.BindingHelper.cs#L48
Possible null reference argument for parameter 'dataBind' in 'CollapseLauncher.Pages.HomePage.BindSocialMediaDescription'
Possible null reference argument for a parameter.: Hi3Helper.Http/ChunkSession.cs#L147
Possible null reference argument for parameter 'range' in 'Hi3Helper.Http.ChunkSession.CheckInvalidZeroDataAtStart'
Possible null reference argument for a parameter.: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L336
Possible null reference argument for parameter 'stamp' in 'CollapseLauncher.Helper.Metadata.LauncherMetadataHelper.LoadConfigInner'
Possible null reference argument for a parameter.: CollapseLauncher/Classes/Helper/LauncherApiLoader/HoYoPlay/HoYoPlayLauncherApiLoader.cs#L128
Possible null reference argument for parameter 'hypPlugin' in 'CollapseLauncher.Helper.LauncherApiLoader.HoYoPlay.HoYoPlayLauncherApiLoader.GuessAssignPluginConversion'
Possible null reference argument for a parameter.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.BindingHelper.cs#L42
Possible null reference argument for parameter 'dataBind' in 'CollapseLauncher.Pages.HomePage.BindSocialMediaLinks'
Possible null reference argument for a parameter.: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L362
Possible null reference argument for parameter 'stamp' in 'CollapseLauncher.Helper.Metadata.LauncherMetadataHelper.LoadConfigInner'
Possible null reference argument for a parameter.: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L343
Possible null reference argument for parameter 'stamp' in 'CollapseLauncher.Helper.Metadata.LauncherMetadataHelper.LoadConfigInner'
Possible null reference argument for a parameter.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.BindingHelper.cs#L36
Possible null reference argument for parameter 'dataBind' in 'CollapseLauncher.Pages.HomePage.BindSocialMediaQr'
Possible null reference argument for a parameter.: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L118
Possible null reference argument for parameter 'stamp' in 'CollapseLauncher.Helper.Metadata.LauncherMetadataHelper.LoadConfigInner'
Possible null reference argument for a parameter.: CollapseLauncher/XAMLs/Theme/CustomControls/CommunityToolkit.Labs/MarkdownTextBlock/Renderers/ObjectRenderers/Inlines/EmphasisInlineRenderer.cs#L41
Possible null reference argument for parameter 'child' in 'CommunityToolkit.Labs.WinUI.Labs.MarkdownTextBlock.Renderers.WinUIRenderer.Push'
Non-nullable member is uninitialized.: CollapseLauncher/XAMLs/Theme/CustomControls/CommunityToolkit.Labs/MarkdownTextBlock/TextElements/MyImage.cs#L56
Non-nullable field '_svgRenderer' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: CollapseLauncher/XAMLs/Theme/CustomControls/CommunityToolkit.Labs/MarkdownTextBlock/TextElements/MyImage.cs#L39
Non-nullable field '_svgRenderer' is uninitialized. Consider declaring the field as nullable.
Cannot convert null literal to non-nullable reference type.: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L22
Cannot convert null literal to non-nullable reference type
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1635
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: SevenZipExtractor/SevenZipExtractor/SevenZipHandle.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L101
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L858
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/InstallationConvert.xaml.cs#L229
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/Helper/TaskExtensions.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L933
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RepairManagement/Honkai/Check.cs#L384
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L857
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L590
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L1068
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L377
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGameVersionCheck.cs#L226
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L120
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/ValueConverters.cs#L122
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L253
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.CommunityToolkit/ImageCropper/ImageCropper.Properties.cs#L167
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGameVersionCheck.cs#L104
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/ValueConverters.cs#L126
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1634
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L631
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L371
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Core/Classes/Shared/ClassStruct/Class/GameDataStructure.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2464
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L314
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L52
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L511
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L192
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Properties/NotificationPushStructure.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Properties/NotificationPushStructure.cs#L17
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/WindowTool/ResizableWindowHook/WindowProperty.cs#L70
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGamePlaytime.cs#L15
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/Misc/ConverterTool.cs#L296
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/TrayIcon.xaml.cs#L342
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L107
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L646
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGameVersionCheck.cs#L97
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L252
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L121
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/DiscordPresence/DiscordPresenceManager.cs#L253
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L512
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L504
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/DiscordPresence/DiscordPresenceManager.cs#L189
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L220
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1043
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L164
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RepairManagement/Honkai/Check.cs#L424
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Helper/Image/Waifu2X.cs#L29
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L909
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L650
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/DiscordPresence/DiscordPresenceManager.cs#L38
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L655
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGameVersionCheck.cs#L206
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Helper/Image/Waifu2X.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L107
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L65
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L866
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/SophonDownloadSpeedLimiter.cs#L14
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/WindowTool/ResizableWindowHook/WindowProperty.cs#L70
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/Helper/TaskExtensions.cs#L33
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L156
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L220
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L584
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L636
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L101
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L805
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/Payload/PayloadEvent.cs#L23
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/ValueConverters.cs#L127
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L902
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L932
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L233
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/WindowTool/ResizableWindowHook/WindowProperty.cs#L70
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L236
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/Helper/TaskExtensions.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/DiscordPresence/DiscordPresenceManager.cs#L287
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1786
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Core/Classes/Shared/Region/LauncherConfig.cs#L371
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L147
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L306
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/GameManagement/GamePlaytime/Playtime.cs#L82
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/Parser/KianaAudioManifest/Structs/ManifestAssetInfo.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L61
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L236
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/WindowTool/ResizableWindowHook/WindowProperty.cs#L70
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L233
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L119
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/IGameVersionCheck.cs#L91
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/Helper/Extension.cs#L371
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.EncTool/Parser/KianaAudioManifest/Structs/ManifestAssetInfo.cs#L48
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L804
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Interfaces/Class/CacheAsset.cs#L37
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Sophon/SophonAsset.Download.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L220
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RegionManagement/RegionManagement.cs#L235
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/RepairManagement/Honkai/Check.cs#L388
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/FileMigrationProcess/FileMigrationProcess.cs#L49
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1044
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L505
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: SevenZipExtractor/SevenZipExtractor/SevenZipHandle.cs#L75
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.Core/Classes/Shared/ClassStruct/Class/GameDataStructure.cs#L35
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L627
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Properties/NotificationPushStructure.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.CommunityToolkit/ImageCropper/ImageCropper.Properties.cs#L103
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1786
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: CollapseLauncher/Classes/Properties/NotificationPushStructure.cs#L18
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.: Hi3Helper.CommunityToolkit/ImageCropper/ImageCropper.Properties.cs#L105
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context
Expression is always 'true' or 'false' according to nullable reference types' annotations: Hi3Helper.Http/Legacy/Session/SessionTask.cs#L48
Expression is always false according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L148
Expression is always true according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Hi3Helper.Http/Legacy/Session/Session.cs#L254
Expression is always true according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Hi3Helper.Http/Legacy/Session/Session.cs#L369
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: Hi3Helper.Http/Legacy/Session/Session.cs#L144
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: Hi3Helper.Http/Legacy/Session/Session.cs#L145
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: Hi3Helper.Http/Legacy/Session/Session.cs#L214
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: Hi3Helper.Http/Legacy/Session/Session.cs#L336
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: Hi3Helper.Http/Legacy/Event/Event.cs#L13
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: Hi3Helper.Http/HttpResponseInputStream.cs#L222
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: Hi3Helper.Http/Legacy/Session/Session.cs#L333
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: Hi3Helper.Http/Legacy/Session/Session.cs#L146
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: Hi3Helper.Http/Legacy/Session/Session.cs#L335
Conditional access qualifier expression is never null according to nullable reference types' annotations
Empty constructor: CollapseLauncher/Classes/Helper/HttpClientBuilder.cs#L15
Empty constructor is redundant. The compiler generates the same by default.
Empty constructor: ColorThief/ColorThief/Class/CMap.cs#L18
Empty constructor is redundant. The compiler generates the same by default.
Empty general catch clause: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L221
Empty general catch clause suppresses any errors
Empty general catch clause: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L250
Empty general catch clause suppresses any errors
Underlying type of enum is 'int': Hi3Helper.Http/Legacy/Event/Enums.cs#L12
'int' is default enum governing type
Heuristically unreachable code: Hi3Helper.Sophon/Helper/Converter.cs#L47
Case is heuristically unreachable
Inconsistent synchronization on field: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L1278
The field is sometimes used inside synchronized block and sometimes used without synchronization
Inconsistent synchronization on field: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L204
The field is sometimes used inside synchronized block and sometimes used without synchronization
Inconsistent synchronization on field: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L690
The field is sometimes used inside synchronized block and sometimes used without synchronization
Usage of <inheritdoc /> is invalid: ImageEx/ImageEx/ImageExBase.cs#L82
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Hi3Helper.CommunityToolkit/ImageCropper/ImageCropper.cs#L162
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Hi3Helper.CommunityToolkit/ImageCropper/ImageBlendBrush.cs#L126
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Hi3Helper.CommunityToolkit/ImageCropper/ImageBlendBrush.cs#L182
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Hi3Helper.CommunityToolkit/ImageCropper/ImageCropper.cs#L361
Usage of is invalid: No base candidate to inherit from
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L261
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L201
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L172
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Member initialized value ignored: Hi3Helper.Http/Legacy/Session/Session.cs#L361
Field initializer value ignored during initialization
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L457
Field initializer value ignored during initialization
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L458
Field initializer value ignored during initialization
Non-accessed field: Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/Commands/CloseCommand.cs#L18
Field 'value' is assigned but its value is never used
Non-accessed field: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L25
Field 'UpdateChannelName' is assigned but its value is never used
Non-accessed field (private accessibility): Hi3Helper.EncTool/Parser/XMFParser/XMFParser.cs#L17
Field '_isMeta' is assigned but its value is never used
Non-accessed field (private accessibility): Hi3Helper.Http/Legacy/Attributes/Attributes.cs#L36
Field 'PathOverwrite' is assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L81
Local variable 'numA4' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L80
Local variable 'numA3' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Hashes/HexTool.cs#L213
Local variable 'len' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.Http/IO.cs#L41
Local variable 'wri' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L82
Local variable 'numA5' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Lua/SRLuaMetadata.cs#L29
Local variable 'ver' is only assigned but its value is never used
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L17
Parameter 'Read' hides property 'Int64 Hi3Helper.Http.Legacy.DownloadEvent.Read'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'inputLength' hides field 'Int64 Hi3Helper.UABT.LZ4.LZ4DecoderStream.inputLength'
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L16
Parameter 'SizeToBeDownloaded' hides property 'Int64 Hi3Helper.Http.Legacy.DownloadEvent.SizeToBeDownloaded'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'input' hides field 'Stream Hi3Helper.UABT.LZ4.LZ4DecoderStream.input'
Parameter hides member: Hi3Helper.Http/Legacy/Http.Multi.cs#L8
Parameter 'ConnectionSessions' hides field 'Byte Hi3Helper.Http.Legacy.Http.ConnectionSessions'
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L16
Parameter 'SizeDownloaded' hides property 'Int64 Hi3Helper.Http.Legacy.DownloadEvent.SizeDownloaded'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/ConverterTool.cs#L59
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': ColorThief/ColorThief/Class/Mmcq.cs#L235
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/SophonUpdate.cs#L356
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/SophonUpdate.cs#L392
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/SophonUpdate.cs#L370
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Streams/CombinedStream.cs#L84
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/Helper/Extension.cs#L165
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/ConverterTool.cs#L134
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/SophonUpdate.cs#L263
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/ConverterTool.cs#L315
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Sophon/Helper/Extension.cs#L83
Possible 'System.NullReferenceException'
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UriScheme.cs#L51
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Streams/SpanStream.cs#L25
The value passed to the method is never used because it is overwritten in the method body before being read
Assignment is not used: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L77
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L541
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Hashes/HexTool.cs#L225
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/RpcConnection.cs#L79
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Hashes/HexTool.cs#L184
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/DiscordPresence/DiscordPresenceManager.cs#L289
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L126
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L805
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Lua/SRLuaMetadata.cs#L33
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L503
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L162
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Sophon/Helper/Extension.cs#L76
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Http/ChunkSession.cs#L268
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/IO/ManagedNamedPipeClient.cs#L210
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UnixUriSchemeCreator.cs#L33
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Hashes/HexTool.cs#L228
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: Hi3Helper.Http/Legacy/Session/SessionManager.cs#L83
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L695
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L671
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/RPC/RpcConnection.cs#L611
Value assigned is not used in any execution path
Redundant explicit type in array creation: SevenZipExtractor/SevenZipExtractor/Formats.cs#L105
Redundant explicit array type specification
Redundant explicit type in array creation: InnoSetupHelper/InnoSetupLogUpdate.cs#L27
Redundant explicit array type specification
Redundant explicit type in array creation: SevenZipExtractor/SevenZipExtractor/Formats.cs#L104
Redundant explicit array type specification
Redundant explicit type in array creation: SevenZipExtractor/SevenZipExtractor/Formats.cs#L116
Redundant explicit array type specification
Redundant nullable warning suppression expression: CollapseLauncher/Classes/RepairManagement/Honkai/Fetch.cs#L636
The nullable warning suppression expression is redundant
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Repair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/KeyboardShortcuts.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Background/Loaders/StillImageLoader.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/BaseClass/ImportExportBase.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameVersion/StarRail/VersionCheck.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/StarRail/StarRailRepair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Universal/RegistryClass/CollapseMiscSetting.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/StarRail/Fetch.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Genshin/RegistryClass/GeneralData.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/FileCleanupPage.xaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/CachesManagement/StarRail/StarRailCache.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Honkai/Fetch.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/Core/TrayInfo.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Interfaces/Class/CacheAsset.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Background/Loaders/MediaPlayerLoader.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/SFXVolume.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.Variable.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/JsonConverter/SlashToBackslashConverter.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/InstallManagement/BaseClass/GameInstallPackage.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/BGMVolume.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/Core/MessageWindow.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L29
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/CachesManagement/Honkai/Fetch.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/Core/CursorUtilities.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Fetch.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/ValueConverters.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/MasterVolume.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Genshin/Fetch.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Core/Classes/Preset/Classes/XMFClasses.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Genshin/Repair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/Invoker/Classes/Migrate.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Check.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Interfaces/Class/CacheAsset.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileMigrationProcess/UIBuilder.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileDialog/FileDialogHelper.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/InstallManagement/BaseClass/GameInstallPackage.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileMigrationProcess/IO.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Genshin/RegistryClass/WindowsHDR.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/StarRail/Check.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Honkai/Check.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.Extensions.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/VOVolume.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/InstallManagement/BaseClass/GameInstallPackage.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Interfaces/Class/Structs.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Program.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Zenless/ZenlessRepair.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Loading/LoadingMessageHelper.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileMigrationProcess/UIBuilder.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Universal/RegistryClass/CollapseScreenSetting.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/FileCleanupPage.xaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/PersonalGraphicsSettingV2.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Background/Loaders/MediaPlayerLoader.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/ZenlessGameSettingsPage.xaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Genshin/RegistryClass/ScreenManager.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Genshin/Check.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/EfficiencyMode/EfficiencyModeUtilities.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileMigrationProcess/Events.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.BindingHelper.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileMigrationProcess/Statics.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/KeyboardShortcuts.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/PopupMenu.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBESelectGameBG.xaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/CachesManagement/Honkai/HonkaiCache.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L19
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Honkai/HonkaiRepair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/LocalAudioLanguage.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Background/ColorPaletteUtility.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RegionManagement/FallbackCDNUtil.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/GenshinGameSettingsPage.xaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/HonkaiGameSettingsPage.xaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Zenless/RegistryClass/ScreenManager.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/PersonalAudioSetting.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Extension/UIElementExtensions.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/JsonConverter/HexStringToBytesConverter.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/PCResolution.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Update/LauncherUpdateHelper.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/Interop/TrayIconMethods.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/EventsManagement/BackgroundActivityManager.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/StarRail/Repair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameVersion/BaseClass/GameVersionBase.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Honkai/Fetch.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/GameSettingsPages/StarRailGameSettingsPage.xaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/LocalTextLanguage.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/ScreenSettingData.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/PersonalAudioSettingVolume.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/FileDialog/FileDialogHelper.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RepairManagement/Honkai/Repair.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.PkgVersion.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: H.NotifyIcon/src/libs/H.NotifyIcon/PopupMenus/TrayIconWithContextMenu.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/Genshin/RegistryClass/VisibleBackground.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/GameManagement/GameSettings/StarRail/RegistryClass/Model.cs#L5
Using directive is not required by the code and can be safely removed
Redundant global using directive: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/GlobalUsings.cs#L36
Global using directive is not required by the code and can be safely removed
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L91
Field 'floatValue' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L83
Field 'byteValue' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L88
Field 'intValue' is never assigned
Unassigned field: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L23
Field 'AppName' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L84
Field 'sbyteValue' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L90
Field 'longValue' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L89
Field 'ulongValue' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L87
Field 'uintValue' is never assigned
Unassigned field: InnoSetupHelper/InnoSetupLogParser/Parser.cs#L21
Field 'AppId' is never assigned
Unassigned field: SevenZipExtractor/SevenZipExtractor/SevenZipInterface.cs#L92
Field 'doubleValue' is never assigned

Artifacts

Produced during runtime
Name Size Digest
aot-experimental_collapse_x64-Debug_net9.0-windows10.0.22621.0_fdbd5c487adc5341753c193da0586a0f28329e2d Expired
57.1 MB
sha256:33f508d300920d06e19b633767d898fcc8e8770541801c139b4b315da29205ef
collapse_x64-Debug_net9.0-windows10.0.22621.0_fdbd5c487adc5341753c193da0586a0f28329e2d Expired
71.5 MB
sha256:401fae04a597635ec4acc6dd330e62348b2e83f49ff08b7421cff4ec61049af9