IPlaceholder - интерфейс |
Пространство имён: Tessa.Platform.Placeholders
public interface IPlaceholder : IPlaceholderText
Тип IPlaceholder предоставляет следующие члены.
Имя | Описание | |
---|---|---|
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.) |