terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Security.Cryptography.CryptoStream Class Reference
+ Inheritance diagram for System.Security.Cryptography.CryptoStream:
+ Collaboration diagram for System.Security.Cryptography.CryptoStream:

Classes

struct  d__37
 
struct  d__42
 
struct  d__46
 
struct  d__49
 

Public Member Functions

 CryptoStream (global::System.IO.Stream stream, ICryptoTransform transform, CryptoStreamMode mode)
 
 CryptoStream (global::System.IO.Stream stream, ICryptoTransform transform, CryptoStreamMode mode, bool leaveOpen)
 
void FlushFinalBlock ()
 
override void Flush ()
 
override global::System.Threading.Tasks.Task FlushAsync (global::System.Threading.CancellationToken cancellationToken)
 
override long Seek (long offset, global::System.IO.SeekOrigin origin)
 
override void SetLength (long value)
 
override global::System.Threading.Tasks.Task< int > ReadAsync (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken)
 
override global::System.IAsyncResult BeginRead (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state)
 
override int EndRead (global::System.IAsyncResult asyncResult)
 
override int ReadByte ()
 
override void WriteByte (byte value)
 
override int Read (byte[] buffer, int offset, int count)
 
override global::System.Threading.Tasks.Task WriteAsync (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken)
 
override global::System.IAsyncResult BeginWrite (byte[] buffer, int offset, int count, global::System.AsyncCallback callback, object state)
 
override void EndWrite (global::System.IAsyncResult asyncResult)
 
override void Write (byte[] buffer, int offset, int count)
 
void Clear ()
 

Protected Member Functions

override void Dispose (bool disposing)
 

Properties

override bool CanRead [get, set]
 
override bool CanSeek [get, set]
 
override bool CanWrite [get, set]
 
override long Length [get, set]
 
override long Position [get, set]
 
bool HasFlushedFinalBlock [get, set]
 
global::System.Threading.SemaphoreSlim AsyncActiveSemaphore [get, set]
 

Private Member Functions

global::System.Threading.Tasks.Task< int > ReadAsyncInternal (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken)
 
void CheckReadArguments (byte[] buffer, int offset, int count)
 
global::System.Threading.Tasks.Task< int > ReadAsyncCore (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken, bool useAsync)
 
global::System.Threading.Tasks.Task WriteAsyncInternal (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken)
 
void CheckWriteArguments (byte[] buffer, int offset, int count)
 
global::System.Threading.Tasks.Task WriteAsyncCore (byte[] buffer, int offset, int count, global::System.Threading.CancellationToken cancellationToken, bool useAsync)
 
void InitializeBuffer ()
 

Private Attributes

readonly global::System.IO.Stream _stream
 
readonly ICryptoTransform _transform
 
readonly CryptoStreamMode _transformMode
 
byte[] _inputBuffer
 
int _inputBufferIndex
 
int _inputBlockSize
 
byte[] _outputBuffer
 
int _outputBufferIndex
 
int _outputBlockSize
 
bool _canRead
 
bool _canWrite
 
bool _finalBlockTransformed
 
global::System.Threading.SemaphoreSlim _lazyAsyncActiveSemaphore
 
readonly bool _leaveOpen
 

Detailed Description

Definition at line 14 of file CryptoStream.cs.


The documentation for this class was generated from the following file: