PlaceholderParserTContext - класс |
Пространство имён: Tessa.Platform.Placeholders
public abstract class PlaceholderParser<TContext> where TContext : PlaceholderParsingContext
Тип PlaceholderParserTContext предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| PlaceholderParserTContext | Инициализирует новый экземпляр класса PlaceholderParserTContext |
| Имя | Описание | |
|---|---|---|
| BuildTextPattern | Выполняет построение шаблона для регулярного выражения, требуемого для разбора плейсхолдера в контексте. | |
| CheckParsingText |
Проверяет текст с параметрами плейсхолдера, разбор которого требуется выполнить.
Возвращает признак того, что проверка прошла успешно.
В случае, если метод возвращает false, в результате валидации в контексте context
должно быть добавлено сообщение об ошибке.
| |
| CreateTextRegex |
Создаёт регулярное выражение, используемое для поиска ключевых слов в разбираемом плейсхолдере.
Созданное и возвращённое регулярное выражение не должно быть равно null.
| |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
| EscapeFormatText |
Заменяет escape-последовательности, заданные в строке формата,
распознанной в одной из команд внутри параметра плейсхолдера.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
| GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
| OnParseCompleted | Выполняется при завершении разбора плейсхолдера. | |
| OnParsedTextMatch | Выполняется после завершения процесса разбора текста плейсхолдера на составляющие. | |
| OnParseStarted | Выполняется при запуске разбора плейсхолдера. | |
| OnParseText |
Выполняется в процессе разбора текста плейсхолдера на составляющие.
Выполняет регулярное выражение с последующим запуском событий, связанных с разбором текста.
| |
| OnParseTextMatch |
Выполняется непосредственно в процессе разбора текста плейсхолдера на составляющие. Содержит логику разбора.
| |
| OnParsingTextMatch | Выполняется перед запуском процесса разбора текста плейсхолдера на составляющие. | |
| ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
| TryParseGroupings |
Выполняет разбор текста на объекты PlaceholderGrouping, описывающие группировки.
При разборе используется регулярное выражение Groupings.
Возвращает null или пустую коллекцию, если разобрать текст на подходящие объекты не удалось.
| |
| TryParseSortings |
Выполняет разбор текста на объекты PlaceholderSorting, описывающие сортировки.
При разборе используется регулярное выражение Sortings.
Возвращает null или пустую коллекцию, если разобрать текст на подходящие объекты не удалось.
|
| Имя | Описание | |
|---|---|---|
| TextRegexOptions |
Опции для регулярного выражения, построение которого выполняется в методе CreateTextRegex(TContext).
|
| Имя | Описание | |
|---|---|---|
| Get | (Определяется ComHelper.) | |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
| Invoke | (Определяется ComHelper.) | |
| Set | (Определяется ComHelper.) |