13 writes to ElementDecl
dotnet-svcutil-lib (13)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (3)
183simpleType.ElementDecl = new SchemaElementDecl(dataType); 335tempNormalizedStringTypeV1Compat.ElementDecl = new SchemaElementDecl(c_normalizedStringV1Compat); 349tempTokenTypeV1Compat.ElementDecl = new SchemaElementDecl(c_tokenV1Compat);
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionCompiler.cs (4)
359complexType.ElementDecl = null; 364simpleType.ElementDecl = null; 616simpleType.ElementDecl = decl; 786complexType.ElementDecl = decl;
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaSetCompiler.cs (4)
345complexType.ElementDecl = null; 361simpleType.ElementDecl = null; 701simpleType.ElementDecl = decl; 857complexType.ElementDecl = decl;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (2)
57s_untypedAnyType.ElementDecl = SchemaElementDecl.CreateAnyTypeElementDecl(); 79localAnyType.ElementDecl = SchemaElementDecl.CreateAnyTypeElementDecl();
43 references to ElementDecl
dotnet-svcutil-lib (43)
FrameworkFork\Microsoft.Xml\Xml\schema\BaseProcessor.cs (1)
214if (existingType.ElementDecl == null)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (3)
184simpleType.ElementDecl.SchemaType = simpleType; 336tempNormalizedStringTypeV1Compat.ElementDecl.SchemaType = tempNormalizedStringTypeV1Compat; 350tempTokenTypeV1Compat.ElementDecl.SchemaType = tempTokenTypeV1Compat;
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionCompiler.cs (17)
283schemaInfo.ElementDeclsByType.Add(type.QualifiedName, type.ElementDecl); 515if (simpleType.ElementDecl != null) 696if (complexType.ElementDecl != null) 867else if (baseType.ContentType == XmlSchemaContentType.Mixed && baseType.ElementDecl.ContentValidator.IsEmptiable) 885if (baseType != null && baseType.ElementDecl != null) 933if (baseType != null && baseType.ElementDecl != null) 999if (baseType != null && baseType.ElementDecl != null) 1018if (baseType.ElementDecl != null) 1020Debug.Assert(baseType.ElementDecl.ContentValidator != null); 1022if (baseType.ElementDecl != null && !baseType.ElementDecl.ContentValidator.IsEmptiable) 2317decl = XmlSchemaComplexType.AnyType.ElementDecl.Clone(); 2328decl = XmlSchemaComplexType.AnyType.ElementDecl.Clone(); 2338if (complexType.ElementDecl != null) 2340decl = complexType.ElementDecl.Clone(); 2348if (simpleType.ElementDecl != null) 2350decl = simpleType.ElementDecl.Clone();
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaSetCompiler.cs (13)
153schemaInfo.ElementDeclsByType.Add(type.QualifiedName, type.ElementDecl); 596if (simpleType.ElementDecl != null) 781if (complexType.ElementDecl != null) 945else if (baseType.ContentType == XmlSchemaContentType.Mixed && baseType.ElementDecl.ContentValidator.IsEmptiable) 963if (baseType != null && baseType.ElementDecl != null) 1090if (baseType.ElementDecl != null && !baseType.ElementDecl.ContentValidator.IsEmptiable) 2748decl = XmlSchemaComplexType.AnyType.ElementDecl.Clone(); 2759decl = XmlSchemaComplexType.AnyType.ElementDecl.Clone(); 2769if (complexType.ElementDecl != null) 2771decl = complexType.ElementDecl.Clone(); 2779if (simpleType.ElementDecl != null) 2781decl = simpleType.ElementDecl.Clone();
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (6)
58s_untypedAnyType.ElementDecl.SchemaType = s_untypedAnyType; 59s_untypedAnyType.ElementDecl.ContentValidator = AnyTypeContentValidator; 80localAnyType.ElementDecl.SchemaType = localAnyType; 90localAnyType.ElementDecl.ContentValidator = anyContentValidator; 96localAnyType.ElementDecl.AnyAttribute = anyAttribute; 131return s_anyTypeLax.ElementDecl.ContentValidator;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (2)
1642elementDecl = type.ElementDecl; 1718elementDeclXsi = schemaType.ElementDecl;
FrameworkFork\Microsoft.Xml\Xml\schema\xsdvalidator.cs (1)
413elementDeclXsi = simpleType.ElementDecl;