public abstract class PlaceholderParser<TContext>
where TContext : PlaceholderParsingContext
Public MustInherit Class PlaceholderParser(Of TContext As PlaceholderParsingContext)generic<typename TContext>
where TContext : PlaceholderParsingContext
public ref class PlaceholderParser abstract[<AbstractClassAttribute>]
type PlaceholderParser<'TContext when 'TContext : PlaceholderParsingContext> = class end| 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) |