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