From a6b628c8653485a803bdbe322e2ecd2a69fc8e5a Mon Sep 17 00:00:00 2001 From: vnugent Date: Sat, 30 Dec 2023 23:05:20 -0500 Subject: removed unrecognized casts, and lingering await --- lib/Net.Transport.SimpleTCP/src/SocketPipeLineWorker.cs | 3 +-- lib/Utils/src/Memory/MemoryUtil.cs | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) (limited to 'lib') diff --git a/lib/Net.Transport.SimpleTCP/src/SocketPipeLineWorker.cs b/lib/Net.Transport.SimpleTCP/src/SocketPipeLineWorker.cs index 30f89fe..428ad1f 100644 --- a/lib/Net.Transport.SimpleTCP/src/SocketPipeLineWorker.cs +++ b/lib/Net.Transport.SimpleTCP/src/SocketPipeLineWorker.cs @@ -176,8 +176,7 @@ namespace VNLib.Net.Transport.Tcp while(segmentReader.WindowSize > 0) { //Write segment to socket, and upate written data - int written = await sock.SendAsync(segmentReader.Window, SocketFlags.None) - .ConfigureAwait(false); + int written = await sock.SendAsync(segmentReader.Window, SocketFlags.None); if(written < 0) { diff --git a/lib/Utils/src/Memory/MemoryUtil.cs b/lib/Utils/src/Memory/MemoryUtil.cs index 6d0690b..02d2f0e 100644 --- a/lib/Utils/src/Memory/MemoryUtil.cs +++ b/lib/Utils/src/Memory/MemoryUtil.cs @@ -1521,35 +1521,35 @@ namespace VNLib.Utils.Memory { public static ref byte AsByte(ref T ptr, nuint elementOffset) { - ref T offset = ref Unsafe.Add(ref ptr, (nint)elementOffset); + ref T offset = ref Unsafe.Add(ref ptr, elementOffset); return ref Unsafe.As(ref offset); } public static ref byte AsByte(T[] arr, nuint elementOffset) { ref T ptr = ref MemoryMarshal.GetArrayDataReference(arr); - ref T offset = ref Unsafe.Add(ref ptr, (nint)elementOffset); + ref T offset = ref Unsafe.Add(ref ptr, elementOffset); return ref Unsafe.As(ref offset); } public static ref byte AsByte(Span span, nuint elementOffset) { ref T ptr = ref MemoryMarshal.GetReference(span); - ref T offset = ref Unsafe.Add(ref ptr, (nint)elementOffset); + ref T offset = ref Unsafe.Add(ref ptr, elementOffset); return ref Unsafe.As(ref offset); } public static ref byte AsByte(ReadOnlySpan span, nuint elementOffset) { ref T ptr = ref MemoryMarshal.GetReference(span); - ref T offset = ref Unsafe.Add(ref ptr, (nint)elementOffset); + ref T offset = ref Unsafe.Add(ref ptr, elementOffset); return ref Unsafe.As(ref offset); } public static ref byte AsByte(IMemoryHandle handle, nuint elementOffset) { ref T ptr = ref handle.GetReference(); - ref T offset = ref Unsafe.Add(ref ptr, (nint)elementOffset); + ref T offset = ref Unsafe.Add(ref ptr, elementOffset); return ref Unsafe.As(ref offset); } } -- cgit