Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Read() [1/2]

override int System.Net.FtpDataStream.Read ( byte[] buffer,
int offset,
int size )
inline

Definition at line 177 of file FtpDataStream.cs.

178 {
179 CheckError();
180 int num;
181 try
182 {
183 num = _networkStream.Read(buffer, offset, size);
184 }
185 catch
186 {
187 CheckError();
188 throw;
189 }
190 if (num == 0)
191 {
192 _isFullyRead = true;
193 Close();
194 }
195 return num;
196 }
virtual void Close()
Definition Stream.cs:644
readonly NetworkStream _networkStream
override int Read(byte[] buffer, int offset, int count)

References System.Net.FtpDataStream._isFullyRead, System.Net.FtpDataStream._networkStream, System.buffer, System.Net.FtpDataStream.CheckError(), System.IO.Stream.Close(), System.offset, and System.Net.Sockets.NetworkStream.Read().