19 writes to Elements
System.Xml (19)
System\Xml\Serialization\SoapReflectionImporter.cs (2)
655accessor.Elements = new ElementAccessor[0]; 669accessor.Elements = new ElementAccessor[] { element };
System\Xml\Serialization\SoapSchemaImporter.cs (1)
505member.Elements = new ElementAccessor[] { accessor };
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1715accessor.Elements = (ElementAccessor[])elementList.ToArray(typeof(ElementAccessor));
System\Xml\Serialization\XmlSchemaImporter.cs (9)
241member.Elements = new ElementAccessor[] { accessor }; 763member.Elements = (ElementAccessor[])choiceElements.ToArray(typeof(ElementAccessor)); 848choiceIdentifier.Elements = new ElementAccessor[] {choiceAccessor}; 1071member.Elements = new ElementAccessor[0]; 1098member.Elements = accessors; 1352member.Elements = new ElementAccessor[] { accessor }; 1372member.Elements = new ElementAccessor[0]; 1399member.Elements = new ElementAccessor[0]; 1453member.Elements = new ElementAccessor[] {xmlns};
System\Xml\Serialization\XmlSerializationReader.cs (3)
2628member.Elements = new ElementAccessor[] { element }; 2926memberMapping.Elements = mapping.Elements; 4193memberMapping.Elements = arrayMapping.Elements;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (3)
660member.Elements = new ElementAccessor[] { element }; 1279memberMapping.Elements = mapping.Elements; 2877memberMapping.Elements = arrayMapping.Elements;
101 references to Elements
System.Xml (101)
System\Xml\Serialization\Mappings.cs (5)
742if (Elements != null && Elements.Length > 0) { 743if (!ElementsMatch(Elements, mapping.Elements)) { 868if (td.IsMappedType || (!td.IsValueType && (Elements[0].IsSoap || td.ArrayElementTypeDesc == null)))
System\Xml\Serialization\SoapCodeExporter.cs (3)
160EnsureTypesExported(mapping.Members[i].Elements, null); 208if (member.Elements.Length == 0) return; 209ElementAccessor element = member.Elements[0];
System\Xml\Serialization\SoapReflectionImporter.cs (1)
613member.Elements[0].IsNullable = false;
System\Xml\Serialization\SoapSchemaExporter.cs (4)
67if (memberMapping.Elements.Length > 0) 68ExportTypeMapping(memberMapping.Elements[0].Mapping, null); 324if (member.Elements.Length > 0) { 326ExportElementAccessors(seq, member.Elements, false, valueTypeOptional, ns);
System\Xml\Serialization\XmlCodeExporter.cs (8)
88if (mapping.Elements != null) { 89for (int j = 0; j < mapping.Elements.Length; j++) { 90ElementAccessor element = mapping.Elements[j]; 546EnsureTypesExported(mapping.Members[i].Elements, mapping.Namespace); 647if (member.Elements.Length == 1) { 648ElementAccessor element = member.Elements[0]; 680for (int i = 0; i < member.Elements.Length; i++) { 681ElementAccessor element = member.Elements[i];
System\Xml\Serialization\XmlReflectionImporter.cs (18)
208if (mapping.Elements != null && mapping.Elements.Length > 0) { 209mapping.Elements[0] = (ElementAccessor)ReconcileAccessor(mapping.Elements[0], this.elements); 776if (member.Elements != null && member.Elements.Length != 0) { 1207if (xmlReflectionMember.OverrideIsNullable && member.Elements.Length > 0) 1208member.Elements[0].IsNullable = false; 1720if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping)) 1721throw new InvalidOperationException(Res.GetString(Res.XmlRpcLitArrayElement, accessor.Elements[0].Name)); 1729accessor.ChoiceIdentifier.MemberIds = new string[accessor.Elements.Length]; 1730for (int i = 0; i < accessor.Elements.Length; i++) { 1732ElementAccessor element = accessor.Elements[i]; 1916else if (!isSequence && member.Elements != null && member.Elements.Length > 0) { 1917for (int i = 0; i < member.Elements.Length; i++) { 1918AddUniqueAccessor(elements, member.Elements[i]);
System\Xml\Serialization\XmlSchemaExporter.cs (14)
58if (mapping.Members.Length == 1 && mapping.Members[0].Elements[0].Mapping is SpecialMapping) { 59SpecialMapping special = (SpecialMapping)mapping.Members[0].Elements[0].Mapping; 96else if (member.Elements == null || member.Elements.Length == 0) 99if (member.TypeDesc.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 100throw new InvalidOperationException(Res.GetString(Res.XmlIllegalArrayElement, member.Elements[0].Name)); 103ExportElement(member.Elements[0]); 106ExportMapping(member.Elements[0].Mapping, member.Elements[0].Namespace, member.Elements[0].Any); 936if (member.Elements.Length > 0) { 938!(member.Elements.Length == 1 && member.Elements[0].Mapping is ArrayMapping); 941ExportElementAccessors(seq, member.Elements, repeats, valueTypeOptional, ns);
System\Xml\Serialization\XmlSchemaImporter.cs (9)
764Array.Sort(member.Elements, new ElementComparer()); 766AddScopeElements(elementsScope, member.Elements, ref needExplicitOrder, allowDuplicates); 769Hashtable uniqueTypeDescs = new Hashtable(member.Elements.Length); 771for (int i = 0; i < member.Elements.Length; i++) { 772ElementAccessor element = member.Elements[i]; 826member.ChoiceIdentifier.Mapping = ImportEnumeratedChoice(member.Elements, ns, member.Name + "ChoiceType"); 827member.ChoiceIdentifier.MemberIds = new string[member.Elements.Length]; 829for (int i = 0; i < member.Elements.Length; i++) { 1213arrayMapping.Elements = choiceMember.Elements;
System\Xml\Serialization\XmlSerializationReader.cs (19)
2022ElementAccessor[] elements = mapping.Elements; 2393for (int j = 0; j < mapping.Elements.Length; j++) { 2394if (mapping.Elements[j].Any && mapping.Elements[j].Name.Length == 0) { 2405else if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 3112for (int j = 0; j < mapping.Elements.Length; j++) { 3113if (mapping.Elements[j].Any && (mapping.Elements[j].Name == null || mapping.Elements[j].Name.Length == 0)) { 3124if (mapping.Attribute == null && mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping) { 3135if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 3604if (member.Mapping.Elements.Length == 0) 3607TypeMapping mapping = member.Mapping.Elements[0].Mapping; 3710ElementAccessor[] elements = member.Mapping.Elements; 3859ElementAccessor[] elements = anyElement.Mapping.Elements; 3902ElementAccessor[] elements = member.Mapping.Elements;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (16)
484for (int j = 0; j < mapping.Elements.Length; j++) { 485if (mapping.Elements[j].Any && mapping.Elements[j].Name.Length == 0) { 496else if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 1586for (int j = 0; j < mapping.Elements.Length; j++) { 1587if (mapping.Elements[j].Any && (mapping.Elements[j].Name == null || mapping.Elements[j].Name.Length == 0)) { 1598if (mapping.Attribute == null && mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping) { 1609if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 2260ElementAccessor[] elements = member.Mapping.Elements; 2483ElementAccessor[] elements = anyElement.Mapping.Elements; 2521ElementAccessor[] elements = member.Mapping.Elements;
System\Xml\Serialization\XmlSerializationWriter.cs (3)
1745if (isRpc && member.IsReturnValue && member.Elements.Length > 0) { 1747WriteQuotedCSharpString(member.Elements[0].Name); 2158bool checkShouldPersist = m.CheckShouldPersist && (m.Elements.Length > 0 || m.Text != null);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1067bool checkShouldPersist = m.CheckShouldPersist && (m.Elements.Length > 0 || m.Text != null);