37 references to Buffer
System.Net.Primitives (5)
src\libraries\Common\src\System\Net\SocketAddress.cs (2)
144
public bool Equals(SocketAddress? comparand) => comparand != null &&
Buffer
.Span.SequenceEqual(comparand.
Buffer
.Span);
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (3)
11
public static IPAddress GetIPAddress(this SocketAddress socketAddress) => IPEndPointExtensions.GetIPAddress(socketAddress.
Buffer
.Span);
15
return (int)SocketAddressPal.GetPort(socketAddress.
Buffer
.Span);
27
return ipe.Equals(socketAddress.
Buffer
.Span);
System.Net.Sockets (32)
src\libraries\Common\src\System\Net\SocketAddressExtensions.cs (3)
11
public static IPAddress GetIPAddress(this SocketAddress socketAddress) => IPEndPointExtensions.GetIPAddress(socketAddress.
Buffer
.Span);
15
return (int)SocketAddressPal.GetPort(socketAddress.
Buffer
.Span);
27
return ipe.Equals(socketAddress.
Buffer
.Span);
System\Net\Sockets\Socket.cs (12)
332
buffer.Slice(0, size).CopyTo(socketAddress.
Buffer
.Span);
378
buffer.Slice(0, size).CopyTo(socketAddress.
Buffer
.Span);
814
socketAddress.
Buffer
.Span.Slice(0, socketAddress.Size));
1063
socketAddress.
Buffer
,
1363
SocketError errorCode = SocketPal.SendTo(_handle, buffer, offset, size, socketFlags, socketAddress.
Buffer
.Slice(0, socketAddress.Size), out bytesTransferred);
1445
SocketError errorCode = SocketPal.SendTo(_handle, buffer, socketFlags, socketAddress.
Buffer
.Slice(0, socketAddress.Size), out bytesTransferred);
1486
SocketError errorCode = SocketPal.SendTo(_handle, buffer, socketFlags, socketAddress.
Buffer
.Slice(0, socketAddress.Size), out bytesTransferred);
1833
SocketError errorCode = SocketPal.ReceiveFrom(_handle, buffer, offset, size, socketFlags, socketAddress.
Buffer
, out int socketAddressLength, out bytesTransferred);
1957
SocketError errorCode = SocketPal.ReceiveFrom(_handle, buffer, socketFlags, socketAddress.
Buffer
, out int socketAddressLength, out bytesTransferred);
2035
SocketError errorCode = SocketPal.ReceiveFrom(_handle, buffer, socketFlags, receivedAddress.
Buffer
, out int socketAddressSize, out bytesTransferred);
3282
ipep.Serialize(e._socketAddress.
Buffer
.Span);
3370
errorCode = SocketPal.Connect(_handle, socketAddress.
Buffer
.Slice(0, socketAddress.Size));
System\Net\Sockets\SocketAsyncEventArgs.Unix.cs (12)
76
SocketError socketError = handle.AsyncContext.ConnectAsync(_socketAddress!.
Buffer
, ConnectCompletionCallback, _buffer.Slice(_offset, _count), out int sentBytes, cancellationToken);
86
SocketError socketError = handle.AsyncContext.ConnectAsync(_socketAddress!.
Buffer
, ConnectCompletionCallback, Memory<byte>.Empty, out int _, cancellationToken);
164
errorCode = handle.AsyncContext.ReceiveFromAsync(_buffer.Slice(_offset, _count), _socketFlags, _socketAddress!.
Buffer
, out socketAddressLen, out bytesReceived, out flags, TransferCompletionCallback, cancellationToken);
168
errorCode = handle.AsyncContext.ReceiveFromAsync(_bufferListInternal!, _socketFlags, _socketAddress!.
Buffer
, out socketAddressLen, out bytesReceived, out flags, TransferCompletionCallback);
173
CompleteTransferOperation(_socketAddress.
Buffer
, socketAddressLen, flags);
205
int socketAddressSize = _socketAddress!.
Buffer
.Length;
209
SocketError socketError = handle.AsyncContext.ReceiveMessageFromAsync(_buffer.Slice(_offset, _count), _bufferListInternal, _socketFlags, _socketAddress.
Buffer
, out socketAddressSize, isIPv4, isIPv6, out bytesReceived, out receivedFlags, out ipPacketInformation, ReceiveMessageFromCompletionCallback, cancellationToken);
213
CompleteReceiveMessageFromOperation(_socketAddress.
Buffer
, socketAddressSize, receivedFlags, ipPacketInformation);
312
errorCode = handle.AsyncContext.SendToAsync(_buffer, _offset, _count, _socketFlags, _socketAddress!.
Buffer
, ref bytesSent, TransferCompletionCallback, cancellationToken);
316
errorCode = handle.AsyncContext.SendToAsync(_bufferListInternal!, _socketFlags, _socketAddress!.
Buffer
, out bytesSent, TransferCompletionCallback);
321
CompleteTransferOperation(_socketAddress.
Buffer
, _socketAddress.Size, SocketFlags.None);
347
new ReadOnlySpan<byte>(_acceptBuffer, 0, _acceptAddressBufferCount).CopyTo(remoteSocketAddress.
Buffer
.Span);
System\Net\Sockets\SocketPal.Unix.cs (4)
1314
errorCode = handle.AsyncContext.ReceiveMessageFrom(new Memory<byte>(buffer, offset, count), ref socketFlags, socketAddress.
Buffer
, out socketAddressLen, isIPv4, isIPv6, handle.ReceiveTimeout, out ipPacketInformation, out bytesTransferred);
1318
if (!TryCompleteReceiveMessageFrom(handle, new Span<byte>(buffer, offset, count), null, socketFlags, socketAddress.
Buffer
, out socketAddressLen, isIPv4, isIPv6, out bytesTransferred, out socketFlags, out ipPacketInformation, out errorCode))
1340
errorCode = handle.AsyncContext.ReceiveMessageFrom(buffer, ref socketFlags, socketAddress.
Buffer
, out socketAddressLen, isIPv4, isIPv6, handle.ReceiveTimeout, out ipPacketInformation, out bytesTransferred);
1344
if (!TryCompleteReceiveMessageFrom(handle, buffer, null, socketFlags, socketAddress.
Buffer
, out socketAddressLen, isIPv4, isIPv6, out bytesTransferred, out socketFlags, out ipPacketInformation, out errorCode))
System\Net\Sockets\UnixDomainSocketEndPoint.cs (1)
115
public override EndPoint Create(SocketAddress socketAddress) => new UnixDomainSocketEndPoint(socketAddress.
Buffer
.Span.Slice(0, socketAddress.Size));