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