Esempio n. 1
0
            public void MoveFromTo(GstNode oldParentNode, char oldFirstChar, GstNode newParentNode, char newFirstChar)
            {
                GstEdge self = oldParentNode.GetChildEdge(oldFirstChar);

                if (self != this)
                {
                    throw new ArgumentException("Error: MoveTo called with incorrect parent node and/or first char arguments");
                }
                oldParentNode.RemoveChildEdge(oldFirstChar);
                newParentNode.AddChildEdge(newFirstChar, this);
            }
Esempio n. 2
0
            public void Add()
            {
                char firstChar = GetFirstChar();

                ParentNode.AddChildEdge(firstChar, this);
            }