| 
|   | UnityTlsStream (Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MobileTlsProvider provider) | 
|   | 
| void  | AuthenticateAsClient (string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) | 
|   | 
| void  | AuthenticateAsServer (X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) | 
|   | 
| Task  | AuthenticateAsClientAsync (string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation) | 
|   | 
| override int  | Read (byte[] buffer, int offset, int count) | 
|   | 
| virtual int  | Read (global::System.Span< byte > buffer) | 
|   | 
| override void  | Write (byte[] buffer, int offset, int count) | 
|   | 
| virtual void  | Write (global::System.ReadOnlySpan< byte > buffer) | 
|   | 
| override Task< int >  | ReadAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) | 
|   | 
| global::System.Threading.Tasks.Task< int >  | ReadAsync (byte[] buffer, int offset, int count) | 
|   | 
| virtual global::System.Threading.Tasks.Task< int >  | ReadAsync (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken) | 
|   | 
| virtual global::System.Threading.Tasks.ValueTask< int >  | ReadAsync (global::System.Memory< byte > buffer, global::System.Threading.CancellationToken cancellationToken=default(global::System.Threading.CancellationToken)) | 
|   | 
| override Task  | WriteAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) | 
|   | 
| global::System.Threading.Tasks.Task  | WriteAsync (byte[] buffer, int offset, int count) | 
|   | 
| virtual global::System.Threading.Tasks.Task  | WriteAsync (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken) | 
|   | 
| virtual global::System.Threading.Tasks.ValueTask  | WriteAsync (global::System.ReadOnlyMemory< byte > buffer, global::System.Threading.CancellationToken cancellationToken=default(global::System.Threading.CancellationToken)) | 
|   | 
| void  | Dispose () | 
|   | 
| void  | Dispose () | 
|   | 
| override void  | Flush () | 
|   | 
| override long  | Seek (long offset, SeekOrigin origin) | 
|   | 
| override void  | SetLength (long value) | 
|   | 
| void  | CopyTo (Stream destination) | 
|   | 
| virtual void  | CopyTo (Stream destination, int bufferSize) | 
|   | 
| virtual void  | Close () | 
|   | 
| virtual global::System.Threading.Tasks.Task  | FlushAsync (global::System.Threading.CancellationToken cancellationToken) | 
|   | 
| virtual global::System.IAsyncResult  | BeginRead (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state) | 
|   | 
| virtual int  | EndRead (global::System.IAsyncResult asyncResult) | 
|   | 
| virtual global::System.IAsyncResult  | BeginWrite (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state) | 
|   | 
| virtual void  | EndWrite (global::System.IAsyncResult asyncResult) | 
|   | 
| virtual int  | ReadByte () | 
|   | 
| virtual void  | WriteByte (byte value) | 
|   | 
 | 
| void  | CheckThrow (bool authSuccessCheck, bool shutdownCheck=false) | 
|   | 
| ExceptionDispatchInfo  | SetException (Exception e) | 
|   | 
| unsafe int  | InternalRead (byte[] buffer, int offset, int size, out bool outWantMore) | 
|   | 
| unsafe bool  | InternalWrite (byte[] buffer, int offset, int size) | 
|   | 
| Task< int >  | InnerRead (bool sync, int requestedSize, CancellationToken cancellationToken) | 
|   | 
| Task  | InnerWrite (bool sync, CancellationToken cancellationToken) | 
|   | 
| AsyncOperationStatus  | ProcessHandshake (AsyncOperationStatus status, bool renegotiate) | 
|   | 
| ValueTuple< int, bool >  | ProcessRead (BufferOffsetSize userBuffer) | 
|   | 
| ValueTuple< int, bool >  | ProcessWrite (BufferOffsetSize userBuffer) | 
|   | 
| global::System.Threading.SemaphoreSlim  | EnsureAsyncActiveSemaphoreInitialized () | 
|   | 
| global::System.IAsyncResult  | BeginReadInternal (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state, bool serializeAsynchronously, bool apm) | 
|   | 
| global::System.IAsyncResult  | BeginWriteInternal (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state, bool serializeAsynchronously, bool apm) | 
|   | 
| global::System.IAsyncResult  | BlockingBeginRead (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state) | 
|   | 
| global::System.IAsyncResult  | BlockingBeginWrite (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state) | 
|   | 
 | 
| Task  | ProcessAuthentication (bool runSynchronously, MonoSslAuthenticationOptions options, CancellationToken cancellationToken) | 
|   | 
| Task< int >  | StartOperation (MobileAuthenticatedStream.OperationType type, AsyncProtocolRequest asyncRequest, CancellationToken cancellationToken) | 
|   | 
| ValueTuple< int, bool >  | InternalRead (AsyncProtocolRequest asyncRequest, BufferOffsetSize internalBuffer, byte[] buffer, int offset, int size) | 
|   | 
| bool  | InternalWrite (AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, byte[] buffer, int offset, int size) | 
|   | 
| void< InnerWrite >  | b__67_0 () | 
|   | 
| int  | GetCopyBufferSize () | 
|   | 
| global::System.Threading.Tasks.Task< int >  | BeginEndReadAsync (byte[] buffer, int offset, int count) | 
|   | 
| void  | RunReadWriteTaskWhenReady (global::System.Threading.Tasks.Task asyncWaiter, Stream.ReadWriteTask readWriteTask) | 
|   | 
| void  | RunReadWriteTask (Stream.ReadWriteTask readWriteTask) | 
|   | 
| void  | FinishTrackingAsyncOperation () | 
|   | 
| global::System.Threading.Tasks.Task  | FinishWriteAsync (global::System.Threading.Tasks.Task writeTask, byte[] localBuffer) | 
|   | 
| global::System.Threading.Tasks.Task  | BeginEndWriteAsync (byte[] buffer, int offset, int count) | 
|   | 
| bool  | HasOverriddenBeginEndRead () | 
|   | 
| bool  | HasOverriddenBeginEndWrite () | 
|   | 
Definition at line 12 of file UnityTlsStream.cs.