Placeholder - класс

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

Definition

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

Конструкторы

Placeholder(IPlaceholderType, IPlaceholderText) Создаёт экземпляр класса с указанием типа плейсхолдера и объекта IPlaceholderText, свойства которого используются при создании текущего объекта. Свойства Format и Parameters принимаются равными null.
Placeholder(IPlaceholderType, String, String, IPlaceholderText) Создаёт экземпляр класса с указанием значений его свойств и объекта IPlaceholderText, свойства которого используются при создании текущего объекта.
Placeholder(IPlaceholderType, String, String, String, String, Int32, DictionaryString, Object) Создаёт экземпляр класса с указанием значений его свойств.

Свойства

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

Методы

CreateCopy Создаёт копию плейсхолдера, с указанием другого значения [Tessa.Platform.Placeholders.IPlaceholderText.Value]. Свойство [Tessa.Platform.Placeholders.IPlaceholderText.Original] созданного плейсхолдера будет ссылаться на текущий плейсхолдер. Метод полезен для типов плейсхолдеров, работающих в режиме "замены по алиасу".
(Унаследован от PlaceholderText)
CreateCopyCore Создаёт копию плейсхолдера, с указанием другого значения [Tessa.Platform.Placeholders.IPlaceholderText.Value]. Свойство [Tessa.Platform.Placeholders.IPlaceholderText.Original] созданного плейсхолдера будет ссылаться на текущий плейсхолдер. Метод полезен для типов плейсхолдеров, работающих в режиме "замены по алиасу".
(Унаследован от PlaceholderText)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringВозвращает строковое представление объекта.
(Унаследован от PlaceholderText)

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

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

См. также