Поддержка сложной нумерации разделов, пунктов, формул и т.п. (составная, возможны римские цифры, буквы)Пространство имен: Pullenti.Ner.Core
Иерархия наследования
Синтаксис
Свойства (get/set)
| Имя | Тип | Описание | |
|---|---|---|---|
![]() | AltNormal | string | Нормализация (дополнительный вариант, если есть) |
![]() | Normal | string | Нормализация |
![]() | Template | string | Шаблон (фактически структура с разделителями, первый вариант) |
Методы
| Имя | Тип значения | Описание | |
|---|---|---|---|
![]() | CanBeEquals | bool | Проверка эквивалентности номеров |
![]() | CanBeInOneSeq | bool | Проверка, что номера могут быть из одной последовательности (в принципе) |
![]() | CanBeNext | bool | Проверка, что номера следуют друг за другом |
![]() | CanBePsevdoSubseq | bool | Проверка номера - подппоследовательности |
![]() | CheckEqualTemplate | string | Проверить, что номера могут быть в одной последовательности |
![]() | GetTemplates | List<string> | Получить варианты шаблонов |
![]() | TryParse | ComplexNumToken | Выделить сложный номер с указанного токена |
![]() | TryParseRange | List<ComplexNumToken> | Выделение диапазона номеров (через дефис) и восстановление всей последовательности |
Поля
| Имя | Тип | Описание | |
|---|---|---|---|
![]() | Nums | List<SingleNumToken> | Элементы составного номера |



