コード例 #1
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
 public void ReplaceBy(Node node)
 {
     if(parent_node != null)
     {
     parent_node.ReplaceChild(this, node);
     }
 }
コード例 #2
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
        protected Node CloneNode(Node node)
        {
            if(node != null)
            {
            return (Node) node.Clone();
            }

            return null;
        }
コード例 #3
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
        protected string ToString(Node node)
        {
            if(node != null)
            {
            return node.ToString();
            }

            return "";
        }
コード例 #4
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
 internal abstract void ReplaceChild(Node oldChild, Node newChild);
コード例 #5
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
 internal abstract void RemoveChild(Node child);
コード例 #6
0
ファイル: nodes.cs プロジェクト: JamesJustinHarrell/niviok
 internal void Parent(Node parent_node)
 {
     this.parent_node = parent_node;
 }