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

◆ Fallback() [1/2]

override bool System.Xml.CharEntityEncoderFallbackBuffer.Fallback ( char charUnknown,
int index )
inline

Definition at line 31 of file CharEntityEncoderFallbackBuffer.cs.

32 {
33 if (_charEntityIndex >= 0)
34 {
36 }
38 {
39 IFormatProvider formatProvider = null;
40 IFormatProvider provider = formatProvider;
41 Span<char> initialBuffer = stackalloc char[64];
43 handler.AppendLiteral("&#x");
44 handler.AppendFormatted((int)charUnknown, "X");
45 handler.AppendLiteral(";");
46 _charEntity = string.Create(provider, initialBuffer, ref handler);
48 return true;
49 }
52 return false;
53 }
override EncoderFallbackBuffer CreateFallbackBuffer()
bool Fallback(char charUnknown, int index)

References System.Xml.CharEntityEncoderFallbackBuffer._charEntity, System.Xml.CharEntityEncoderFallbackBuffer._charEntityIndex, System.Xml.CharEntityEncoderFallbackBuffer._parent, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(), System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendLiteral(), System.Xml.CharEntityEncoderFallback.CanReplaceAt(), System.Text.EncoderExceptionFallback.CreateFallbackBuffer(), System.Xml.Dictionary, System.Text.EncoderFallbackBuffer.Fallback(), and System.index.