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) |