19 if (
value.Value == 60)
26 else if (
value.Value == 62)
33 else if (
value.Value == 38)
42 if (
value.Value != 34)
60 int num2 = destination.Length - 1;
68 return destination.Length + 4;
76 if (
value.Value == 60)
83 else if (
value.Value == 62)
90 else if (
value.Value == 38)
99 if (
value.Value != 34)
117 int num2 = destination.Length - 1;
125 return destination.Length + 4;
140 if (settings ==
null)
154 return _innerEncoder.
EncodeUtf8(utf8Source, utf8Destination, out bytesConsumed, out bytesWritten, isFinalBlock);
static char ToCharUpper(int value)
static int Log2(uint value)
override int EncodeUtf16(Rune value, Span< char > destination)
override int EncodeUtf8(Rune value, Span< byte > destination)
static readonly EscaperImplementation Singleton
static readonly DefaultHtmlEncoder BasicLatinSingleton
DefaultHtmlEncoder(TextEncoderSettings settings)
override OperationStatus EncodeUtf8Core(ReadOnlySpan< byte > utf8Source, Span< byte > utf8Destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock)
override int MaxOutputCharactersPerInputCharacter
unsafe override bool TryEncodeUnicodeScalar(int unicodeScalar, char *buffer, int bufferLength, out int numberOfCharactersWritten)
override int FindFirstCharacterToEncodeUtf8(ReadOnlySpan< byte > utf8Text)
override int FindFirstCharacterToEncode(ReadOnlySpan< char > text)
override bool WillEncode(int unicodeScalar)
readonly OptimizedInboxTextEncoder _innerEncoder
override OperationStatus EncodeCore(ReadOnlySpan< char > source, Span< char > destination, out int charsConsumed, out int charsWritten, bool isFinalBlock)
unsafe override int FindFirstCharacterToEncode(char *text, int textLength)
OperationStatus Encode(ReadOnlySpan< char > source, Span< char > destination, out int charsConsumed, out int charsWritten, bool isFinalBlock)
unsafe bool TryEncodeUnicodeScalar(int unicodeScalar, char *buffer, int bufferLength, out int numberOfCharactersWritten)
unsafe int GetIndexOfFirstByteToEncode(ReadOnlySpan< byte > data)
unsafe int GetIndexOfFirstCharToEncode(ReadOnlySpan< char > data)
unsafe int FindFirstCharacterToEncode(char *text, int textLength)
OperationStatus EncodeUtf8(ReadOnlySpan< byte > source, Span< byte > destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock)
bool IsScalarValueAllowed(Rune value)
static bool TryWriteBytes(Span< byte > span, byte a, byte b, byte c, byte d)
static bool TryWriteChars(Span< char > span, char a, char b, char c, char d)
ref readonly AllowedBmpCodePointsBitmap GetAllowedCodePointsBitmap()
static UnicodeRange BasicLatin