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

IsSkipableAttribute() private method

private IsSkipableAttribute ( XmlQualifiedName qname ) : bool
qname System.Xml.XmlQualifiedName
return bool
        private bool IsSkipableAttribute(XmlQualifiedName qname)
        {
            string ns = qname.Namespace;
            if (
                ns.Length != 0 &&
                !Ref.Equal(ns, _SchemaNames.NsXdr) &&
                !Ref.Equal(ns, _SchemaNames.NsDataType)
             )
            {
                return true;
            }

            if (Ref.Equal(ns, _SchemaNames.NsDataType) &&
                _CurState._Name == SchemaNames.Token.XdrDatatype &&
                (_SchemaNames.QnDtMax.Equals(qname) ||
                 _SchemaNames.QnDtMin.Equals(qname) ||
                 _SchemaNames.QnDtMaxExclusive.Equals(qname) ||
                 _SchemaNames.QnDtMinExclusive.Equals(qname)))
            {
                return true;
            }

            return false;
        }
XdrBuilder