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

◆ OptimizedInboxTextEncoder()

System.Text.Encodings.Web.OptimizedInboxTextEncoder.OptimizedInboxTextEncoder ( ScalarEscaperBase scalarEscaper,
in AllowedBmpCodePointsBitmap allowedCodePointsBmp,
bool forbidHtmlSensitiveCharacters = true,
ReadOnlySpan< char > extraCharactersToEscape = default(ReadOnlySpan<char>) )
inlinepackage

Definition at line 109 of file OptimizedInboxTextEncoder.cs.

110 {
111 _scalarEscaper = scalarEscaper;
112 _allowedBmpCodePoints = allowedCodePointsBmp;
114 if (forbidHtmlSensitiveCharacters)
115 {
117 }
118 ReadOnlySpan<char> readOnlySpan = extraCharactersToEscape;
119 for (int i = 0; i < readOnlySpan.Length; i++)
120 {
121 char value = readOnlySpan[i];
123 }
126 }
unsafe void PopulateAllowedCodePoints(in AllowedBmpCodePointsBitmap allowedBmpCodePoints)
unsafe void PopulatePreescapedData(in AllowedBmpCodePointsBitmap allowedCodePointsBmp, ScalarEscaperBase innerEncoder)

References System.Text.Encodings.Web.OptimizedInboxTextEncoder._allowedAsciiCodePoints, System.Text.Encodings.Web.OptimizedInboxTextEncoder._allowedBmpCodePoints, System.Text.Encodings.Web.OptimizedInboxTextEncoder._asciiPreescapedData, System.Text.Encodings.Web.OptimizedInboxTextEncoder._scalarEscaper, System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidChar(), System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidHtmlCharacters(), System.Text.Encodings.Web.AllowedBmpCodePointsBitmap.ForbidUndefinedCharacters(), System.ReadOnlySpan< T >.Length, System.Text.Encodings.Web.OptimizedInboxTextEncoder.AllowedAsciiCodePoints.PopulateAllowedCodePoints(), System.Text.Encodings.Web.OptimizedInboxTextEncoder.AsciiPreescapedData.PopulatePreescapedData(), and System.Text.Encodings.Web.value.