JavaScriptTestEncoder 类

定义

JavaScriptEncoder 用于单元测试。 此编码器不执行任何编码,不应在应用程序代码中使用。

public ref class JavaScriptTestEncoder : System::Text::Encodings::Web::JavaScriptEncoder
public class JavaScriptTestEncoder : System.Text.Encodings.Web.JavaScriptEncoder
type JavaScriptTestEncoder = class
    inherit JavaScriptEncoder
Public Class JavaScriptTestEncoder
Inherits JavaScriptEncoder
继承
JavaScriptTestEncoder

构造函数

名称 说明
JavaScriptTestEncoder()

JavaScriptEncoder 用于单元测试。 此编码器不执行任何编码,不应在应用程序代码中使用。

属性

名称 说明
MaxOutputCharactersPerInputCharacter

获取此编码器可为每个输入代码点生成的最大字符数。

方法

名称 说明
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

对提供的字符进行编码。

(继承自 TextEncoder)
Encode(String)

对提供的字符串进行编码,并将编码的文本作为新字符串返回。

Encode(TextWriter, Char[], Int32, Int32)

对数组中的字符进行编码,并将其写入对象 TextWriter

Encode(TextWriter, String, Int32, Int32)

对子字符串进行编码,并将其写入对象 TextWriter

Encode(TextWriter, String)

将指定的字符串编码为对象 TextWriter

(继承自 TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

对提供的 UTF-8 文本进行编码。

(继承自 TextEncoder)
FindFirstCharacterToEncode(Char*, Int32)

查找要编码的第一个字符的索引。

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

查找将由当前编码器实例转义的 UTF-8 文本输入缓冲区中的第一个元素。

(继承自 TextEncoder)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

对 Unicode 标量值进行编码,并将其写入缓冲区。

WillEncode(Int32)

确定是否对给定 Unicode 标量值进行编码。

适用于