System.Xml.Schema.XsdBuilder.ProcessElement C# (CSharp) Méthode

ProcessElement() private méthode

private ProcessElement ( string prefix, string name, string ns ) : bool
prefix string
name string
ns string
Résultat bool
        internal override bool ProcessElement(string prefix, string name, string ns)
        {
            XmlQualifiedName qname = new XmlQualifiedName(name, ns);
            if (GetNextState(qname))
            {
                Push();
                Debug.Assert(_currentEntry.InitFunc != null);
                _xso = null;
                _currentEntry.InitFunc(this, null);
                Debug.Assert(_xso != null);
                RecordPosition();
            }
            else
            {
                if (!IsSkipableElement(qname))
                {
                    SendValidationEvent(SR.Sch_UnsupportedElement, qname.ToString());
                }
                return false;
            }
            return true;
        }
XsdBuilder