diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/NetBooterLink.cs b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/NetBooterLink.cs index 2d15d0b..d6f6805 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/NetBooterLink.cs +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/NetBooterLink.cs @@ -32,7 +32,7 @@ public bool this[int port] } } - public event PropertyChangedEventHandler PropertyChanged; + public event PropertyChangedEventHandler? PropertyChanged; public event EventHandler? ErrorOccurred; public void Power(int outlet, bool state) diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj index 824f710..ec69a40 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.NetBooter/ThreeByte.LinkLib.NetBooter.csproj @@ -1,8 +1,9 @@  - netstandard2.1 + net10.0;netstandard2.0;netstandard2.1 enable + latest diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj index 887e0c5..3f9cdcd 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.ProjectorLink/ThreeByte.LinkLib.ProjectorLink.csproj @@ -1,8 +1,9 @@  - netstandard2.1 + net10.0;netstandard2.0;netstandard2.1 enable + latest diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/FramedSerialLink.cs b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/FramedSerialLink.cs index 3f383e4..f44f612 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/FramedSerialLink.cs +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/FramedSerialLink.cs @@ -158,7 +158,7 @@ public void Dispose() _serialLink.Dispose(); } - private void OnDataReceived(object sender, EventArgs e) + private void OnDataReceived(object? sender, EventArgs e) { bool hasNewData = false; @@ -239,7 +239,7 @@ private void OnDataReceived(object sender, EventArgs e) } } - private void OnErrorOccurred(object sender, Exception ex) + private void OnErrorOccurred(object? sender, Exception ex) { ErrorOccurred?.Invoke(sender, ex); } diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj index d5efd72..2ab1895 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.SerialLink/ThreeByte.LinkLib.SerialLink.csproj @@ -1,8 +1,9 @@  - netstandard2.1 + net10.0;netstandard2.0;netstandard2.1 enable + latest diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj index 39de2ea..0ccccae 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.Shared/ThreeByte.LinkLib.Shared.csproj @@ -1,8 +1,9 @@  - netstandard2.1 + net10.0;netstandard2.0;netstandard2.1 enable + latest diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/AsyncTcpLink.cs b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/AsyncTcpLink.cs index ea30efc..2cc3780 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/AsyncTcpLink.cs +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/AsyncTcpLink.cs @@ -170,7 +170,7 @@ private void SafeClose() ChangeIsConnected(false); } - private void SafeConnect(object state) + private void SafeConnect(object? state) { SafeConnect(); } @@ -325,7 +325,7 @@ private void ReceiveData() private void ReadCallback(IAsyncResult asyncResult) { - byte[] buffer = (byte[])asyncResult.AsyncState ?? Array.Empty(); + byte[] buffer = (byte[]?)asyncResult.AsyncState ?? Array.Empty(); bool hasNewData = false; int bytesRead = 0; diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj index 824f710..ec69a40 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.TcpLink/ThreeByte.LinkLib.TcpLink.csproj @@ -1,8 +1,9 @@  - netstandard2.1 + net10.0;netstandard2.0;netstandard2.1 enable + latest diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/AsyncUdpLink.cs b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/AsyncUdpLink.cs index d4dc6ca..58ada62 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/AsyncUdpLink.cs +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/AsyncUdpLink.cs @@ -220,7 +220,7 @@ private void ReceiveCallback(IAsyncResult asyncResult) { try { - IPEndPoint remoteEndpoint = new IPEndPoint(IPAddress.Any, _settings.RemotePort); + IPEndPoint? remoteEndpoint = new IPEndPoint(IPAddress.Any, _settings.RemotePort); byte[] bytesRead = _udpClient?.EndReceive(asyncResult, ref remoteEndpoint) ?? Array.Empty(); if (_isEnabled) diff --git a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj index 824f710..9354acf 100644 --- a/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj +++ b/ThreeByte.LinkLib/ThreeByte.LinkLib.UdpLink/ThreeByte.LinkLib.UdpLink.csproj @@ -1,8 +1,9 @@  - netstandard2.1 - enable + net10.0;netstandard2.0;netstandard2.1 + enable + latest