6 writes to _charLeftOver
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\EncoderFallback.cs (1)
319this.encoder._charLeftOver = ch;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\EncoderNLS.cs (2)
41_charLeftOver = (char)0; 350_charLeftOver = default;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Encoding.Internal.cs (1)
616encoder._charLeftOver = chars[0]; // squirrel away remaining high surrogate char and finish
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (1)
969encoder._charLeftOver = charLeftOver;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\UTF32Encoding.cs (1)
676encoder._charLeftOver = highSurrogate;
12 references to _charLeftOver
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\EncoderNLS.cs (8)
224internal bool HasLeftoverData => _charLeftOver != default || (_fallbackBuffer is not null && _fallbackBuffer.Remaining > 0); 227internal virtual bool HasState => _charLeftOver != (char)0; 253if (_charLeftOver == default) 281if (Rune.TryCreate(_charLeftOver, secondChar, out Rune rune)) 299FallbackBuffer.Fallback(_charLeftOver, secondChar, index: -1); 304FallbackBuffer.Fallback(_charLeftOver, index: -1); 322if (_charLeftOver != default) 349char charLeftOver = _charLeftOver;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\UnicodeEncoding.cs (2)
371charLeftOver = encoder._charLeftOver; 657charLeftOver = encoder._charLeftOver;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\UTF32Encoding.cs (2)
370highSurrogate = encoder._charLeftOver; 505highSurrogate = encoder._charLeftOver;