Sdílet prostřednictvím


Utf8.TryWriteInterpolatedStringHandler Konstruktory

Definice

Přetížení

Utf8.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Byte>, Boolean)

Vytvoří obslužnou rutinu použitou k zápisu interpolovaného řetězce do UTF-8 Span<T>.

Utf8.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Byte>, IFormatProvider, Boolean)

Vytvoří obslužnou rutinu použitou k zápisu interpolovaného řetězce do UTF-8 Span<T>.

Utf8.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Byte>, Boolean)

Zdroj:
Utf8.cs
Zdroj:
Utf8.cs

Vytvoří obslužnou rutinu použitou k zápisu interpolovaného řetězce do UTF-8 Span<T>.

public:
 TryWriteInterpolatedStringHandler(int literalLength, int formattedCount, Span<System::Byte> destination, [Runtime::InteropServices::Out] bool % shouldAppend);
public TryWriteInterpolatedStringHandler (int literalLength, int formattedCount, Span<byte> destination, out bool shouldAppend);
new System.Text.Unicode.Utf8.TryWriteInterpolatedStringHandler : int * int * Span<byte> * bool -> System.Text.Unicode.Utf8.TryWriteInterpolatedStringHandler
Public Sub New (literalLength As Integer, formattedCount As Integer, destination As Span(Of Byte), ByRef shouldAppend As Boolean)

Parametry

literalLength
Int32

Počet konstantních znaků mimo interpolační výrazy v interpolovaném řetězci.

formattedCount
Int32

Počet interpolačních výrazů v interpolovaném řetězci.

destination
Span<Byte>

Cílová vyrovnávací paměť.

shouldAppend
Boolean

Když se tato metoda vrátí, obsahuje true , jestli cíl může být dostatečně dlouhý, aby podporoval formátování, nebo false pokud není.

Poznámky

To je určeno k zavolání pouze kompilátorem generovaného kódu. Argumenty se neověřují, protože by jinak byly pro členy určené k přímému použití.

Platí pro

Utf8.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Byte>, IFormatProvider, Boolean)

Zdroj:
Utf8.cs
Zdroj:
Utf8.cs

Vytvoří obslužnou rutinu použitou k zápisu interpolovaného řetězce do UTF-8 Span<T>.

public:
 TryWriteInterpolatedStringHandler(int literalLength, int formattedCount, Span<System::Byte> destination, IFormatProvider ^ provider, [Runtime::InteropServices::Out] bool % shouldAppend);
public TryWriteInterpolatedStringHandler (int literalLength, int formattedCount, Span<byte> destination, IFormatProvider? provider, out bool shouldAppend);
new System.Text.Unicode.Utf8.TryWriteInterpolatedStringHandler : int * int * Span<byte> * IFormatProvider * bool -> System.Text.Unicode.Utf8.TryWriteInterpolatedStringHandler
Public Sub New (literalLength As Integer, formattedCount As Integer, destination As Span(Of Byte), provider As IFormatProvider, ByRef shouldAppend As Boolean)

Parametry

literalLength
Int32

Počet konstantních znaků mimo interpolační výrazy v interpolovaném řetězci.

formattedCount
Int32

Počet interpolačních výrazů v interpolovaném řetězci.

destination
Span<Byte>

Cílová vyrovnávací paměť.

provider
IFormatProvider

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

shouldAppend
Boolean

Když se tato metoda vrátí, obsahuje true , jestli cíl může být dostatečně dlouhý, aby podporoval formátování, nebo false pokud není.

Poznámky

To je určeno k zavolání pouze kompilátorem generovaného kódu. Argumenty se neověřují, protože by jinak byly pro členy určené k přímému použití.

Platí pro