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

◆ EncodingCharBuffer()

unsafe System.Text.Encoding.EncodingCharBuffer.EncodingCharBuffer ( Encoding enc,
DecoderNLS decoder,
char * charStart,
int charCount,
byte * byteStart,
int byteCount )
inlinepackage

Definition at line 124 of file Encoding.cs.

125 {
126 _enc = enc;
127 _decoder = decoder;
128 _chars = charStart;
129 _charStart = charStart;
130 _charEnd = charStart + charCount;
131 _byteStart = byteStart;
132 _bytes = byteStart;
133 _byteEnd = byteStart + byteCount;
134 if (_decoder == null)
135 {
136 _fallbackBuffer = enc.DecoderFallback.CreateFallbackBuffer();
137 }
138 else
139 {
141 }
143 }
unsafe void InternalInitialize(byte *byteStart, char *charEnd)
new DecoderFallbackBuffer FallbackBuffer
Definition DecoderNLS.cs:24
unsafe readonly char * _charStart
Definition Encoding.cs:100
unsafe readonly byte * _byteEnd
Definition Encoding.cs:112
unsafe readonly char * _charEnd
Definition Encoding.cs:102
readonly DecoderFallbackBuffer _fallbackBuffer
Definition Encoding.cs:116
unsafe readonly byte * _byteStart
Definition Encoding.cs:110

References System.Text.Encoding.EncodingCharBuffer._byteEnd, System.Text.Encoding.EncodingCharBuffer._bytes, System.Text.Encoding.EncodingCharBuffer._byteStart, System.Text.Encoding.EncodingCharBuffer._charEnd, System.Text.Encoding.EncodingCharBuffer._chars, System.Text.Encoding.EncodingCharBuffer._charStart, System.Text.Encoding.EncodingCharBuffer._decoder, System.Text.Encoding.EncodingCharBuffer._enc, System.Text.Encoding.EncodingCharBuffer._fallbackBuffer, System.byteCount, System.charCount, System.Runtime.Serialization.Dictionary, System.Text.DecoderNLS.FallbackBuffer, and System.Text.DecoderFallbackBuffer.InternalInitialize().