MemoryExtensions.TryWriteInterpolatedStringHandler Конструкторы

Определение

Перегрузки

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

Создает обработчик, используемый для записи интерполированной строки в диапазон символов.

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

Создает обработчик, используемый для записи интерполированной строки в диапазон символов.

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

Создает обработчик, используемый для записи интерполированной строки в диапазон символов.

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)

Параметры

literalLength
Int32

Количество постоянных символов вне выражений интерполяции в интерполированной строке.

formattedCount
Int32

Количество выражений интерполяции в интерполированной строке.

destination
Span<Char>

Буфер назначения.

shouldAppend
Boolean

При возвращении этого метода содержит true , может ли назначение быть достаточно длинным для поддержки форматирования или false если оно не будет.

Комментарии

Этот код должен вызываться только кодом, созданным компилятором. Аргументы не проверяются, так как в противном случае они предназначены для элементов, предназначенных для непосредственного использования.

Применяется к

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

Создает обработчик, используемый для записи интерполированной строки в диапазон символов.

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)

Параметры

literalLength
Int32

Количество постоянных символов вне выражений интерполяции в интерполированной строке.

formattedCount
Int32

Количество выражений интерполяции в интерполированной строке.

destination
Span<Char>

Буфер назначения.

provider
IFormatProvider

Объект, предоставляющий сведения о форматировании для определенного языка и региональных параметров.

shouldAppend
Boolean

При возвращении этого метода содержит true , может ли назначение быть достаточно длинным для поддержки форматирования или false если оно не будет.

Комментарии

Этот код должен вызываться только кодом, созданным компилятором. Аргументы не проверяются, так как в противном случае они предназначены для элементов, предназначенных для непосредственного использования.

Применяется к