Opc.Ua.XmlDecoder.MoveToElement C# (CSharp) Method

MoveToElement() private method

Moves to the next start element.
private MoveToElement ( string elementName ) : bool
elementName string
return bool
        private bool MoveToElement(string elementName)
        {
            while (!m_reader.IsStartElement())
            {
                if (m_reader.NodeType == XmlNodeType.None || m_reader.NodeType == XmlNodeType.EndElement)
                {
                    return false;
                }

                m_reader.Read();
            }
                   
            if (String.IsNullOrEmpty(elementName))
            {
                return true;
            }

            return (m_reader.LocalName == elementName && m_reader.NamespaceURI == m_namespaces.Peek());
        }
        #endregion