|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| unsafe bool | TryEncodeUnicodeScalar (int unicodeScalar, char *buffer, int bufferLength, out int numberOfCharactersWritten) |
| unsafe int | FindFirstCharacterToEncode (char *text, int textLength) |
| bool | WillEncode (int unicodeScalar) |
| virtual string | Encode (string value) |
| void | Encode (TextWriter output, string value) |
| virtual void | Encode (TextWriter output, string value, int startIndex, int characterCount) |
| virtual void | Encode (TextWriter output, char[] value, int startIndex, int characterCount) |
| virtual OperationStatus | Encode (ReadOnlySpan< char > source, Span< char > destination, out int charsConsumed, out int charsWritten, bool isFinalBlock=true) |
| virtual OperationStatus | EncodeUtf8 (ReadOnlySpan< byte > utf8Source, Span< byte > utf8Destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock=true) |
| virtual int | FindFirstCharacterToEncodeUtf8 (ReadOnlySpan< byte > utf8Text) |
Static Public Member Functions | |
| static UrlEncoder | Create (TextEncoderSettings settings) |
| static UrlEncoder | Create (params UnicodeRange[] allowedRanges) |
Protected Member Functions | |
| virtual unsafe int | FindFirstCharacterToEncode (ReadOnlySpan< char > text) |
| virtual OperationStatus | EncodeUtf8Core (ReadOnlySpan< byte > utf8Source, Span< byte > utf8Destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock) |
| virtual OperationStatus | EncodeCore (ReadOnlySpan< char > source, Span< char > destination, out int charsConsumed, out int charsWritten, bool isFinalBlock) |
Properties | |
| static UrlEncoder | Default [get] |
| int | MaxOutputCharactersPerInputCharacter [get] |
Private Member Functions | |
| unsafe bool | TryEncodeUnicodeScalar (uint unicodeScalar, Span< char > buffer, out int charsWritten) |
| bool | TryEncodeUnicodeScalarUtf8 (uint unicodeScalar, Span< char > utf16ScratchBuffer, Span< byte > utf8Destination, out int bytesWritten) |
| string | EncodeToNewString (ReadOnlySpan< char > value, int indexOfFirstCharToEncode) |
| void | EncodeCore (TextWriter output, ReadOnlySpan< char > value) |
Static Private Member Functions | |
| static void | ValidateRanges (int startIndex, int characterCount, int actualInputLength) |
| static void | ThrowArgumentException_MaxOutputCharsPerInputChar () |
Definition at line 5 of file UrlEncoder.cs.