ITreeNodeTMergeObject - интерфейс

Представляет узел для дерева слияния.

Definition

Пространство имён: Tessa.SmartMerge
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface ITreeNode<TMergeObject> : IEquatable<ITreeNode<TMergeObject>>
Implements
IEquatableITreeNodeTMergeObject

Параметры типа

TMergeObject
Тип объектов для которых производится слияние.

Заметки

Для вывода текстовой информации по узлу переопределите ToString() в реализациях узлов.

Свойства

IgnoreDuplicates Отражает должен ли игнорироваться узел если логика сочтет его дубликатом.
Parent Родительский узел.
Reference Ссылка на сопоставленный узел (в другом дереве слияния).
State Состояние узла.

Методы

AttachTo Устанавливает родительский узел.
EqualsIndicates whether the current object is equal to another object of the same type.
(Унаследован от IEquatableITreeNodeTMergeObject)
EqualsByKey Сравнение узлов по ключам с учетом уровня сравнения.
GetHashCode Получить хэш-код объекта в зависимости от уровня сравнения.
GetMergeResult Логика вычисления результата слияния.
SetReference Сопоставляет данный узел с узлом в другом дереве слияния.
SetState Устанавливает состояние узла.

См. также