PlaceholderHelperParseAndReplaceAsync - метод

Вспомогательный метод для парсинга и замены плейсхолдера.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static Task<PlaceholderValue> ParseAndReplaceAsync(
	string placeholderValue,
	IPlaceholderParser parser,
	IPlaceholderFindingContext findingContext,
	IPlaceholderReplacementContext replacementContext,
	IPlaceholderRow placeholderRow = null,
	IEditablePlaceholderTable placeholderTable = null,
	CancellationToken cancellationToken = default
)

Параметры

placeholderValue  String
Значение плейсхолдера, без фигурный скобок.
parser  IPlaceholderParser
Парсер плейсхолдеров
findingContext  IPlaceholderFindingContext
Контекст поиска плейсхолдеров
replacementContext  IPlaceholderReplacementContext
Контекст замены плейсхолдеров
placeholderRow  IPlaceholderRow  (Optional)
Текущая строка. Обязательна при расчете табличного плейсхолдера
placeholderTable  IEditablePlaceholderTable  (Optional)
Текущая таблица. Обязательна при расчете табличного плейсхолдера, который небыл рассчитан до этого
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

TaskPlaceholderValue
Значение после замены плейсхолдера.

См. также