Share via


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)

將指定的字串編碼至 TextWriter 物件。

(繼承來源 TextEncoder)
Encode(TextWriter, String, Int32, Int32)

編碼子字串,並將它寫入 TextWriter 物件。

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

為提供的 UTF-8 文字編碼。

(繼承來源 TextEncoder)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
FindFirstCharacterToEncode(Char*, Int32)

尋找第一個字元的索引以進行編碼。

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

尋找 UTF-8 文字輸入緩衝區的第一個元素,目前的編碼器會使其逸出。

(繼承來源 TextEncoder)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

編碼 Unicode 純量值,並將它寫入緩衝區。

WillEncode(Int32)

判斷指定的 Unicode 純量值是否要進行編碼。

適用於