15 instantiations of SchemaElementDecl
System.Private.Xml (15)
System\Xml\Schema\DataTypeImplementation.cs (3)
177
simpleType.ElementDecl = new
SchemaElementDecl
(dataType);
330
tempNormalizedStringTypeV1Compat.ElementDecl = new
SchemaElementDecl
(c_normalizedStringV1Compat);
345
tempTokenTypeV1Compat.ElementDecl = new
SchemaElementDecl
(c_tokenV1Compat);
System\Xml\Schema\DtdParser.cs (2)
658
elementDecl = new
SchemaElementDecl
(elementName, elementName.Namespace);
955
elementDecl = new
SchemaElementDecl
(name, name.Namespace);
System\Xml\Schema\DtdParserAsync.cs (2)
302
elementDecl = new
SchemaElementDecl
(elementName, elementName.Namespace);
599
elementDecl = new
SchemaElementDecl
(name, name.Namespace);
System\Xml\Schema\SchemaCollectionCompiler.cs (2)
621
SchemaElementDecl decl = new
SchemaElementDecl
();
770
SchemaElementDecl decl = new
SchemaElementDecl
();
System\Xml\Schema\SchemaElementDecl.cs (2)
29
internal static readonly SchemaElementDecl Empty = new
SchemaElementDecl
();
54
SchemaElementDecl anyTypeElementDecl = new
SchemaElementDecl
();
System\Xml\Schema\SchemaSetCompiler.cs (2)
711
SchemaElementDecl decl = new
SchemaElementDecl
();
846
SchemaElementDecl decl = new
SchemaElementDecl
();
System\Xml\Schema\XdrBuilder.cs (2)
708
builder._ElementDef._ElementDecl = new
SchemaElementDecl
();
1188
ed = new
SchemaElementDecl
(qname, prefix);
94 references to SchemaElementDecl
System.Private.Xml (94)
System\Xml\Dom\XmlDocument.cs (4)
663
SchemaElementDecl
? ed = GetSchemaElementDecl(elem);
692
private
SchemaElementDecl
? GetSchemaElementDecl(XmlElement elem)
700
SchemaElementDecl
? elemDecl;
1669
SchemaElementDecl
? ed = GetSchemaElementDecl(elem);
System\Xml\Dom\XmlLoader.cs (2)
657
foreach (KeyValuePair<XmlQualifiedName,
SchemaElementDecl
> elementDecls in schInfo.ElementDecls)
659
SchemaElementDecl
elementDecl = elementDecls.Value;
System\Xml\Schema\DtdParser.cs (3)
653
SchemaElementDecl
? elementDecl;
752
private void ParseAttlistType(SchemaAttDef attrDef,
SchemaElementDecl
elementDecl, bool ignoreErrors)
937
SchemaElementDecl
? elementDecl;
System\Xml\Schema\DtdParserAsync.cs (3)
297
SchemaElementDecl
? elementDecl;
396
private async Task ParseAttlistTypeAsync(SchemaAttDef attrDef,
SchemaElementDecl
elementDecl, bool ignoreErrors)
581
SchemaElementDecl
? elementDecl;
System\Xml\Schema\DtdValidator.cs (1)
241
SchemaElementDecl
? elementDecl = schemaInfo!.GetElementDecl(elementName);
System\Xml\Schema\SchemaCollectionCompiler.cs (4)
621
SchemaElementDecl
decl = new SchemaElementDecl();
770
SchemaElementDecl
decl = new SchemaElementDecl();
2189
SchemaElementDecl
? decl = null;
2335
xe.ElementDecl =
SchemaElementDecl
.Empty;
System\Xml\Schema\SchemaElementDecl.cs (7)
29
internal static readonly
SchemaElementDecl
Empty = new SchemaElementDecl();
52
internal static
SchemaElementDecl
CreateAnyTypeElementDecl()
54
SchemaElementDecl
anyTypeElementDecl = new SchemaElementDecl();
66
get { return ((
SchemaElementDecl
)this).Prefix; }
71
get { return ((
SchemaElementDecl
)this).Name.Name; }
123
internal
SchemaElementDecl
Clone()
125
return (
SchemaElementDecl
)MemberwiseClone();
System\Xml\Schema\SchemaInfo.cs (23)
27
private readonly Dictionary<XmlQualifiedName,
SchemaElementDecl
> _elementDecls = new Dictionary<XmlQualifiedName,
SchemaElementDecl
>();
28
private readonly Dictionary<XmlQualifiedName,
SchemaElementDecl
> _undeclaredElementDecls = new Dictionary<XmlQualifiedName,
SchemaElementDecl
>();
42
private readonly Dictionary<XmlQualifiedName,
SchemaElementDecl
> _elementDeclsByType = new Dictionary<XmlQualifiedName,
SchemaElementDecl
>();
63
internal Dictionary<XmlQualifiedName,
SchemaElementDecl
> ElementDecls
68
internal Dictionary<XmlQualifiedName,
SchemaElementDecl
> UndeclaredElementDecls
90
internal Dictionary<XmlQualifiedName,
SchemaElementDecl
> ElementDeclsByType
109
internal
SchemaElementDecl
? GetElementDecl(XmlQualifiedName qname)
111
SchemaElementDecl
? elemDecl;
120
internal
SchemaElementDecl
? GetTypeDecl(XmlQualifiedName qname)
122
SchemaElementDecl
? elemDecl;
134
SchemaElementDecl
? ed = GetElementDecl(qname);
153
internal SchemaAttDef? GetAttributeXdr(
SchemaElementDecl
? ed, XmlQualifiedName qname)
176
internal SchemaAttDef? GetAttributeXsd(
SchemaElementDecl
? ed, XmlQualifiedName qname, XmlSchemaObject? partialValidationType, out AttributeMatchState attributeMatchState)
257
internal SchemaAttDef? GetAttributeXsd(
SchemaElementDecl
? ed, XmlQualifiedName qname, ref bool skip)
305
foreach (KeyValuePair<XmlQualifiedName,
SchemaElementDecl
> entry in sinfo._elementDecls)
312
foreach (KeyValuePair<XmlQualifiedName,
SchemaElementDecl
> entry in sinfo._elementDeclsByType)
331
Dictionary<XmlQualifiedName,
SchemaElementDecl
> elements = _elementDecls;
334
foreach (
SchemaElementDecl
e in elements.Values)
371
SchemaElementDecl
? elementDecl;
381
foreach (
SchemaElementDecl
elemDecl in _elementDecls.Values)
System\Xml\Schema\SchemaSetCompiler.cs (4)
711
SchemaElementDecl
decl = new SchemaElementDecl();
846
SchemaElementDecl
decl = new SchemaElementDecl();
2648
SchemaElementDecl
? decl = null;
2804
xe.ElementDecl =
SchemaElementDecl
.Empty;
System\Xml\Schema\ValidationState.cs (2)
33
public
SchemaElementDecl
? ElementDecl; // ElementDecl
34
public
SchemaElementDecl
? ElementDeclBeforeXsi; //elementDecl before its changed by that of xsi:type's
System\Xml\Schema\XdrBuilder.cs (6)
62
internal
SchemaElementDecl
? _ElementDecl;
116
internal
SchemaElementDecl
? _ElementDecl; // Element Information
695
foreach (
SchemaElementDecl
? ed in builder._UndeclaredElements.Values)
902
SchemaElementDecl
? ed = builder._ElementDef._ElementDecl;
1185
SchemaElementDecl
? ed = (
SchemaElementDecl
?)builder._UndeclaredElements[qname];
System\Xml\Schema\XdrValidator.cs (2)
196
private
SchemaElementDecl
? ThoroughGetElementDecl()
227
SchemaElementDecl
? elementDecl = schemaInfo!.GetElementDecl(elementName);
System\Xml\Schema\XmlSchemaComplexType.cs (2)
47
untypedAny.ElementDecl =
SchemaElementDecl
.CreateAnyTypeElementDecl();
71
localAnyType.ElementDecl =
SchemaElementDecl
.CreateAnyTypeElementDecl();
System\Xml\Schema\XmlSchemaElement.cs (2)
36
private
SchemaElementDecl
? _elementDecl;
249
internal
SchemaElementDecl
? ElementDecl
System\Xml\Schema\XmlSchemaType.cs (2)
22
private volatile
SchemaElementDecl
? _elementDecl;
254
internal
SchemaElementDecl
? ElementDecl
System\Xml\Schema\XmlSchemaValidator.cs (21)
409
SchemaElementDecl
? elementDecl = FastGetElementDecl(elementName, particle);
514
SchemaElementDecl
? currentElementDecl = _context.ElementDecl;
713
SchemaElementDecl
? currentElementDecl = _context.ElementDecl;
896
SchemaElementDecl
? currentElementDecl = _context.ElementDecl;
978
SchemaElementDecl
? elementDecl = _context.ElementDecl;
1020
SchemaElementDecl
? currentElementDecl = _context.ElementDecl;
1176
SchemaElementDecl
? contextElementDecl = _context.ElementDecl;
1423
SchemaElementDecl
currentElementDecl = _context.ElementDecl!;
1426
SchemaElementDecl
? declBeforeXsi = _context.ElementDeclBeforeXsi;
1471
SchemaElementDecl
currentElementDecl = _context.ElementDecl!;
1590
private
SchemaElementDecl
? FastGetElementDecl(XmlQualifiedName elementName, object? particle)
1592
SchemaElementDecl
? elementDecl = null;
1641
private
SchemaElementDecl
? CheckXsiTypeAndNil(
SchemaElementDecl
? elementDecl, string? xsiType, string? xsiNil, ref bool declFound)
1686
SchemaElementDecl
? elementDeclXsi = _compiledSchemaInfo.GetTypeDecl(xsiTypeName);
1817
SchemaElementDecl
elementDecl = _context.ElementDecl!;
2096
private void CheckRequiredAttributes(
SchemaElementDecl
currentElementDecl)
2114
SchemaElementDecl
? beforeXsiDecl = _context.ElementDeclBeforeXsi;
2115
SchemaElementDecl
currentDecl = _context.ElementDecl!;
2159
SchemaElementDecl
currentElementDecl = _context.ElementDecl!;
2220
SchemaElementDecl
? currentElementDecl = _context.ElementDecl;
System\Xml\Schema\XsdValidator.cs (6)
216
SchemaElementDecl
? elementDecl = FastGetElementDecl(particle);
361
private
SchemaElementDecl
? FastGetElementDecl(object? particle)
363
SchemaElementDecl
? elementDecl = null;
380
private
SchemaElementDecl
? ThoroughGetElementDecl(
SchemaElementDecl
? elementDecl, XmlQualifiedName xsiType, string? xsiNil)
399
SchemaElementDecl
? elementDeclXsi;