Tessa.SmartMerge - пространство имён

 

Классы

AsyncFuncMergeResultItemT, TArgs Представляет объект результата слияния, который содержит в себе кастомную логику слияния
MergeContextTMergeOptions Реализует контекст слияния.
MergeMetadata Содержит метаданные для слияния
MergeMetadataTier Реализует уровень метаданных для слияния, содержащий в себе узлы метаданных слияния
MergeOptions Параметры слияния.
MergeResultBaseTMergeObject Базовый класс для реализации результатов слияния
MergeTreeT, TMergeOptions 
SmartMergeHelper 
SmartMergerBaseTMergeObject, TMergeOptions Абстрактный базовый класс для типичной реализации мерджера через IMergeTreeBuilder и IMergeMetadataBuilder
TreeNodeBaseT 
TreeTierT Тир дерева для слияния.

Интерфейсы

IMergeContextTMergeOptions Представляет объект контекста для логики слияния, содержащий необходимую для этого слияния информацию
IMergeMetadata Содержит метаданные для слияния
IMergeMetadataBuilderTMergeOptions Строит метаданные для слияния
IMergeMetadataNode Представляет узел для метаданных слияния
IMergeMetadataTier Представляет уровень метаданных для слияния, содержащий в себе узлы метаданных слияния
IMergeOptions Представляет параметры слияния.
IMergeResultTMergeObject Представляет обзект содержащий в себе результаты слияния и имеет возможность применить их к объекту с которым происходит слияние.
IMergeResultItemTMergeObject Представляет результат слияния, а также логику применения этого результата к объекту слияния
IMergeTreeTMergeObject, TMergeOptions Представляет дерево слияния
IMergeTreeBuilderTMergeObject, TMergeOptions Строит дерево слияния
ISmartMergerTMergeObject Представляет объект выполняющий слияние двух объектов одного типа.
ITreeNodeTMergeObject Представляет узел для дерева слияния.
ITreeTierTMergeObject Представляет уровень в дереве слияния

Перечисления

State Состояния, которые может принимать узел в дереве слияния.