Ejemplo n.º 1
0
        protected override void DetachChild(InvokeNode childNode)
        {
            var index = m_ChildNodes.LastIndexOf(childNode);

            if (index > -1)
            {
                m_ChildNodes.RemoveAt(index);
            }
        }
Ejemplo n.º 2
0
        public override bool IsChildOf(InvokeNode parent)
        {
            InvokeNode tempNode = this;

            while (tempNode != null)
            {
                if (tempNode == parent)
                {
                    return(true);
                }
                tempNode = tempNode.ParentNode;
            }
            return(false);
        }
Ejemplo n.º 3
0
 protected override void AttachChild(InvokeNode childNode)
 {
     m_ChildNodes.Add(childNode);
 }
Ejemplo n.º 4
0
 protected override void DetachChild(InvokeNode childNode)
 {
     m_ChildNodes.Remove(childNode);
 }