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