Skip to content

CodeQA Pt. 2

CodeQA Pt. 2 #1347

Triggered via push December 21, 2024 15:57
Status Success
Total duration 6m 20s
Artifacts 2

build.yml

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

Annotations

438 warnings
build (Debug, x64, net9.0-windows10.0.22621.0): Hi3Helper.Win32/ToastCOM/Notification/NotificationActivatorClassFactory.cs#L90
P/invoke method 'Hi3Helper.Win32.ToastCOM.Notification.NotificationActivatorClassFactory.CoGetObject(String, ref BIND_OPTS3, ref Guid, out Object)' declares a parameter with COM marshalling. Correctness of COM interop cannot be guaranteed after trimming. Interfaces and interface members might be removed.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L61
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L100
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L111
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L149
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1236
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1271
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1321
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1359
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1527
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): Hi3Helper.Win32/ToastCOM/Notification/NotificationActivatorClassFactory.cs#L90
P/invoke method 'Hi3Helper.Win32.ToastCOM.Notification.NotificationActivatorClassFactory.CoGetObject(String, ref BIND_OPTS3, ref Guid, out Object)' declares a parameter with COM marshalling. Correctness of COM interop cannot be guaranteed after trimming. Interfaces and interface members might be removed.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L106
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L49
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L150
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L100
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1236
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1271
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1321
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1359
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
build-nativeaot (Debug, x64, net9.0-windows10.0.22621.0): CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1527
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
notify-discord
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
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.Diff.cs#L443
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L459
Captured variable is modified in the outer scope
Access to modified captured variable: Hi3Helper.Sophon/SophonAsset.Diff.cs#L453
Captured variable is modified in the outer scope
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.Download.cs#L563
Captured variable is modified in the outer scope
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L20
Content of collection 'OfficialToolsList' is only updated but never used
Collection content is never queried (non-private accessibility): Hi3Helper.Win32/ShellLinkCOM/Win32FindDataW.cs#L28
Content of collection 'cAlternateFileName' is only updated but never used
Collection content is never queried (non-private accessibility): CollapseLauncher/Classes/Interfaces/Class/CommunityToolsProperty.cs#L22
Content of collection 'CommunityToolsList' is only updated but never used
Collection content is never queried (non-private accessibility): Hi3Helper.Win32/ShellLinkCOM/Win32FindDataW.cs#L22
Content of collection 'cFileName' is only updated but never used
Collection content is never queried (non-private accessibility): InnoSetupHelper/InnoSetupLogParser/Parser.cs#L29
Content of collection 'ReservedHeaderBytes' is only updated but never used
Collection content is never queried (non-private accessibility): Hi3Helper.EncTool/Parser/XMFParser/Class/XMFBlock.cs#L146
Content of collection 'UniqueID' is only updated but never used
Collection content is never queried (private accessibility): Hi3Helper.EncTool/Parser/AssetIndex/AssetIndexV2.cs#L136
Content of collection 'strBuffer' is only updated but never used
Collection content is never queried (private accessibility): Hi3Helper.EncTool/Parser/BlockPatchManifest/BlockPatchManifest.cs#L158
Content of collection 'versionArrayNum' is only updated but never used
Collection content is never queried (private accessibility): CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBEAgreementMenu.xaml.cs#L39
Content of collection 'markdownFileList' is only updated but never used
Expression is always 'true' or 'false' according to nullable reference types' annotations: Hi3Helper.Http/Legacy/Session/SessionTask.cs#L134
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#L286
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
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/Session.cs#L157
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/Http.cs#L48
Expression is always true according to nullable reference types' annotations
Expression is always 'true' or 'false' according to nullable reference types' annotations: Hi3Helper.Http/HttpResponseInputStream.cs#L230
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#L314
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#L313
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/SessionTask.cs#L125
Expression is always false 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.TaskScheduler/Program.cs#L132
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
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/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#L204
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.TaskScheduler/Program.cs#L167
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#L155
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Hi3Helper.TaskScheduler/Program.cs#L167
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.TaskScheduler/Program.cs#L167
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: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBESelectGame.xaml.cs#L88
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/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#L156
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: 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 known to be null or not null: Hi3Helper.Sophon/Helper/Extension.cs#L409
Conditional access qualifier expression is known to be not null
Conditional access qualifier expression is known to be null or not null: Hi3Helper.TaskScheduler/Program.cs#L144
Conditional access qualifier expression is known to be not null
RoslynAnalyzers Class is not marked partial: Hi3Helper.Win32/ToastCOM/Notification/NotificationUserInput.cs#L9
Class 'NotificationUserInput' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L20
Class 'ShellLink' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Audio/SRAudioMetadata.cs#L24
Class 'SRAudioMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/IFix/SRIFixMetadata.cs#L13
Class 'SRIFixMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Video/SRVideoMetadata.cs#L5
Class 'SRVideoMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.CommunityToolkit/SettingsControls/Helpers/StyleExtensions.cs#L11
Class 'StyleExtensionResourceDictionary' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRMIMetadataReader/SRMIMetadataReader.cs#L9
Class 'SRMIMetadataReader' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/UABT/UABT/AssetBundle/Structs/Binary/EndianBinaryWriter.cs#L7
Class 'EndianBinaryWriter' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Streams/SpanStream.cs#L6
Class 'SpanStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/UABT/UABT/AssetBundle/Structs/Binary/EndianBinaryReader.cs#L9
Class 'EndianBinaryReader' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L6
Class 'LZ4DecoderStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Asb/SRAsbMetadata.cs#L11
Class 'SRAsbMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Streams/CacheStream/CacheStream.cs#L11
Class 'CacheStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Lua/SRLuaMetadata.cs#L7
Class 'SRLuaMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadata.cs#L9
Class 'SRMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Streams/XORFileStream.cs#L8
Class 'XORStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Streams/CombinedStream.cs#L23
Class 'CombinedStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRDispatcherInfo.cs#L36
Class 'SRDispatcherInfo' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Design/SRDesignMetadata.cs#L3
Class 'SRDesignMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/Senadina/SenadinaFileIdentifier.cs#L18
Class 'SenadinaFileIdentifier' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/Block/SRBlockMetadata.cs#L5
Class 'SRBlockMetadata' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Streams/ChunkStream.cs#L8
Class 'ChunkStream' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Class is not marked partial: Hi3Helper.EncTool/Parser/SRMetadata/SRMetadataReader/SRAMBMMetadataReader/SRAMBMMetadataReader.cs#L31
Class 'SRAMBMMetadataReader' implements WinRT interfaces but it or a parent type isn't marked partial. Type and any parent types should be marked partial for trimming and AOT compatibility if passed across the WinRT ABI.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/GeneratedIconSource.System.Drawing.cs#L69
Type 'System.Drawing.Bitmap' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.WinRT.cs#L17
Type 'System.IO.FileStream' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.WinRT.cs#L31
Type 'System.IO.Stream' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.WinRT.cs#L27
Type 'System.IO.Stream' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.cs#L54
Type 'System.Drawing.Icon' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/GeneratedIconSource.cs#L119
Type 'System.Drawing.Bitmap' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.WinRT.cs#L57
Type 'System.IO.Stream' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.cs#L36
Type 'System.Drawing.Bitmap' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.cs#L49
Type 'System.Drawing.Icon' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/GeneratedIconSource.System.Drawing.cs#L26
Type 'System.Drawing.Icon' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
RoslynAnalyzers Project does not enable unsafe blocks: H.NotifyIcon/src/libs/H.NotifyIcon.Shared/Utilities/ImageExtensions.cs#L41
Type 'System.Drawing.Bitmap' implements generic WinRT interfaces which requires generated code using unsafe for trimming and AOT compatibility if passed across the WinRT ABI. Project needs to be updated with 'true'.
Empty general catch clause: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L933
Empty general catch clause suppresses any errors
Underlying type of enum is 'int': Hi3Helper.Win32/Native/Enums/GWL_INDEX.cs#L3
'int' is default enum governing type
Underlying type of enum is 'int': Hi3Helper.Http/Legacy/Event/Enums.cs#L12
'int' is default enum governing type
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L49
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1321
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L150
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1527
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L61
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L100
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2690
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L149
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1271
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1236
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L2587
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.xaml.cs#L1359
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L106
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/CachesPage.xaml.cs#L111
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.PreventSleep(ILogger)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the PreventSleep functions.
RoslynAnalyzers Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code: CollapseLauncher/XAMLs/MainApp/Pages/RepairPage.xaml.cs#L100
Using member 'Hi3Helper.Win32.Native.ManagedTools.Sleep.RestoreSleep()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. GetFrame().GetMethod() is being used to get the function name that calls the RestoreSleep sleep function.
RoslynAnalyzers Correctness of COM interop cannot be guaranteed after trimming. Interfaces and interface members might be removed.: Hi3Helper.Win32/ToastCOM/Notification/NotificationActivatorClassFactory.cs#L90
P/invoke method 'Hi3Helper.Win32.ToastCOM.Notification.NotificationActivatorClassFactory.CoGetObject(String, ref BIND_OPTS3, ref Guid, out Object)' declares a parameter with COM marshalling. Correctness of COM interop cannot be guaranteed after trimming. Interfaces and interface members might be removed.
Inconsistent synchronization on field: CollapseLauncher/Classes/Interfaces/Class/ProgressBase.cs#L1294
The field is sometimes used inside synchronized block and sometimes used without synchronization
Member initialized value ignored: Hi3Helper.Http/Legacy/Session/Session.cs#L361
Field initializer value ignored during initialization
Member initialized value ignored: Hi3Helper.SharpDiscordRPC/DiscordRPC/IO/ManagedNamedPipeClient.cs#L50
Field initializer value ignored during initialization
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.Win32/ToastCOM/Notification/NotificationActivatorClassFactory.cs#L14
Field 'AsElevatedUser' 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.Win32/ShellLinkCOM/ShellLink.cs#L375
Local variable 'flags' is only assigned but its value is never used
Non-accessed local variable: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L98
Local variable 'iconCount' is only assigned but its value is never used
Cannot resolve symbol in text argument: Hi3Helper.Sophon/Helper/Extension.cs#L317
Cannot resolve symbol 'Directory path cannot be empty or null!'
Mismatch of optional parameter value in overridden method: Hi3Helper.Http/Legacy/Session/Session.cs#L88
Optional parameter default value differs from parameter cancellationToken in base method 'Task ReadAsync(byte\[\], int, int, CancellationToken)'
Parameter output value is always discarded (private accessibility): Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L228
Parameter 'win32FindDataBuffer' output value is always discarded
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'inputLength' hides field 'Hi3Helper.UABT.LZ4.LZ4DecoderStream.inputLength'
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L16
Parameter 'SizeDownloaded' hides property 'Hi3Helper.Http.Legacy.DownloadEvent.SizeDownloaded'
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L17
Parameter 'Read' hides property 'Hi3Helper.Http.Legacy.DownloadEvent.Read'
Parameter hides member: Hi3Helper.Http/Legacy/Http.Multi.cs#L8
Parameter 'ConnectionSessions' hides field 'Hi3Helper.Http.Legacy.Http.ConnectionSessions'
Parameter hides member: Hi3Helper.Http/Legacy/Event/DownloadEvent.cs#L16
Parameter 'SizeToBeDownloaded' hides property 'Hi3Helper.Http.Legacy.DownloadEvent.SizeToBeDownloaded'
Parameter hides member: Hi3Helper.EncTool/UABT/LZ4/LZ4DecoderStream.cs#L93
Parameter 'input' hides field 'Hi3Helper.UABT.LZ4.LZ4DecoderStream.input'
Possible 'System.NullReferenceException': Hi3Helper.TaskScheduler/Program.cs#L23
Possible 'System.NullReferenceException'
Assignment is not used: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L384
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.SharpDiscordRPC/DiscordRPC/Registry/UriScheme.cs#L51
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L380
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L101
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Win32/ToastCOM/Notification/NotificationServiceCallback.cs#L96
Value assigned is not used in any execution path
Assignment is not used: Hi3Helper.Win32/ShellLinkCOM/ShellLink.cs#L110
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: 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 explicit type in array creation: InnoSetupHelper/InnoSetupLogUpdate.cs#L27
Redundant explicit array type specification
Redundant nullable warning suppression expression: Hi3Helper.Win32/FileDialogCOM/FileDialogNative.cs#L158
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Hi3Helper.Win32/FileDialogCOM/FileDialogNative.cs#L111
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: CollapseLauncher/XAMLs/MainApp/MainPage.xaml.cs#L1939
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Hi3Helper.Win32/FileDialogCOM/FileDialogNative.cs#L77
The nullable warning suppression expression is redundant
Redundant using directive: Hi3Helper.Win32/ToastCOM/Guid.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Structs.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/TrayIcon.xaml.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Notification/DesktopNotificationManagerCompat.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Core/Classes/Logger/Type/LoggerConsole.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/ExecutionState.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Core/Data/IniSection.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Notification/DesktopNotificationManagerCompat.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Notification/DesktopNotificationManagerCompat.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/BlankPage.xaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: ImageEx/ImageEx/ImageEx.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Structs.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/HomePage.Variable.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/ExecutionState.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#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/HKEYCLASS.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Http/Legacy/IO.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Structs.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Notification/DesktopNotificationManagerCompat.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/ExecutionState.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/HKEYCLASS.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Sophon/SophonManifest.cs#L22
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/ToastCOM/Notification/NotificationServiceCallback.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/ExecutionState.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: CollapseLauncher/XAMLs/MainApp/Pages/OOBE/OOBESelectGame.xaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/HKEYCLASS.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Hi3Helper.Win32/Native/Enums/HKEYCLASS.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: Hi3Helper.Sophon/SophonManifest.cs#L15
Using directive is not required by the code and can be safely removed
Return type of a function can be made non-nullable: Hi3Helper.Core/Data/IniFile.cs#L411
Return type of 'Add' can be made non-nullable
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L107
Actual shift count equals zero. Left operand will remain unchanged.
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L114
Actual shift count equals zero. Left operand will remain unchanged.
Actual shift count equals zero: CollapseLauncher/Classes/ShortcutCreator/SteamShortcut.cs#L100
Actual shift count equals zero. Left operand will remain unchanged.
Shift expression with zero left operand equals zero: Hi3Helper.Win32/ManagedTools/DriveTypeChecker.cs#L31
Shift expression with zero left operand equals zero
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.EncTool/Parser/CacheParser/CGMetadata.cs#L48
Auto-property accessor 'CgPathLowBitrateJP.get' is never used
Auto-property accessor is never used (non-private accessibility): ImageEx/ImageEx/ImageExFailedEventArgs.cs#L37
Auto-property accessor 'ErrorMessage.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 (non-private accessibility): Hi3Helper.Http/Legacy/Session/Session.cs#L363
Auto-property accessor 'SessionRetryAttempt.get' is never used
Auto-property accessor is never used (non-private accessibility): Hi3Helper.Win32/ToastCOM/Notification/ToastAction.cs#L16
Auto-property accessor 'AfterActivationBehaviour.set' is never used
Auto-property accessor is never used (non-private accessibility): SevenZipExtractor/SevenZipExtractor/Entry.cs#L48
Auto-property accessor 'LastAccessTime.get' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L190
Local variable 'CgGroupIDCount' is never used
Unused local variable: Hi3Helper.EncTool/Parser/CacheParser/CGMetadata.cs#L167
Local variable 'ptrToPckType' is never used
Unused local variable: Hi3Helper.Core/Data/IniValue.cs#L148
Local variable 'count' is never used
Unused local variable: Hi3Helper.SharpDiscordRPC/DiscordRPC/RichPresence.cs#L802
Local variable 'uriResult' is never used
Unused local variable: Hi3Helper.EncTool/Parser/AssetIndex/AssetIndexV2.cs#L118
Local variable 'read' is never used
Avoid mixing of variable-length escape sequences and text: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L120
Avoid mixing of variable-length escape sequences and text
Avoid mixing of variable-length escape sequences and text: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L114
Avoid mixing of variable-length escape sequences and text
Avoid mixing of variable-length escape sequences and text: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L131
Avoid mixing of variable-length escape sequences and text
Avoid mixing of variable-length escape sequences and text: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L128
Avoid mixing of variable-length escape sequences and text
Avoid mixing of variable-length escape sequences and text: Hi3Helper.Core/Classes/Data/Tools/SteamTool.cs#L117
Avoid mixing of variable-length escape sequences and text
Path error: ImageEx/ImageEx/Themes/Generic.xaml#L4
Path 'D:\\a\\Collapse\\Collapse\\ImageEx\\ImageEx\\ImageEx' is not found
Path error: ImageEx/ImageEx/Themes/Generic.xaml#L4
Path 'D:\\a\\Collapse\\Collapse\\ImageEx\\ImageEx\\ImageEx\\ImageEx.xaml' is not found
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml#L1235
Attached property setter 'Grid.ColumnSpan' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml#L1233
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/SettingsPage.xaml#L1209
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#L1210
Attached property setter 'Grid.ColumnSpan' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml#L1302
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#L1301
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/SettingsPage.xaml#L1261
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#L1234
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/GameSettingsPages/HonkaiGameSettingsPage.xaml#L210
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#L1208
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/SettingsPage.xaml#L1262
Attached property setter 'Grid.ColumnSpan' has no effect in the current context and can be removed
Remove redundant attached property setter: CollapseLauncher/XAMLs/MainApp/Pages/SettingsPage.xaml#L1260
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/SettingsPage.xaml#L1303
Attached property setter 'Grid.ColumnSpan' has no effect in the current context and can be removed
Redundant namespace alias: CollapseLauncher/XAMLs/MainApp/DisconnectedPage.xaml#L8
Namespace alias 'p' is not required by code and can be safely removed
Redundant namespace alias: CollapseLauncher/XAMLs/MainApp/TrayIcon.xaml#L5
Namespace alias 'local' is not required by code and can be safely removed
Property value is equal to style-provided: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml#L199
Equal value provided by style 'WindowCaptionButton'
Property value is equal to style-provided: CollapseLauncher/XAMLs/MainApp/DisconnectedPage.xaml#L123
Equal value provided by style 'DefaultComboBoxStyle'
Property value is equal to style-provided: CollapseLauncher/XAMLs/MainApp/MainWindow.xaml#L189
Equal value provided by style 'WindowCaptionButton'
Property value is equal to style-provided: CollapseLauncher/XAMLs/MainApp/DisconnectedPage.xaml#L114
Equal value provided by style 'DefaultComboBoxStyle'

Artifacts

Produced during runtime
Name Size Digest
aot-experimental_collapse_x64-Debug_net9.0-windows10.0.22621.0_4c0f1d75984d0993fe2af5b35245928c562ad3db Expired
61.6 MB
sha256:26e367186dbac1d40c73cde21aa97d1d96b3e22c8351aacf1c2ed0dde431907e
collapse_x64-Debug_net9.0-windows10.0.22621.0_4c0f1d75984d0993fe2af5b35245928c562ad3db Expired
75.6 MB
sha256:1719b48338e69d748e4a8762ac3656d54d62e5c4bb39b5b47844cd89063ff275