public abstract class TreeNodeBase<T> : ITreeNode<T>,
IEquatable<ITreeNode<T>>
Public MustInherit Class TreeNodeBase(Of T)
Implements ITreeNode(Of T), IEquatable(Of ITreeNode(Of T))
generic<typename T>
public ref class TreeNodeBase abstract : ITreeNode<T>,
IEquatable<ITreeNode<T>^>
[<AbstractClassAttribute>]
type TreeNodeBase<'T> =
class
interface ITreeNode<'T>
interface IEquatable<ITreeNode<'T>>
end
TreeNodeBaseT | Инициализирует новый экземпляр класса TreeNodeBaseT |
IgnoreDuplicates | Отражает должен ли игнорироваться узел если логика сочтет его дубликатом. |
Parent | Родительский узел. |
Reference | Ссылка на сопоставленный узел (в другом дереве слияния). |
State | Состояние узла. |
AttachTo | Устанавливает родительский узел. |
CheckTypeAndGetReferenceNodeTNode | Проверяет соответствие типа узла, сопоставленного с текущим узлом и получает его. |
Equals(ITreeNodeT) | Indicates whether the current object is equal to another object of the same type. |
Equals(Object) | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
EqualsByKey | Сравнение узлов по ключам с учетом уровня сравнения. |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetHashCode(Int32) | Получить хэш-код объекта в зависимости от уровня сравнения. |
GetMergeResult | Логика вычисления результата слияния. |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
SetReference | Сопоставляет данный узел с узлом в другом дереве слияния. |
SetState | Устанавливает состояние узла. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |