Пример #1
0
 public BinaryViewNode(T view, ViewNode <T> leftChild, ViewNode <T> rightChild) : base(view)
 {
     RightChild = rightChild;
     LeftChild  = leftChild;
 }
Пример #2
0
        internal BinaryViewNode <T> CreateBinaryNode(BinaryNode node, ViewNode <T> leftChild, ViewNode <T> rightChild)
        {
            var nodeView = ViewFactory.GetView(node);

            return(new BinaryViewNode <T>(nodeView, leftChild, rightChild));
        }
Пример #3
0
 public UnaryViewNode(T view, ViewNode <T> child) : base(view)
 {
     Child = child;
 }
Пример #4
0
        internal UnaryViewNode <T> CreateUnaryNode(UnaryNode node, ViewNode <T> child)
        {
            var nodeView = ViewFactory.GetView(node);

            return(new UnaryViewNode <T>(nodeView, child));
        }