1 implementation of IDtdDefaultAttributeInfo
System.Private.Xml (1)
System\Xml\Schema\SchemaAttDef.cs (1)
15internal sealed class SchemaAttDef : SchemaDeclBase, IDtdDefaultAttributeInfo
18 references to IDtdDefaultAttributeInfo
System.Private.Xml (18)
System\Xml\Core\IDtdInfo.cs (1)
97IEnumerable<IDtdDefaultAttributeInfo> LookupDefaultAttributes();
System\Xml\Core\XmlTextReaderImpl.cs (3)
4493IEnumerable<IDtdDefaultAttributeInfo> defaultAttributes = attlistInfo.LookupDefaultAttributes(); 4506foreach (IDtdDefaultAttributeInfo defaultAttributeInfo in defaultAttributes) 9190private bool AddDefaultAttributeDtd(IDtdDefaultAttributeInfo defAttrInfo, NodeData[]? nameSortedNodeData)
System\Xml\Core\XmlTextReaderImplHelpers.cs (5)
725Debug.Assert(x == null || x is NodeData || x is IDtdDefaultAttributeInfo); 726Debug.Assert(y == null || y is NodeData || y is IDtdDefaultAttributeInfo); 748if (x is IDtdDefaultAttributeInfo attrDef) 767if (y is IDtdDefaultAttributeInfo attrDef) 792internal delegate void OnDefaultAttributeUseDelegate(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader);
System\Xml\Core\XmlValidatingReaderImpl.cs (1)
1179internal void ValidateDefaultAttributeOnUse(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
System\Xml\Schema\SchemaAttDef.cs (4)
96string IDtdDefaultAttributeInfo.DefaultValueExpanded 101object? IDtdDefaultAttributeInfo.DefaultValueTyped 106int IDtdDefaultAttributeInfo.ValueLineNumber 111int IDtdDefaultAttributeInfo.ValueLinePosition
System\Xml\Schema\SchemaElementDecl.cs (4)
14private List<IDtdDefaultAttributeInfo>? _defaultAttdefs; 90IEnumerable<IDtdDefaultAttributeInfo> IDtdAttributeListInfo.LookupDefaultAttributes() 197_defaultAttdefs ??= new List<IDtdDefaultAttributeInfo>(); 217internal IList<IDtdDefaultAttributeInfo>? DefaultAttDefs