System.Xml.XmlDocument.HasNodeTypeInPrevSiblings C# (CSharp) 메소드

HasNodeTypeInPrevSiblings() 개인적인 메소드

private HasNodeTypeInPrevSiblings ( System.Xml.XmlNodeType nt, XmlNode refNode ) : bool
nt System.Xml.XmlNodeType
refNode XmlNode
리턴 bool
        private bool HasNodeTypeInPrevSiblings(XmlNodeType nt, XmlNode refNode)
        {
            if (refNode == null)
                return false;

            XmlNode node = null;
            if (refNode.ParentNode != null)
                node = refNode.ParentNode.FirstChild;
            while (node != null)
            {
                if (node.NodeType == nt)
                    return true;
                if (node == refNode)
                    break;
                node = node.NextSibling;
            }
            return false;
        }