20 writes to Elements
System.Private.Xml (20)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
464memberMapping.Elements = new ElementAccessor[] { element }; 1234Elements = arrayMapping.Elements,
System\Xml\Serialization\SoapReflectionImporter.cs (2)
709accessor.Elements = Array.Empty<ElementAccessor>(); 724accessor.Elements = new ElementAccessor[] { element };
System\Xml\Serialization\XmlReflectionImporter.cs (1)
1992accessor.Elements = (ElementAccessor[])elementList.ToArray(typeof(ElementAccessor));
System\Xml\Serialization\XmlSchemaImporter.cs (9)
210member.Elements = new ElementAccessor[] { accessor }; 776member.Elements = (ElementAccessor[])choiceElements.ToArray(typeof(ElementAccessor)); 870choiceIdentifier.Elements = new ElementAccessor[] { choiceAccessor }; 1139member.Elements = Array.Empty<ElementAccessor>(); 1172member.Elements = accessors; 1442member.Elements = new ElementAccessor[] { accessor }; 1468member.Elements = Array.Empty<ElementAccessor>(); 1499member.Elements = Array.Empty<ElementAccessor>(); 1562member.Elements = new ElementAccessor[] { xmlns };
System\Xml\Serialization\XmlSerializationReader.cs (3)
2863member.Elements = new ElementAccessor[] { element }; 3191memberMapping.Elements = arrayMapping.Elements; 4680memberMapping.Elements = arrayMapping.Elements;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (3)
722member.Elements = new ElementAccessor[] { element }; 1323memberMapping.Elements = arrayMapping.Elements; 3066memberMapping.Elements = arrayMapping.Elements;
104 references to Elements
System.Private.Xml (104)
System\Xml\Serialization\Mappings.cs (4)
852if (Elements != null && Elements.Length > 0) 854if (!ElementsMatch(Elements, mapping.Elements))
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (15)
208for (int j = 0; j < mapping.Elements!.Length; j++) 210if (mapping.Elements[j].Any && mapping.Elements[j].Name.Length == 0) 232&& !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 797for (int i = 0; i < m.Mapping.Elements!.Length; i++) 799ElementAccessor ele = m.Mapping.Elements[i]; 881ElementAccessor[] elements = anyElement.Elements!; 1503if (member.Mapping.Elements!.Length == 0) 1506TypeMapping? mapping = member.Mapping.Elements[0].Mapping; 1722for (int j = 0; j < mapping.Elements!.Length; j++) 1724if (mapping.Elements[j].Any && string.IsNullOrEmpty(mapping.Elements[j].Name)) 1739if (member.Source == null && mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping))
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (3)
855bool checkShouldPersist = m.CheckShouldPersist && (m.Elements!.Length > 0 || m.Text != null); 1525if (isRpc && member.IsReturnValue && member.Elements!.Length > 0) 1527WriteRpcResult(member.Elements[0].Name, string.Empty);
System\Xml\Serialization\SoapReflectionImporter.cs (1)
661member.Elements![0].IsNullable = false;
System\Xml\Serialization\XmlReflectionImporter.cs (22)
236if (mapping.Elements != null && mapping.Elements.Length > 0) 238mapping.Elements[0] = (ElementAccessor)ReconcileAccessor(mapping.Elements[0], _elements); 892if (member.Elements != null && member.Elements.Length != 0) 1399if (xmlReflectionMember.OverrideIsNullable && member.Elements!.Length > 0) 1400member.Elements[0].IsNullable = false; 1997if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping)) 1998throw new InvalidOperationException(SR.Format(SR.XmlRpcLitArrayElement, accessor.Elements[0].Name)); 2007accessor.ChoiceIdentifier.MemberIds = new string[accessor.Elements.Length]; 2008for (int i = 0; i < accessor.Elements.Length; i++) 2011ElementAccessor element = accessor.Elements[i]; 2235else if (!isSequence && member.Elements != null && member.Elements.Length > 0) 2237for (int i = 0; i < member.Elements.Length; i++) 2239AddUniqueAccessor(elements, member.Elements[i]); 2265else if (!isSequence && member.Elements != null && member.Elements.Length > 0) 2267for (int i = 0; i < member.Elements.Length; i++) 2269RemoveUniqueAccessor(elements, member.Elements[i]);
System\Xml\Serialization\XmlSchemaExporter.cs (14)
45if (mapping.Members!.Length == 1 && mapping.Members[0].Elements![0].Mapping is SpecialMapping) 47SpecialMapping special = (SpecialMapping)mapping.Members[0].Elements![0].Mapping!; 82else if (member.Elements == null || member.Elements.Length == 0) 85if (member.TypeDesc!.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 86throw new InvalidOperationException(SR.Format(SR.XmlIllegalArrayElement, member.Elements[0].Name)); 90ExportElement(member.Elements[0]); 94ExportMapping(member.Elements[0].Mapping!, member.Elements[0].Namespace, member.Elements[0].Any); 1050if (member.Elements!.Length > 0) 1053!(member.Elements.Length == 1 && member.Elements[0].Mapping is ArrayMapping); 1056ExportElementAccessors(seq, member.Elements, repeats, valueTypeOptional, ns);
System\Xml\Serialization\XmlSchemaImporter.cs (9)
777Array.Sort(member.Elements, new ElementComparer()); 779AddScopeElements(elementsScope, member.Elements, ref needExplicitOrder, allowDuplicates); 782Hashtable uniqueTypeDescs = new Hashtable(member.Elements.Length); 784for (int i = 0; i < member.Elements.Length; i++) 786ElementAccessor element = member.Elements[i]; 845member.ChoiceIdentifier.Mapping = ImportEnumeratedChoice(member.Elements, ns, $"{member.Name}ChoiceType"); 846member.ChoiceIdentifier.MemberIds = new string[member.Elements.Length]; 848for (int i = 0; i < member.Elements.Length; i++) 1295arrayMapping.Elements = choiceMember.Elements;
System\Xml\Serialization\XmlSerializationReader.cs (17)
2607for (int j = 0; j < mapping.Elements!.Length; j++) 2609if (mapping.Elements[j].Any && mapping.Elements[j].Name.Length == 0) 2621else if (mapping.TypeDesc!.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 3395for (int j = 0; j < mapping.Elements!.Length; j++) 3397if (mapping.Elements[j].Any && string.IsNullOrEmpty(mapping.Elements[j].Name)) 3410if (mapping.Attribute == null && mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping) 3424if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 3939if (member.Mapping.Elements!.Length == 0) 3942TypeMapping? mapping = member.Mapping.Elements[0].Mapping; 4058ElementAccessor[] elements = member.Mapping.Elements!; 4250ElementAccessor[] elements = anyElement.Mapping.Elements!; 4301ElementAccessor[] elements = member.Mapping.Elements!;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (15)
546for (int j = 0; j < mapping.Elements!.Length; j++) 548if (mapping.Elements[j].Any && mapping.Elements[j].Name.Length == 0) 560else if (mapping.TypeDesc!.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 1631for (int j = 0; j < mapping.Elements!.Length; j++) 1633if (mapping.Elements[j].Any && string.IsNullOrEmpty(mapping.Elements[j].Name)) 1646if (mapping.Attribute == null && mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping) 1660if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 2287ElementAccessor[] elements = member.Mapping.Elements!; 2539ElementAccessor[] elements = anyElement.Mapping.Elements!; 2585ElementAccessor[] elements = member.Mapping.Elements!;
System\Xml\Serialization\XmlSerializationWriter.cs (3)
2810if (isRpc && member.IsReturnValue && member.Elements!.Length > 0) 2813WriteQuotedCSharpString(member.Elements[0].Name); 3276bool checkShouldPersist = m.CheckShouldPersist && (m.Elements!.Length > 0 || m.Text != null);
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1105bool checkShouldPersist = m.CheckShouldPersist && (m.Elements!.Length > 0 || m.Text != null);