Skip to content

perf: 优化数据绑定逻辑,减少 AsstProxy 逻辑处理 #192

perf: 优化数据绑定逻辑,减少 AsstProxy 逻辑处理

perf: 优化数据绑定逻辑,减少 AsstProxy 逻辑处理 #192

Triggered via push June 19, 2024 09:03
Status Success
Total duration 13m 34s
Artifacts 7

ci.yml

on: push
Matrix: macOS-Core
Matrix: ubuntu
Matrix: windows
release
0s
release
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(22,37): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(118,30): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(234,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(257,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(288,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\AppIcon.cs(46,13): warning CS0162: Unreachable code detected [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(305,34): warning CS0168: The variable 'e' is declared but never used [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(702,28): warning CS8600: Converting null literal or possible null value to non-nullable type. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(754,28): warning CS8600: Converting null literal or possible null value to non-nullable type. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (x64, x64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(867,25): warning CS8602: Dereference of a possibly null reference. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_qe3a0vw0_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(22,37): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(118,30): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(234,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(257,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\GpuOption.cs(288,47): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\Helper\AppIcon.cs(46,13): warning CS0162: Unreachable code detected [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(305,34): warning CS0168: The variable 'e' is declared but never used [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(702,28): warning CS8600: Converting null literal or possible null value to non-nullable type. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(754,28): warning CS8600: Converting null literal or possible null value to non-nullable type. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]
windows (ARM64, arm64)
D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\ViewModels\UI\VersionUpdateViewModel.cs(867,25): warning CS8602: Dereference of a possibly null reference. [D:\a\MaaAssistantArknights\MaaAssistantArknights\src\MaaWpfGui\MaaWpfGui_3njyrzqb_wpftmp.csproj]

Artifacts

Produced during runtime
Name Size
MAA-linux-aarch64 Expired
283 MB
MAA-linux-x86_64 Expired
287 MB
MAA-macos-universal Expired
176 MB
MAA-win-arm64 Expired
168 MB
MAA-win-x64 Expired
169 MB
MAACore-macos-arm64 Expired
16.1 MB
MAACore-macos-x86_64 Expired
18.7 MB