System.Runtime.Serialization.XmlReaderDelegator.XmlReaderDelegator.IndexOfLocalName C# (CSharp) Method

IndexOfLocalName() private method

private IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString ns ) : int
localNames System.Xml.XmlDictionaryString
ns System.Xml.XmlDictionaryString
return int
        internal int IndexOfLocalName(XmlDictionaryString[] localNames, XmlDictionaryString ns)
        {
            if (dictionaryReader != null)
                return dictionaryReader.IndexOfLocalName(localNames, ns);

            if (reader.NamespaceURI == ns.Value)
            {
                string localName = this.LocalName;
                for (int i = 0; i < localNames.Length; i++)
                {
                    if (localName == localNames[i].Value)
                    {
                        return i;
                    }
                }
            }

            return -1;
        }
XmlReaderDelegator.XmlReaderDelegator