MemoryExtensions.TryWriteInterpolatedStringHandler Construtores

Definição

Sobrecargas

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

Cria um manipulador usado para gravar uma cadeia de caracteres interpolada em um intervalo de caracteres.

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

Cria um manipulador usado para gravar uma cadeia de caracteres interpolada em um intervalo de caracteres.

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

Cria um manipulador usado para gravar uma cadeia de caracteres interpolada em um intervalo de caracteres.

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)

Parâmetros

literalLength
Int32

O número de caracteres constantes fora das expressões de interpolação na cadeia de caracteres interpolada.

formattedCount
Int32

O número de expressões de interpolação na cadeia de caracteres interpolada.

destination
Span<Char>

O buffer de destino.

shouldAppend
Boolean

Quando esse método retorna, contém true se o destino pode ser longo o suficiente para dar suporte à formatação ou false se não será.

Comentários

Isso se destina a ser chamado somente pelo código gerado pelo compilador. Os argumentos não são validados, pois de outra forma seriam para membros destinados a serem usados diretamente.

Aplica-se a

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

Cria um manipulador usado para gravar uma cadeia de caracteres interpolada em um intervalo de caracteres.

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)

Parâmetros

literalLength
Int32

O número de caracteres constantes fora das expressões de interpolação na cadeia de caracteres interpolada.

formattedCount
Int32

O número de expressões de interpolação na cadeia de caracteres interpolada.

destination
Span<Char>

O buffer de destino.

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

shouldAppend
Boolean

Quando esse método retorna, contém true se o destino pode ser longo o suficiente para dar suporte à formatação ou false se não será.

Comentários

Isso se destina a ser chamado somente pelo código gerado pelo compilador. Os argumentos não são validados, pois de outra forma seriam para membros destinados a serem usados diretamente.

Aplica-se a