System.Xml.XmlValidatingReaderImpl.ValidateDefaultAttributeOnUse C# (CSharp) Method

ValidateDefaultAttributeOnUse() private method

private ValidateDefaultAttributeOnUse ( IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader ) : void
defaultAttribute IDtdDefaultAttributeInfo
coreReader XmlTextReaderImpl
return void
        internal void ValidateDefaultAttributeOnUse(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
        {
            SchemaAttDef attdef = defaultAttribute as SchemaAttDef;
            if (attdef == null)
            {
                return;
            }

            if (!attdef.DefaultValueChecked)
            {
                SchemaInfo schemaInfo = coreReader.DtdInfo as SchemaInfo;
                if (schemaInfo == null)
                {
                    return;
                }
                DtdValidator.CheckDefaultValue(attdef, schemaInfo, _eventHandling, coreReader.BaseURI);
            }
        }
    }