System.Xml.Schema.XdrBuilder.ProcessElement C# (CSharp) Method

ProcessElement() private method

private ProcessElement ( string prefix, string name, string ns ) : bool
prefix string
name string
ns string
return bool
        internal override bool ProcessElement(string prefix, string name, string ns)
        {
            XmlQualifiedName qname = new XmlQualifiedName(name, XmlSchemaDatatype.XdrCanonizeUri(ns, _NameTable, _SchemaNames));
            if (GetNextState(qname))
            {
                Push();
                if (_CurState._InitFunc != null)
                {
                    (this._CurState._InitFunc)(this, qname);
                }
                return true;
            }
            else
            {
                if (!IsSkipableElement(qname))
                {
                    SendValidationEvent(SR.Sch_UnsupportedElement, XmlQualifiedName.ToString(name, prefix));
                }
                return false;
            }
        }
XdrBuilder