JavaScriptTestEncoder Třída

Definice

JavaScriptEncoder používá se k testování jednotek. Tento kodér neprovádí žádné kódování a neměl by být použit v kódu aplikace.

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
Dědičnost
JavaScriptTestEncoder

Konstruktory

Name Description
JavaScriptTestEncoder()

JavaScriptEncoder používá se k testování jednotek. Tento kodér neprovádí žádné kódování a neměl by být použit v kódu aplikace.

Vlastnosti

Name Description
MaxOutputCharactersPerInputCharacter

Získá maximální počet znaků, které tento kodér může vygenerovat pro každý vstupní bod kódu.

Metody

Name Description
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Zakóduje zadané znaky.

(Zděděno od TextEncoder)
Encode(String)

Zakóduje zadaný řetězec a vrátí kódovaný text jako nový řetězec.

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

Zakóduje znaky z pole a zapíše je do objektu TextWriter .

Encode(TextWriter, String, Int32, Int32)

Zakóduje podřetětěr a zapíše ho do objektu TextWriter .

Encode(TextWriter, String)

Zakóduje zadaný řetězec na TextWriter objekt.

(Zděděno od TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Zakóduje zadaný text UTF-8.

(Zděděno od TextEncoder)
FindFirstCharacterToEncode(Char*, Int32)

Vyhledá index prvního znaku, který se má zakódovat.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Najde první prvek v vyrovnávací paměti textového vstupu UTF-8, který by byl uchvácený aktuální instancí kodéru.

(Zděděno od TextEncoder)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Zakóduje skalární hodnotu Unicode a zapíše ji do vyrovnávací paměti.

WillEncode(Int32)

Určuje, jestli se zakóduje daná skalární hodnota Unicode.

Platí pro