MemoryExtensions.TryWriteInterpolatedStringHandler Costruttori

Definizione

Overload

MemoryExtensions.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Char>, Boolean)

Crea un gestore usato per scrivere una stringa interpolata in un intervallo di caratteri.

MemoryExtensions.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Char>, IFormatProvider, Boolean)

Crea un gestore usato per scrivere una stringa interpolata in un intervallo di caratteri.

MemoryExtensions.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Char>, Boolean)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Crea un gestore usato per scrivere una stringa interpolata in un intervallo di caratteri.

public:
 TryWriteInterpolatedStringHandler(int literalLength, int formattedCount, Span<char> destination, [Runtime::InteropServices::Out] bool % shouldAppend);
public TryWriteInterpolatedStringHandler (int literalLength, int formattedCount, Span<char> destination, out bool shouldAppend);
new MemoryExtensions.TryWriteInterpolatedStringHandler : int * int * Span<char> * bool -> MemoryExtensions.TryWriteInterpolatedStringHandler
Public Sub New (literalLength As Integer, formattedCount As Integer, destination As Span(Of Char), ByRef shouldAppend As Boolean)

Parametri

literalLength
Int32

Numero di caratteri costanti all'esterno delle espressioni di interpolazione nella stringa interpolata.

formattedCount
Int32

Numero di espressioni di interpolazione nella stringa interpolata.

destination
Span<Char>

Il buffer di destinazione.

shouldAppend
Boolean

Quando questo metodo restituisce, contiene true se la destinazione potrebbe essere abbastanza lunga per supportare la formattazione o false se non sarà.

Commenti

Ciò deve essere chiamato solo dal codice generato dal compilatore. Gli argomenti non vengono convalidati perché altrimenti devono essere usati direttamente dai membri.

Si applica a

MemoryExtensions.TryWriteInterpolatedStringHandler(Int32, Int32, Span<Char>, IFormatProvider, Boolean)

Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs
Origine:
MemoryExtensions.cs

Crea un gestore usato per scrivere una stringa interpolata in un intervallo di caratteri.

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

Parametri

literalLength
Int32

Numero di caratteri costanti all'esterno delle espressioni di interpolazione nella stringa interpolata.

formattedCount
Int32

Numero di espressioni di interpolazione nella stringa interpolata.

destination
Span<Char>

Il buffer di destinazione.

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

shouldAppend
Boolean

Quando questo metodo restituisce, contiene true se la destinazione potrebbe essere abbastanza lunga per supportare la formattazione o false se non sarà.

Commenti

Ciò deve essere chiamato solo dal codice generato dal compilatore. Gli argomenti non vengono convalidati perché altrimenti devono essere usati direttamente dai membri.

Si applica a