IPlaceholder - интерфейс

Информация по распознанному плейсхолдеру.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IPlaceholder : IPlaceholderText
Implements
IPlaceholderText

Свойства

Format Строка форматирования, определяющая, каким образом должно быть отображено значение плейсхолдера, или null, если строка форматирования не задана и значение отображается с настройками по умолчанию.
InfoДополнительная информация по плейсхолдеру.
(Унаследован от IPlaceholderText)
Original Плейсхолдер, на основании которого создан текущий плейсхолдер, или null, если плейсхолдер создан без привязки к другому плейсхолдеру.
(Унаследован от IPlaceholderText)
Parameters Параметры плейсхолдера или null, если у плейсхолдера не заданы параметры.
Position Отсчитываемая от нуля позиция плейсхолдера в документе. Может быть отрицательной, если позиция неизвестна или не определяется числом. Позиция может быть изменена после того, как плейсхолдер был создан.
(Унаследован от IPlaceholderText)
TextСтрока плейсхолдера вместе с обрамляющими скобками.
(Унаследован от IPlaceholderText)
TypeТип плейсхолдера.
ValueСтрока плейсхолдера внутри обрамляющий скобок.
(Унаследован от IPlaceholderText)

Методы

CreateCopy Создаёт копию плейсхолдера, с указанием другого значения [Tessa.Platform.Placeholders.IPlaceholderText.Value]. Свойство [Tessa.Platform.Placeholders.IPlaceholderText.Original] созданного плейсхолдера будет ссылаться на текущий плейсхолдер. Метод полезен для типов плейсхолдеров, работающих в режиме "замены по алиасу".
(Унаследован от IPlaceholderText)

Методы расширения

AddDefinitionInfo Метод для добавления дочернего плейсхолдера definitionPlaceholder в плейсхолдер контейнер placeholder.
(Определяется PlaceholderExtensions)
GetDefinitionInfo Метод для получения дочернего плейсхолдера и его алиаса из другого плейсхолдера.
(Определяется PlaceholderExtensions)

См. также