1 write to _buffer
System.Net.Security (1)
System\Net\Security\SslStream.cs (1)
76_buffer = new ArrayBuffer(initialSize: 0, usePool: true);
17 references to _buffer
System.Net.Security (17)
System\Net\Security\SslStream.cs (17)
84public Span<byte> DecryptedSpan => _buffer.ActiveSpan.Slice(0, _decryptedLength); 89return _buffer.ActiveSpan.Slice(0, length); 94public int ActiveLength => _buffer.ActiveLength; 96public Span<byte> EncryptedSpanSliced(int length) => _buffer.ActiveSpan.Slice(_decryptedLength + _decryptedPadding, length); 98public ReadOnlySpan<byte> EncryptedReadOnlySpan => _buffer.ActiveSpan.Slice(_decryptedLength + _decryptedPadding); 100public int EncryptedLength => _buffer.ActiveLength - _decryptedPadding - _decryptedLength; 102public Memory<byte> AvailableMemory => _buffer.AvailableMemory; 104public int AvailableLength => _buffer.AvailableLength; 106public int Capacity => _buffer.Capacity; 108public void Commit(int byteCount) => _buffer.Commit(byteCount); 113_buffer.EnsureAvailableSpace(byteCount); 120_buffer.Discard(byteCount); 127_buffer.Discard(_decryptedPadding); 138_buffer.Discard(byteCount); 149_buffer.Discard(decryptedOffset); 157_buffer.Discard(frameSize); 163_buffer.ClearAndReturnBuffer();