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

IndexOfLocalName() public méthode

public IndexOfLocalName ( string localNames, string namespaceUri ) : int
localNames string
namespaceUri string
Résultat int
        public virtual int IndexOfLocalName(string[] localNames, string 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)
            {
                string localName = this.LocalName;
                for (int i = 0; i < localNames.Length; i++)
                {
                    string value = localNames[i];
                    if (value == null)
                        throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull(string.Format(CultureInfo.InvariantCulture, "localNames[{0}]", i));
                    if (localName == value)
                    {
                        return i;
                    }
                }
            }

            return -1;
        }

Same methods

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