3 writes to Payload
System.Net.Security (3)
System\Net\Security\SslStream.Protocol.cs (3)
1558
Payload
= RentBuffer ? ArrayPool<byte>.Shared.Rent(Size) : new byte[Size];
1572
Payload
= RentBuffer ? ArrayPool<byte>.Shared.Rent(Size + size) : new byte[Size + size];
1593
Payload
= null;
29 references to Payload
System.Net.Security (29)
System\Net\Security\SslStream.cs (2)
458
if (token.Size > 0 && token.
Payload
!= null)
460
return InnerStream.WriteAsync(new ReadOnlyMemory<byte>(token.
Payload
, 0, token.Size), default).AsTask();
System\Net\Security\SslStream.IO.cs (4)
335
Debug.Assert(token.
Payload
!= null);
336
await TIOAdapter.WriteAsync(InnerStream, new ReadOnlyMemory<byte>(token.
Payload
!, 0, token.Size), cancellationToken).ConfigureAwait(false);
339
NetEventSource.Log.SentFrame(this, token.
Payload
);
688
SendAuthResetSignal(new ReadOnlySpan<byte>(alertToken.
Payload
), ExceptionDispatchInfo.Capture(CreateCertificateValidationException(sslAuthenticationOptions, sslPolicyErrors, chainStatus)));
System\Net\Security\SslStream.Protocol.cs (11)
1553
Debug.Assert(
Payload
== null);
1559
payload.CopyTo(new Span<byte>(
Payload
, 0, Size));
1570
var oldPayload =
Payload
;
1575
oldPayload.AsSpan<byte>().CopyTo(
Payload
);
1583
internal int Available =>
Payload
== null ? 0 :
Payload
.Length - Size;
1584
internal Span<byte> AvailableSpan =>
Payload
== null ? Span<byte>.Empty : new Span<byte>(
Payload
, Size, Available);
1586
internal ReadOnlyMemory<byte> AsMemory() => new ReadOnlyMemory<byte>(
Payload
, 0, Size);
1590
Debug.Assert(
Payload
!= null || Size == 0);
1592
byte[]? toReturn =
Payload
;
System\Net\Security\TlsSession.cs (12)
993
Debug.Assert(token.
Payload
!= null);
994
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));
1049
Debug.Assert(token.
Payload
!= null);
1050
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));
1191
Debug.Assert(token.
Payload
!= null);
1192
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));
1435
Debug.Assert(token.
Payload
!= null);
1436
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));
1515
Debug.Assert(token.
Payload
!= null);
1516
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));
1875
Debug.Assert(token.
Payload
!= null);
1876
AppendPending(new ReadOnlySpan<byte>(token.
Payload
, 0, token.Size));