7 instantiations of SchemaAttDef
System.Private.Xml (7)
System\Xml\Schema\DtdParser.cs (1)
670attrDef = new SchemaAttDef(attrName, attrName.Namespace);
System\Xml\Schema\DtdParserAsync.cs (1)
314attrDef = new SchemaAttDef(attrName, attrName.Namespace);
System\Xml\Schema\SchemaAttDef.cs (1)
35public static readonly SchemaAttDef Empty = new SchemaAttDef();
System\Xml\Schema\SchemaCollectionCompiler.cs (1)
2036decl = new SchemaAttDef(xa.QualifiedName);
System\Xml\Schema\SchemaSetCompiler.cs (1)
2469decl = new SchemaAttDef(xa.QualifiedName);
System\Xml\Schema\XdrBuilder.cs (2)
1012ad._AttDef = new SchemaAttDef(XmlQualifiedName.Empty, null); 1308attdef = new SchemaAttDef(qname, prefix);
108 references to SchemaAttDef
System.Private.Xml (108)
System\Xml\Core\XmlTextReaderImpl.cs (2)
9235internal bool AddDefaultAttributeNonDtd(SchemaAttDef attrDef) 9265attrDef.ValueLineNumber, attrDef.ValueLinePosition, attrDef.Reserved != SchemaAttDef.Reserve.None);
System\Xml\Core\XmlValidatingReaderImpl.cs (3)
1169internal bool AddDefaultAttribute(SchemaAttDef attdef) 1181SchemaAttDef? attdef = defaultAttribute as SchemaAttDef;
System\Xml\Dom\DocumentSchemaValidator.cs (1)
443SchemaAttDef attributeDef = schemaAttribute.AttDef!;
System\Xml\Dom\XmlDocument.cs (5)
666foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attrDefs in ed.AttDefs) 668SchemaAttDef attdef = attrDefs.Value; 710private XmlAttribute PrepareDefaultAttribute(SchemaAttDef attdef, string attrPrefix, string attrLocalname, string attrNamespaceURI) 1672foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attrDefs in ed.AttDefs) 1674SchemaAttDef attdef = attrDefs.Value;
System\Xml\Dom\XmlLoader.cs (2)
662foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attDefs in elementDecl.AttDefs) 664SchemaAttDef attdef = attDefs.Value;
System\Xml\Schema\DtdParser.cs (8)
663SchemaAttDef? attrDef = null; 684attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 719attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 724attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 737attrDef.Reserved = SchemaAttDef.Reserve.XmlLang; 752private void ParseAttlistType(SchemaAttDef attrDef, SchemaElementDecl elementDecl, bool ignoreErrors) 773SchemaAttDef? idAttrDef = elementDecl.GetAttDef(attrDef.Name); 881private void ParseAttlistDefault(SchemaAttDef attrDef, bool ignoreErrors)
System\Xml\Schema\DtdParserAsync.cs (8)
307SchemaAttDef? attrDef = null; 328attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 363attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 368attrDef.Reserved = SchemaAttDef.Reserve.XmlSpace; 381attrDef.Reserved = SchemaAttDef.Reserve.XmlLang; 396private async Task ParseAttlistTypeAsync(SchemaAttDef attrDef, SchemaElementDecl elementDecl, bool ignoreErrors) 417SchemaAttDef? idAttrDef = elementDecl.GetAttDef(attrDef.Name); 525private async Task ParseAttlistDefaultAsync(SchemaAttDef attrDef, bool ignoreErrors)
System\Xml\Schema\DtdValidator.cs (4)
185SchemaAttDef? attnDef = context.ElementDecl!.GetAttDef(new XmlQualifiedName(reader.LocalName, reader.Prefix)); 340private void CheckValue(string value, SchemaAttDef? attdef) 527SchemaAttDef attdef, 561SchemaAttDef attdef,
System\Xml\Schema\SchemaAttDef.cs (13)
35public static readonly SchemaAttDef Empty = new SchemaAttDef(); 57get { return ((SchemaAttDef)this).Prefix; } 62get { return ((SchemaAttDef)this).Name.Name; } 67get { return ((SchemaAttDef)this).LineNumber; } 72get { return ((SchemaAttDef)this).LinePosition; } 82get { return ((SchemaAttDef)this).IsDeclaredInExternal; } 87get { return this.Reserved != SchemaAttDef.Reserve.None; } 98get { return ((SchemaAttDef)this).DefaultValueExpanded; } 103get { return ((SchemaAttDef)this).DefaultValueTyped; } 108get { return ((SchemaAttDef)this).ValueLineNumber; } 113get { return ((SchemaAttDef)this).ValueLinePosition; } 204internal SchemaAttDef Clone() 206return (SchemaAttDef)MemberwiseClone();
System\Xml\Schema\SchemaCollectionCompiler.cs (3)
788if (!decl.AttDefs.ContainsKey(attribute.QualifiedName) && attribute.AttDef != null && attribute.AttDef.Name != XmlQualifiedName.Empty && attribute.AttDef != SchemaAttDef.Empty) 1984SchemaAttDef? decl; 2108xa.AttDef = SchemaAttDef.Empty;
System\Xml\Schema\SchemaElementDecl.cs (9)
13private readonly Dictionary<XmlQualifiedName, SchemaAttDef> _attdefs = new Dictionary<XmlQualifiedName, SchemaAttDef>(); 82SchemaAttDef? attDef; 97foreach (SchemaAttDef attDef in _attdefs.Values) 188internal void AddAttDef(SchemaAttDef attdef) 207internal SchemaAttDef? GetAttDef(XmlQualifiedName qname) 209SchemaAttDef? attDef; 222internal Dictionary<XmlQualifiedName, SchemaAttDef> AttDefs 234foreach (SchemaAttDef attdef in _attdefs.Values)
System\Xml\Schema\SchemaInfo.cs (10)
39private readonly Dictionary<XmlQualifiedName, SchemaAttDef> _attributeDecls = new Dictionary<XmlQualifiedName, SchemaAttDef>(); 95internal Dictionary<XmlQualifiedName, SchemaAttDef> AttributeDecls 153internal SchemaAttDef? GetAttributeXdr(SchemaElementDecl? ed, XmlQualifiedName qname) 155SchemaAttDef? attdef = null; 176internal SchemaAttDef? GetAttributeXsd(SchemaElementDecl? ed, XmlQualifiedName qname, XmlSchemaObject? partialValidationType, out AttributeMatchState attributeMatchState) 178SchemaAttDef? attdef = null; 257internal SchemaAttDef? GetAttributeXsd(SchemaElementDecl? ed, XmlQualifiedName qname, ref bool skip) 261SchemaAttDef? attDef = GetAttributeXsd(ed, qname, null, out attributeMatchState); 319foreach (SchemaAttDef attdef in sinfo.AttributeDecls.Values)
System\Xml\Schema\SchemaSetCompiler.cs (4)
864if (!decl.AttDefs.ContainsKey(attribute.QualifiedName) && attribute.AttDef != null && attribute.AttDef.Name != XmlQualifiedName.Empty && attribute.AttDef != SchemaAttDef.Empty) 2425SchemaAttDef? decl; 2512xa.AttDef = SchemaAttDef.Empty; 2520private void SetDefaultFixed(XmlSchemaAttribute xa, SchemaAttDef decl)
System\Xml\Schema\XdrBuilder.cs (14)
63internal SchemaAttDef? _Attdef; 144internal SchemaAttDef? _AttDef; 680SchemaAttDef? ad; 683builder._UndefinedAttributeTypes._Attdef = (SchemaAttDef)ad.Clone(); 912SchemaAttDef? pAttdef = null; 917pAttdef = (SchemaAttDef?)builder._ElementDef._AttDefList[pName]; 920patt._Attdef = (SchemaAttDef)pAttdef.Clone(); 1270SchemaAttDef? attdef = null; 1277attdef = (SchemaAttDef?)builder._ElementDef._AttDefList[qname]; 1289SchemaAttDef? ad; 1292attdef = (SchemaAttDef)ad.Clone(); 1682private void XDR_CheckAttributeDefault(DeclBaseInfo decl, SchemaAttDef pAttdef) 1696private static void SetAttributePresence(SchemaAttDef pAttdef, bool fRequired) 1783private void CheckDefaultAttValue(SchemaAttDef attDef)
System\Xml\Schema\XdrValidator.cs (4)
273SchemaAttDef? attnDef = schemaInfo!.GetAttributeXdr(context.ElementDecl, QualifiedName(reader.LocalName, reader.NamespaceURI)); 306reader.AddDefaultAttribute((SchemaAttDef)context.ElementDecl.DefaultAttDefs[i]); 457SchemaAttDef? attdef 555SchemaAttDef attdef,
System\Xml\Schema\XmlSchemaAttribute.cs (2)
27private SchemaAttDef? _attDef; 153internal SchemaAttDef? AttDef
System\Xml\Schema\XmlSchemaValidator.cs (11)
91private SchemaAttDef? _wildID; 513SchemaAttDef? attributeDef = null; 666_attPresence.Add(attQName, SchemaAttDef.Empty); 982foreach (SchemaAttDef attDef in elementDecl.AttDefs.Values) 1026SchemaAttDef attdef = (SchemaAttDef)currentElementDecl.DefaultAttDefs[i]; 1779private SchemaAttDef? CheckIsXmlAttribute(XmlQualifiedName attQName) 1781SchemaAttDef? attdef = null; 1928private object? CheckAttributeValue(object value, SchemaAttDef attdef) 2099Dictionary<XmlQualifiedName, SchemaAttDef> attributeDefs = currentElementDecl.AttDefs; 2100foreach (SchemaAttDef attdef in attributeDefs.Values)
System\Xml\Schema\XsdValidator.cs (5)
486SchemaAttDef? attnDef = schemaInfo!.GetAttributeXsd(context.ElementDecl, attQName, ref skipContents); 539SchemaAttDef attdef = (SchemaAttDef)context.ElementDecl.DefaultAttDefs[i]; 688SchemaAttDef? attdef 963private void AttributeIdentityConstraints(string name, string ns, object? obj, string sobj, SchemaAttDef attdef)