ITreeNodeTMergeObject - интерфейс
Представляет узел для дерева слияния.
Пространство имён: Tessa.SmartMergeСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public interface ITreeNode<TMergeObject> : IEquatable<ITreeNode<TMergeObject>>
Public Interface ITreeNode(Of TMergeObject)
Inherits IEquatable(Of ITreeNode(Of TMergeObject))
generic<typename TMergeObject>
public interface class ITreeNode : IEquatable<ITreeNode<TMergeObject>^>
type ITreeNode<'TMergeObject> =
interface
interface IEquatable<ITreeNode<'TMergeObject>>
end
- Implements
- IEquatableITreeNodeTMergeObject
Параметры типа
- TMergeObject
- Тип объектов для которых производится слияние.
Для вывода текстовой информации по узлу переопределите ToString() в реализациях узлов.
IgnoreDuplicates |
Отражает должен ли игнорироваться узел если логика сочтет его дубликатом.
|
Parent |
Родительский узел.
|
Reference |
Ссылка на сопоставленный узел (в другом дереве слияния).
|
State |
Состояние узла.
|
AttachTo |
Устанавливает родительский узел.
|
Clone |
Клонирует узел.
|
Equals | Indicates whether the current object is equal to another object of the same type. (Унаследован от IEquatableITreeNodeTMergeObject) |
EqualsByKey |
Сравнение узлов по ключам с учетом уровня сравнения.
|
GetHashCode |
Получить хэш-код объекта в зависимости от уровня сравнения.
|
GetMergeResult |
Логика вычисления результата слияния.
|
SetReference |
Сопоставляет данный узел с узлом в другом дереве слияния.
|
SetState |
Устанавливает состояние узла.
|