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

◆ Write() [1/2]

override void System.Runtime.Serialization.Json.JsonEncodingStreamWrapper.Write ( byte[] buffer,
int offset,
int count )
inline

Definition at line 221 of file JsonEncodingStreamWrapper.cs.

222 {
223 if (_encodingCode == SupportedEncoding.UTF8)
224 {
226 return;
227 }
228 while (count > 0)
229 {
230 int num = ((_chars.Length < count) ? _chars.Length : count);
231 int chars = _dec.GetChars(buffer, offset, num, _chars, 0, flush: false);
234 offset += num;
235 count -= num;
236 }
237 }
void Write(byte[] buffer, int offset, int count)
int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex)
int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush)

References System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._byteCount, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._bytes, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._chars, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._dec, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._enc, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._encodingCode, System.Runtime.Serialization.Json.JsonEncodingStreamWrapper._stream, System.buffer, System.chars, System.count, System.Runtime.Serialization.Dictionary, System.Text.Encoder.GetBytes(), System.Text.Decoder.GetChars(), System.offset, and System.IO.Stream.Write().