Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti programming reference for C#
Analyzer - класс

Базовый класс для всех лингвистических анализаторов. Игнорируйте, если не собираетесь делать свой анализатор.

Пространство имен: Pullenti.Ner

# Синтаксис

CSharp
    public abstract class Analyzer

# Свойства (get/set)

| Имя | Тип | Описание
--- | --- | --- | ---
| Caption | string | Заголовок анализатора
| Description | string | Описание анализатора
| IgnoreThisAnalyzer | bool | При установке в true будет игнорироваться при обработке (для отладки)
| Images | Dictionary<string, byte[]> | Список изображений объектов
| IsSpecific | bool | Признак специфического анализатора (предназначенного для конкретной предметной области). Специфические анализаторы по умолчанию не добавляются в процессор (Processor)
| Name | string | Уникальное наименование анализатора
| PersistReferentsRegim | bool | Включить режим накопления выделяемых сущностей при обработке разных SourceOfText (то есть локальные сущности будут накапливаться)
| ProgressWeight | int | Сколько примерно времени работает анализатор по сравнению с другими (в условных единицах)
| TypeSystem | ICollection<ReferentClass> | Список поддерживаемых типов объектов (сущностей), которые выделяет анализатор
| UsedExternObjectTypes | IEnumerable<string> | Список имён типов объектов из других картриджей, которые желательно предварительно выделить (для управления приоритетом применения правил)

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| CreateAnalyzerData | AnalyzerData | Используется внутренним образом
| CreateReferent | Referent | Создать сущность указанного типа
| Process | нет | Запустить анализ
| ProcessOntologyItem | ReferentToken | Это используется внутренним образом для обработки внешних онтологий
| ProcessReferent | ReferentToken | Попытаться выделить сущность с указанного токена. (выделенная сущность не сохраняется в локальной онтологии - её нужно потом явно сохранять)