/// <summary> /// Слияние двух узлов. /// </summary> /// <param name="sibling">Брат, с которым происходит слияние.</param> public override void Merge(TreeNode <T> sibling) { InternalNode <T> node = (InternalNode <T>)sibling; //Спускает Separator сверху Keys.Add(node.GetFirstLeafKey()); Keys.AddRange(node.Keys); Children.AddRange(node.Children); }