System.Xml.XsdValidatingReader.GetAttributePSVI C# (CSharp) Méthode

GetAttributePSVI() private méthode

private GetAttributePSVI ( string name ) : AttributePSVIInfo
name string
Résultat AttributePSVIInfo
        private AttributePSVIInfo GetAttributePSVI(string name)
        {
            if (_inlineSchemaParser != null)
            { //Parsing inline schema, no PSVI for schema attributes
                return null;
            }
            string attrLocalName;
            string attrPrefix;
            string ns;
            ValidateNames.SplitQName(name, out attrPrefix, out attrLocalName);
            attrPrefix = _coreReaderNameTable.Add(attrPrefix);
            attrLocalName = _coreReaderNameTable.Add(attrLocalName);

            if (attrPrefix.Length == 0)
            { //empty prefix, not qualified
                ns = string.Empty;
            }
            else
            {
                ns = _thisNSResolver.LookupNamespace(attrPrefix);
            }
            return GetAttributePSVI(attrLocalName, ns);
        }

Same methods

XsdValidatingReader::GetAttributePSVI ( string localName, string ns ) : AttributePSVIInfo
XsdValidatingReader