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