Skip to content

(GSP) Add delay game launch function on pre launch command #667

(GSP) Add delay game launch function on pre launch command

(GSP) Add delay game launch function on pre launch command #667

Triggered via push May 16, 2024 13:53
Status Success
Total duration 3m 17s
Artifacts 1

build.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

833 warnings
Access to a static member of a type via a derived type: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L199
Access to a static member of a type via a derived type
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L138
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L739
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L138
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: Hi3Helper.Core/Classes/Logger/LoggerBase.cs#L46
Possible 'null' assignment to non-nullable entity
Assignment in conditional expression: CollapseLauncher/Classes/Interfaces/Class/GamePropertyBase.cs#L31
Assignment in conditional expression; did you mean to use '==' instead of '='?
Assignment in conditional expression: CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L1878
Assignment in conditional expression; did you mean to use '==' instead of '='?
Incorrect indent (around child statement): CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L793
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#L85
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L268
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#L104
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L277
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L261
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L262
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/Helper/Image/ImageLoaderHelper.cs#L265
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L298
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/InstallManagement/BaseClass/InstallManagerBase.cs#L636
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L260
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#L121
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#L270
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#L122
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L263
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): CollapseLauncher/Classes/FileMigrationProcess/IO.cs#L26
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L259
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L269
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/Classes/GameManagement/GameSettings/BaseClass/ImportExportBase.cs#L69
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1645
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.Core/Classes/Data/Tools/SevenZipTool/SevenZipExtractor/SevenZipExtractor/SevenZipHandle.cs#L88
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Incorrect indent (around child statement): Hi3Helper.EncTool/Parser/KianaDispatch/KianaDispatch.cs#L103
Line is not indented relative to the previous line around child statement, expected indent 4 spaces
Bitwise operation on enum is not marked by [Flags] attribute: CollapseLauncher/Classes/ClassesContext.cs#L15
Bitwise operation on enum is not marked by \[Flags\] attribute
Co-variant array conversion: CollapseLauncher/Classes/InstallManagement/BaseClass/GameInstallPackage.cs#L174
Co-variant array conversion from FileStream\[\] to Stream\[\] can cause run-time exception on write operation
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L20
Content of collection 'CommunityToolsList' is only updated but never used
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L18
Content of collection 'OfficialToolsList' is only updated but never used
Collection content is never queried (private accessibility): CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEAgreementMenu.xaml.cs#L40
Content of collection 'markdownFileList' is only updated but never used
Expression is always 'true' or 'false' according to nullable reference types' annotations: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1910
Expression is always false according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Hi3Helper.EncTool/Parser/KianaDispatch/KianaDispatch.cs#L66
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/Helper/LauncherApiLoader/Sophon/LauncherGameNews.cs#L75
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/GamePropertyVault.cs#L80
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/Helper/LauncherApiLoader/Sophon/LauncherGameNews.cs#L97
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/GamePropertyVault.cs#L81
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: CollapseLauncher/Classes/Helper/LauncherApiLoader/Sophon/LauncherGameNews.cs#L120
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/Session.cs#L246
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L271
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L271
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/Session.cs#L246
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: CollapseLauncher/Classes/GamePropertyVault.cs#L158
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.Http/Class/Session/SessionManager.cs#L271
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: CollapseLauncher/Classes/GamePropertyVault.cs#L157
Conditional access qualifier expression is known to be not null
Use null check pattern instead of a type check succeeding on any not-null value: Hi3Helper.EncTool/Misc/ConverterTool.cs#L301
Use not null pattern instead of a type check succeeding on any not-null value
Use null check pattern instead of a type check succeeding on any not-null value: Hi3Helper.EncTool/Misc/ConverterTool.cs#L299
Use not null pattern instead of a type check succeeding on any not-null value
Empty constructor: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml.cs#L22
Empty constructor is redundant. The compiler generates the same by default.
Empty general catch clause: Hi3Helper.Http/Class/Session/SessionManager.cs#L220
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1615
Empty general catch clause suppresses any errors
Empty general catch clause: Hi3Helper.Http/Class/Session/SessionManager.cs#L243
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L329
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L114
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L784
Empty general catch clause suppresses any errors
Empty general catch clause: CollapseLauncher/Program.cs#L246
Empty general catch clause suppresses any errors
Underlying type of enum is 'int': Hi3Helper.Http/Class/Event/Enums.cs#L12
'int' is default enum governing type
Heuristically unreachable code: Hi3Helper.EncTool/Misc/TypeExtensions.cs#L55
Code is heuristically unreachable
Heuristically unreachable code: Hi3Helper.EncTool/Misc/ConverterTool.cs#L276
Code is heuristically unreachable
Heuristically unreachable code: Hi3Helper.EncTool/Misc/ConverterTool.cs#L280
Code is heuristically unreachable
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L118
Possible overflow in unchecked context
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L257
Possible overflow in unchecked context
Possible overflow in unchecked context: Hi3Helper.EncTool/Hashes/mhyEncTool.cs#L191
Possible overflow in unchecked context
Invalid XML documentation comment: CollapseLauncher/Program.cs#L177
XML comment is not placed on a valid language element
Invalid XML documentation comment: Hi3Helper.Core/Classes/Logger/ILog.cs#L23
Parameter 'line' has no matching param tag in the XML comment for Hi3Helper.ILog.LogWriteLine (but other parameters do)
Invalid XML documentation comment: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L78
Parameter 'leaveOpen' has no matching param tag in the XML comment for CollapseLauncher.BinaryPatchUtility.Initialize (but other parameters do)
Invalid XML documentation comment: Hi3Helper.EncTool/Parser/XMFParser/Class/XMFBlock.cs#L20
Parameter 'isMeta' has no matching param tag in the XML comment for Hi3Helper.EncTool.Parser.XMFBlock.XMFBlock (but other parameters do)
Invalid XML documentation comment: Hi3Helper.Core/Classes/Logger/ILog.cs#L19
Ambiguous reference 'LogWriteLine'
Invalid XML documentation comment: Hi3Helper.EncTool/Parser/XMFParser/Class/XMFUtility.cs#L24
Parameter 'xmfFS' has no matching param tag in the XML comment for Hi3Helper.EncTool.Parser.AssetMetadata.XMFUtility.GetXMFVersion (but other parameters do)
Invalid XML documentation comment: CollapseLauncher/Classes/Helper/Background/BackgroundMediaUtility.cs#L293
Parameter 'throwAction' has no matching param tag in the XML comment for CollapseLauncher.Helper.Background.BackgroundMediaUtility.LoadBackground (but other parameters do)
Local variable hides member: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L842
Local variable 'Margin' hides property 'Thickness Microsoft.UI.Xaml.FrameworkElement.Margin'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L168
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L252
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Local variable hides member: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1593
Local variable 'Tag' hides property 'object Microsoft.UI.Xaml.FrameworkElement.Tag'
Local variable hides member: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L192
Local variable 'rootCommand' hides field 'RootCommand CollapseLauncher.ArgumentParser.rootCommand'
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L448
Field initializer value ignored during initialization
Member initialized value ignored: Hi3Helper.SharpDiscordRPC/DiscordRPC/IO/ManagedNamedPipeClient.cs#L50
Field initializer value ignored during initialization
Member initialized value ignored: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L447
Field initializer value ignored during initialization
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L273
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L251
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L237
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Streams/CacheStream/CacheStream.cs#L61
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L230
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L244
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/UABT/UABT/AssetBundle/TextAsset.cs#L35
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/XMFParser/Class/XMFUtility.cs#L30
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L265
Return value of method is not used. Fewer bytes can be read than requested
Return value of [MustUseReturnValue] annotated method is not used: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L258
Return value of method is not used. Fewer bytes can be read than requested
Non-accessed field: CollapseLauncher/Classes/EventsManagement/EventsHandler.cs#L23
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.EncTool/Streams/CacheStream/CacheStream.cs#L23
Field '_allowDispose' 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#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
Non-accessed local variable: CollapseLauncher/Classes/GameManagement/GameSettings/Honkai/RegistryClass/Preset.cs#L114
Local variable 'presetKey' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L80
Local variable 'numA3' is only assigned but its value is never used
Return value must be disposed but the method or function is not annotated with [MustDisposeResource]: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L487
Return value must be disposed but method 'GetEnumerator' is not annotated with \[MustDisposeResource\]
Cannot resolve symbol in text argument: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L599
Cannot resolve symbol 'Argument can't be empty!'
Cannot resolve symbol in text argument: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L590
Cannot resolve symbol 'Properties for OpenExternalApp can't be empty!'
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L105
Cannot resolve symbol 'Input Stream cannot be null!'
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L109
Cannot resolve symbol 'Patch cannot be null!'
Cannot resolve symbol in text argument: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L113
Cannot resolve symbol 'Output Stream cannot be null!'
Cannot resolve symbol in text argument: Hi3Helper.EncTool/Streams/ChunkStream.cs#L30
Cannot resolve symbol 'Offset is out of stream size range!'
Possible unassigned object created by 'new' expression: CollapseLauncher/Program.cs#L136
Possible unassigned object created by 'new' expression
Mismatch of optional parameter value in overridden method: Hi3Helper.EncTool/Streams/ChunkStream.cs#L54
Parameter cancellationToken in base method 'ValueTask ReadAsync(Memory, CancellationToken)' has default value
Mismatch of optional parameter value in overridden method: Hi3Helper.EncTool/Streams/ChunkStream.cs#L98
Parameter cancellationToken in base method 'ValueTask WriteAsync(ReadOnlyMemory, CancellationToken)' has default value
Mismatch of optional parameter value in overridden method: Hi3Helper.Http/Class/Session/Session.cs#L148
Optional parameter default value differs from parameter cancellationToken in base method 'Task ReadAsync(byte\[\], int, int, CancellationToken)'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L16
Parameter 'SizeToBeDownloaded' hides property 'long Hi3Helper.Http.DownloadEvent.SizeToBeDownloaded'
Parameter hides member: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L69
Parameter 'entryID' hides field 'string CollapseLauncher.ShortcutUtils.SteamShortcut.entryID'
Parameter hides member: Hi3Helper.Http/Class/Session/Session.cs#L318
Parameter 'OffsetStart' hides field 'long? Hi3Helper.Http.Session.OffsetStart'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L409
Parameter 'Read' hides property 'long CollapseLauncher.BinaryPatchProgress.Read'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L409
Parameter 'SizePatched' hides property 'long CollapseLauncher.BinaryPatchProgress.SizePatched'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L17
Parameter 'Read' hides property 'long Hi3Helper.Http.DownloadEvent.Read'
Parameter hides member: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L409
Parameter 'SizeToBePatched' hides property 'long CollapseLauncher.BinaryPatchProgress.SizeToBePatched'
Parameter hides member: Hi3Helper.Http/HttpMulti.cs#L8
Parameter 'ConnectionSessions' hides field 'byte Hi3Helper.Http.Http.ConnectionSessions'
Parameter hides member: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L802
Parameter 'Content' hides property 'UIElement Microsoft.UI.Xaml.Controls.UserControl.Content'
Parameter hides member: Hi3Helper.Http/Class/Session/Session.cs#L318
Parameter 'OffsetEnd' hides field 'long? Hi3Helper.Http.Session.OffsetEnd'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'input' hides field 'Stream Hi3Helper.UABT.LZ4.LZ4DecoderStream.input'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'inputLength' hides field 'long Hi3Helper.UABT.LZ4.LZ4DecoderStream.inputLength'
Parameter hides member: Hi3Helper.Http/Class/Event/DownloadEvent.cs#L16
Parameter 'SizeDownloaded' hides property 'long Hi3Helper.Http.DownloadEvent.SizeDownloaded'
The source expression always matches the provided pattern: Hi3Helper.EncTool/Misc/ConverterTool.cs#L297
The source expression always matches the provided pattern
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L41
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L38
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L40
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L68
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L67
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L39
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L66
Possible multiple enumeration
Possible multiple enumeration: ColorThief/ColorThief/ColorThief.cs#L69
Possible multiple enumeration
Possible 'System.NullReferenceException': Hi3Helper.Http/Class/IO.cs#L80
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': CollapseLauncher/Program.cs#L197
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.Http/Class/IO.cs#L72
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/TypeExtensions.cs#L65
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': Hi3Helper.EncTool/Misc/TypeExtensions.cs#L64
Possible 'System.NullReferenceException'
Possible 'System.NullReferenceException': CollapseLauncher/Program.cs#L198
Possible 'System.NullReferenceException'
Possible unintended reference comparison: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L450
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Possible unintended reference comparison: Hi3Helper.Core/Classes/Data/Tools/IniFile.cs#L507
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Private field can be converted into local variable: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L24
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L20
The field is always assigned before being used and can be converted into a local variable
Assignment is not used: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L265
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.SharpDiscordRPC/DiscordRPC/Registry/UriScheme.cs#L51
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/InstallManagement/GameConversionManagement.cs#L65
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.Http/Class/Session/SessionManager.cs#L116
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L215
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/Metadata/LauncherMetadataHelper.cs#L632
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L149
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.EncTool/Hashes/HexTool.cs#L117
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L654
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/Updater/UpdaterWindow.xaml.cs#L37
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/CachesManagement/Honkai/Fetch.cs#L205
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/XAMLs/Updater/UpdaterWindow.xaml.cs#L54
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: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L682
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.EncTool/WindowTool/ResizableWindowHook/ResizableWindowHook.cs#L17
Value assigned is not used in any execution path
Assignment is not used: CollapseLauncher/Classes/RepairManagement/StarRail/Fetch.cs#L146
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
Assignment is not used: Hi3Helper.Http/Class/Session/SessionManager.cs#L79
Value assigned is not used in any execution path
Redundant 'Attribute' suffix: CollapseLauncher/Program.cs#L31
Redundant 'Attribute' suffix
Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call: CollapseLauncher/App.xaml.cs#L105
Redundant 'IEnumerable.OfType' call. Consider comparing with 'null' instead.
Redundant 'IEnumerable.Cast<T>' or 'IEnumerable.OfType<T>' call: CollapseLauncher/App.xaml.cs#L112
Redundant 'IEnumerable.OfType' call. Consider comparing with 'null' instead.
Redundant class or interface specification in base types list: CollapseLauncher/Classes/GameManagement/GameVersion/StarRail/VersionCheck.cs#L9
Base interface 'IGameVersionCheck' is redundant because CollapseLauncher.GameVersioning.GameTypeStarRailVersion inherits 'GameVersionBase'
Redundant class or interface specification in base types list: CollapseLauncher/Classes/GameManagement/GameVersion/Genshin/VersionCheck.cs#L7
Base interface 'IGameVersionCheck' is redundant because CollapseLauncher.GameVersioning.GameTypeGenshinVersion inherits 'GameVersionBase'
Redundant control flow jump statement: CollapseLauncher/Program.cs#L140
Redundant control flow jump statement
Redundant control flow jump statement: Hi3Helper.Http/Class/TaskExtensions.cs#L37
Redundant control flow jump statement
Redundant control flow jump statement: CollapseLauncher/Program.cs#L148
Redundant control flow jump statement
Redundant lambda expression parameter type specification: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L451
Redundant lambda parameter explicit type specification
Redundant nullable warning suppression expression: CollapseLauncher/Classes/RepairManagement/Honkai/Fetch.cs#L237
The nullable warning suppression expression is redundant
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/WindowUtility.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/Metadata/LauncherMetadataHelper.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/RegionManagement/FallbackCDNUtil.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml.cs#L31
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/Classes/Helper/StreamUtility.cs#L6
Using directive is not required by the code and can be safely removed
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L112
Actual shift count equals zero. Left operand will remain unchanged.
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L98
Actual shift count equals zero. Left operand will remain unchanged.
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L105
Actual shift count equals zero. Left operand will remain unchanged.
Auto-property accessor is never used (non-private accessibility): Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L46
Auto-property accessor 'CgPathLowBitrateCN.get' is never used
Auto-property accessor is never used (non-private accessibility): Hi3Helper.Http/Class/Session/Session.cs#L391
Auto-property accessor 'SessionRetryAttempt.get' is never used
Auto-property accessor is never used (non-private accessibility): Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L48
Auto-property accessor 'CgPathLowBitrateJP.get' is never used
Auto-property accessor is never used (non-private accessibility): Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L55
Auto-property accessor 'FileSizeLowBitrateCN.get' is never used
Auto-property accessor is never used (non-private accessibility): Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L57
Auto-property accessor 'FileSizeLowBitrateJP.get' is never used
Auto-property accessor is never used (private accessibility): CollapseLauncher/XAMLs/Updater/Classes/Updater.cs#L228
Auto-property accessor 'TotalSizeToDownload.set' is never used
Unused local variable: Hi3Helper.EncTool/Misc/ConverterTool.cs#L120
Local variable 'inputSignedPtr' is never used
Unused local variable: CollapseLauncher/Classes/RepairManagement/BSDiff.cs#L266
Local variable 'buffer' is never used
Unused local variable: CollapseLauncher/XAMLs/MainApp/Pages/UpdatePage.xaml.cs#L121
Local variable 'ExecutableLocation' is never used
Unused local variable: CollapseLauncher/XAMLs/MainApp/Pages/Dialogs/SimpleDialogs.cs#L694
Local variable 'isShowBackButton' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L167
Local variable 'ptrToPckType' is never used
Unused local variable: CollapseLauncher/Classes/CachesManagement/Honkai/Fetch.cs#L243
Local variable 'isFirst' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L190
Local variable 'CgGroupIDCount' is never used
Unused local variable: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L794
Local variable 'uriResult' is never used
Unused local variable: CollapseLauncher/Classes/CachesManagement/Honkai/Fetch.cs#L244
Local variable 'isNeedReadLuckyNumber' is never used
Unused local variable: Hi3Helper.EncTool/Parser/AssetIndex/AssetIndexV2.cs#L118
Local variable 'read' is never used
Unused local variable: CollapseLauncher/XAMLs/Invoker/Classes/Migrate.cs#L25
Local variable 'pripath' is never used
Unused local variable: CollapseLauncher/Classes/Properties/ArgumentParser.cs#L192
Local variable 'rootCommand' is never used
Unused local variable: ColorThief/ColorThief/ColorThief.cs#L212
Local variable 'bufferLength' is never used
Do not use object initializer for 'using' variable: Hi3Helper.Http/Class/Session/SessionManager.cs#L267
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Variable can be declared as non-nullable: CollapseLauncher/Classes/RepairManagement/Honkai/Fetch.cs#L607
'tempXMFMetaStream' can be declared as non-nullable
Grid element column/row index is out of grid definition range: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml#L497
Row index 0 with span 2 is out of grid row definitions range (0-0)
Grid element column/row index is out of grid definition range: CollapseLauncher/XAMLs/MainApp/MainPage.xaml#L102
Column index 0 with span 7 is out of grid column definitions range (0-0)
Grid element column/row index is out of grid definition range: CollapseLauncher/XAMLs/MainApp/MainPage.xaml#L445
Column index 2 is out of grid column definitions range (0-1)
Grid element column/row index is out of grid definition range: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml#L499
Column index 0 with span 2 is out of grid column definitions range (0-0)
Grid element column/row index is out of grid definition range: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml#L483
Column index 1 is out of grid column definitions range (0-0)
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml#L126
Attached property setter 'Grid.Row' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEStartUpMenu.xaml#L110
Attached property setter 'Grid.Column' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/MainPage.xaml#L373
Attached property setter 'Grid.ColumnSpan' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/MainPage.xaml#L372
Attached property setter 'Grid.Column' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml#L546
Attached property setter 'Grid.Column' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml#L126
Attached property setter 'Grid.Row' has no effect in the current context and can be removed
Redundant resource: CollapseLauncher/XAMLs/MainApp/Pages/UpdatePage.xaml#L137
Resource 'BooleanToVisibilityConverter' is never used
Property value is equal to style-provided: CollapseLauncher/XAMLs/MainApp/MainPage.xaml#L321
Equal value provided by style 'AcrylicButtonStyle'

Artifacts

Produced during runtime
Name Size
collapse_x64-Release_net8.0-windows10.0.22621.0_940ee954495e9a1006606b118d86726ce2b1920c Expired
59.7 MB