Skip to content

Merge pull request #57 from artehe/afc-packet-serialise #185

Merge pull request #57 from artehe/afc-packet-serialise

Merge pull request #57 from artehe/afc-packet-serialise #185

Re-run triggered September 16, 2024 16:28
Status Success
Total duration 5m 13s
Artifacts

dotnet.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 warnings
test: Netimobiledevice/Diagnostics/DiagnosticsService.cs#L200
Possible null reference return.
test: Netimobiledevice/Usbmuxd/UsbmuxConnection.cs#L188
Possible null reference argument for parameter 'logger' in 'PlistMuxConnection.PlistMuxConnection(UsbmuxdSocket sock, ILogger logger)'.
test: Netimobiledevice/Lockdown/ServiceConnection.cs#L49
Possible null reference argument for parameter 'logger' in 'ServiceConnection.ServiceConnection(Socket sock, ILogger logger, UsbmuxdDevice? muxDevice = null)'.
test: Netimobiledevice/Lockdown/ServiceConnection.cs#L62
Possible null reference argument for parameter 'logger' in 'ServiceConnection.ServiceConnection(Socket sock, ILogger logger, UsbmuxdDevice? muxDevice = null)'.
test: Netimobiledevice/Lockdown/LockdownClient.cs#L84
Non-nullable property 'SerialNumber' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
test: Netimobiledevice/Lockdown/LockdownClient.cs#L34
Field 'LockdownClient._medium' is never assigned to, and will always have its default value
test: Netimobiledevice/Lockdown/LockdownClient.cs#L38
The field 'LockdownClient._usbmuxdConnectionType' is never used
test: Netimobiledevice/Afc/CrashReportsService.cs#L24
The field 'CrashReportsService._crashMoverServiceName' is assigned but its value is never used
test: Netimobiledevice/Usbmuxd/UsbmuxdSocket.cs#L30
The behavior of 'Convert.ToUInt16(string)' could vary based on the current user's locale settings. Replace this call in 'UsbmuxdSocket.UsbmuxdSocket([string])' with a call to 'Convert.ToUInt16(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
test: Netimobiledevice/Extentions/StructExtentions.cs#L32
'T' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in 'System.Runtime.InteropServices.Marshal.PtrToStructure<T>(IntPtr)'. The generic parameter 'T' of 'Netimobiledevice.Extentions.StructExtentions.FromBytes<T>(Byte[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
deploy: Netimobiledevice/Lockdown/ServiceConnection.cs#L49
Possible null reference argument for parameter 'logger' in 'ServiceConnection.ServiceConnection(Socket sock, ILogger logger, UsbmuxdDevice? muxDevice = null)'.
deploy: Netimobiledevice/Lockdown/ServiceConnection.cs#L62
Possible null reference argument for parameter 'logger' in 'ServiceConnection.ServiceConnection(Socket sock, ILogger logger, UsbmuxdDevice? muxDevice = null)'.
deploy: Netimobiledevice/Lockdown/LockdownClient.cs#L84
Non-nullable property 'SerialNumber' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
deploy: Netimobiledevice/Usbmuxd/UsbmuxConnection.cs#L188
Possible null reference argument for parameter 'logger' in 'PlistMuxConnection.PlistMuxConnection(UsbmuxdSocket sock, ILogger logger)'.
deploy: Netimobiledevice/Diagnostics/DiagnosticsService.cs#L200
Possible null reference return.
deploy: Netimobiledevice/Lockdown/LockdownClient.cs#L34
Field 'LockdownClient._medium' is never assigned to, and will always have its default value
deploy: Netimobiledevice/Lockdown/LockdownClient.cs#L38
The field 'LockdownClient._usbmuxdConnectionType' is never used
deploy: Netimobiledevice/Afc/CrashReportsService.cs#L24
The field 'CrashReportsService._crashMoverServiceName' is assigned but its value is never used
deploy: Netimobiledevice/Usbmuxd/UsbmuxdSocket.cs#L30
The behavior of 'Convert.ToUInt16(string)' could vary based on the current user's locale settings. Replace this call in 'UsbmuxdSocket.UsbmuxdSocket([string])' with a call to 'Convert.ToUInt16(string, IFormatProvider)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1305)
deploy: Netimobiledevice/Extentions/StructExtentions.cs#L32
'T' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in 'System.Runtime.InteropServices.Marshal.PtrToStructure<T>(IntPtr)'. The generic parameter 'T' of 'Netimobiledevice.Extentions.StructExtentions.FromBytes<T>(Byte[])' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.