PlaceholderType - класс

Базовый класс для типа плейсхолдера.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public abstract class PlaceholderType : IPlaceholderType, 
	IEquatable<IPlaceholderType>
Inheritance
Object    PlaceholderType
Derived
Implements
IEquatableIPlaceholderType, IPlaceholderType

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

PlaceholderType Создаёт экземпляр класса с указанием значений его свойств и с указанием режима работы плейсхолдера Mode.

Свойства

HasParametersПризнак того, что плейсхолдер должен содержать параметры.
ModeРежим работы плейсхолдера.
NameИмя плейсхолдера, по которому определяется тип.
Unknown Неизвестный тип плейсхолдера. Метод замены такого плейсхолдера всегда возвращает null. Может использоваться в расширениях.

Методы

ByReplacement Возвращает тип плейсхолдера, который всегда возвращает заданную строку в качестве замены.
CheckPlaceholder Проверяет тип заданного плейсхолдера Type на соответствие типу текущего объекта. Выбрасывает исключение в случае несоответствия, или если передано значение null.
Equals(IPlaceholderType)Indicates whether the current object is equal to another object of the same type.
Equals(Object)Determines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(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.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

См. также