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

◆ GetNextRune()

Rune System.Text.EncoderFallbackBuffer.GetNextRune ( )
inlineprivateinherited

Definition at line 184 of file EncoderFallbackBuffer.cs.

185 {
186 char nextChar = GetNextChar();
187 if (Rune.TryCreate(nextChar, out var result) || Rune.TryCreate(nextChar, GetNextChar(), out result))
188 {
189 return result;
190 }
191 throw new ArgumentException(SR.Argument_InvalidCharSequenceNoIndex);
192 }

References System.SR.Argument_InvalidCharSequenceNoIndex, System.Text.EncoderFallbackBuffer.GetNextChar(), and System.Text.Rune.TryCreate().

Referenced by System.Text.EncoderFallbackBuffer.DrainRemainingDataForGetByteCount(), and System.Text.EncoderFallbackBuffer.TryDrainRemainingDataForGetBytes().