6 writes to _charLeftOver
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Text\EncoderFallback.cs (1)
319
this.encoder.
_charLeftOver
= ch;
src\libraries\System.Private.CoreLib\src\System\Text\EncoderNLS.cs (2)
40
_charLeftOver
= (char)0;
349
_charLeftOver
= default;
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.Internal.cs (1)
615
encoder.
_charLeftOver
= chars[0]; // squirrel away remaining high surrogate char and finish
src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (1)
969
encoder.
_charLeftOver
= charLeftOver;
src\libraries\System.Private.CoreLib\src\System\Text\UTF32Encoding.cs (1)
676
encoder.
_charLeftOver
= highSurrogate;
12 references to _charLeftOver
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Text\EncoderNLS.cs (8)
223
internal bool HasLeftoverData =>
_charLeftOver
!= default || (_fallbackBuffer is not null && _fallbackBuffer.Remaining > 0);
226
internal virtual bool HasState =>
_charLeftOver
!= (char)0;
252
if (
_charLeftOver
== default)
280
if (Rune.TryCreate(
_charLeftOver
, secondChar, out Rune rune))
298
FallbackBuffer.Fallback(
_charLeftOver
, secondChar, index: -1);
303
FallbackBuffer.Fallback(
_charLeftOver
, index: -1);
321
if (
_charLeftOver
!= default)
348
char charLeftOver =
_charLeftOver
;
src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (2)
371
charLeftOver = encoder.
_charLeftOver
;
657
charLeftOver = encoder.
_charLeftOver
;
src\libraries\System.Private.CoreLib\src\System\Text\UTF32Encoding.cs (2)
370
highSurrogate = encoder.
_charLeftOver
;
505
highSurrogate = encoder.
_charLeftOver
;