System.Xml.DataPointer.MoveToParent C# (CSharp) Méthode

MoveToParent() private méthode

private MoveToParent ( ) : bool
Résultat bool
        internal bool MoveToParent()
        {
            RealFoliate();
            AssertValid();
            if (_node != null)
            {
                if (_column != null)
                {
                    if (_fOnValue && !_doc.IsTextOnly(_column))
                    {
                        MoveTo(_node, _column, false);
                        return true;
                    }

                    if (_column.ColumnMapping != MappingType.Attribute)
                    {
                        MoveTo(_node, null, false);
                        return true;
                    }
                }
                else
                {
                    XmlNode n = _node.ParentNode;
                    if (n != null)
                    {
                        MoveTo(n);
                        return true;
                    }
                }
            }
            return false;
        }

Usage Example

 private static void WriteBoundElementContentTo(DataPointer dp, XmlWriter w)
 {
     if (!dp.IsEmptyElement && dp.MoveToFirstChild())
     {
         do
         {
             WriteTo(dp, w);
         }while (dp.MoveToNextSibling());
         dp.MoveToParent();
     }
 }
All Usage Examples Of System.Xml.DataPointer::MoveToParent