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

◆ Read() [1/2]

override int System.Net.Http.MultipartContent.ContentReadStream.Read ( byte[] buffer,
int offset,
int count )
inline

Definition at line 102 of file MultipartContent.cs.

103 {
105 if (count == 0)
106 {
107 return 0;
108 }
109 while (true)
110 {
111 if (_current != null)
112 {
113 int num = _current.Read(buffer, offset, count);
114 if (num != 0)
115 {
116 _position += num;
117 return num;
118 }
119 _current = null;
120 }
121 if (_next >= _streams.Length)
122 {
123 break;
124 }
126 }
127 return 0;
128 }
static void ValidateBufferArguments(byte[] buffer, int offset, int count)
Definition Stream.cs:1044
int Read(byte[] buffer, int offset, int count)

References System.Net.Http.MultipartContent.ContentReadStream._current, System.Net.Http.MultipartContent.ContentReadStream._next, System.Net.Http.MultipartContent.ContentReadStream._position, System.Net.Http.MultipartContent.ContentReadStream._streams, System.buffer, System.count, System.IO.Stream.Length, System.offset, System.IO.Stream.Read(), and System.IO.Stream.ValidateBufferArguments().