System.Xml.XmlDictionaryReader.IndexOfLocalName C# (CSharp) Méthode

IndexOfLocalName() public méthode

public IndexOfLocalName ( XmlDictionaryString localNames, XmlDictionaryString namespaceUri ) : int
localNames XmlDictionaryString
namespaceUri XmlDictionaryString
Résultat int
        public virtual int IndexOfLocalName(XmlDictionaryString[] localNames, XmlDictionaryString namespaceUri)
        {
            if (localNames == null)
                throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(localNames));

            if (namespaceUri == null)
                throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(nameof(namespaceUri));

            if (this.NamespaceURI == namespaceUri.Value)
            {
                string localName = this.LocalName;
                for (int i = 0; i < localNames.Length; i++)
                {
                    XmlDictionaryString value = localNames[i];
                    if (value == null)
                        throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(string.Format(CultureInfo.InvariantCulture, "localNames[{0}]", i));
                    if (localName == value.Value)
                    {
                        return i;
                    }
                }
            }

            return -1;
        }

Same methods

XmlDictionaryReader::IndexOfLocalName ( System localNames, System namespaceUri ) : int
XmlDictionaryReader::IndexOfLocalName ( string localNames, string namespaceUri ) : int