20 writes to Elements
System.Private.Xml (20)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (2)
456
memberMapping.
Elements
= new ElementAccessor[] { element };
1134
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)
1977
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)
2825
member.
Elements
= new ElementAccessor[] { element };
3153
memberMapping.
Elements
= arrayMapping.Elements;
4587
memberMapping.
Elements
= arrayMapping.Elements;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (3)
645
member.
Elements
= new ElementAccessor[] { element };
1246
memberMapping.
Elements
= arrayMapping.Elements;
2859
memberMapping.
Elements
= arrayMapping.Elements;
104 references to Elements
System.Private.Xml (104)
System\Xml\Serialization\Mappings.cs (4)
837
if (
Elements
!= null &&
Elements
.Length > 0)
839
if (!ElementsMatch(
Elements
, mapping.
Elements
))
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (15)
201
for (int j = 0; j < mapping.
Elements
!.Length; j++)
203
if (mapping.
Elements
[j].Any && mapping.
Elements
[j].Name.Length == 0)
225
&& !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
760
for (int i = 0; i < m.Mapping.
Elements
!.Length; i++)
762
ElementAccessor ele = m.Mapping.
Elements
[i];
824
ElementAccessor[] elements = anyElement.
Elements
!;
1406
if (member.Mapping.
Elements
!.Length == 0)
1409
TypeMapping? mapping = member.Mapping.
Elements
[0].Mapping;
1627
for (int j = 0; j < mapping.
Elements
!.Length; j++)
1629
if (mapping.
Elements
[j].Any && string.IsNullOrEmpty(mapping.
Elements
[j].Name))
1644
if (member.Source == null && mapping.TypeDesc.IsArrayLike && !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (3)
701
bool checkShouldPersist = m.CheckShouldPersist && (m.
Elements
!.Length > 0 || m.Text != null);
1367
if (isRpc && member.IsReturnValue && member.
Elements
!.Length > 0)
1369
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);
891
if (member.
Elements
!= null && member.
Elements
.Length != 0)
1398
if (xmlReflectionMember.OverrideIsNullable && member.
Elements
!.Length > 0)
1399
member.
Elements
[0].IsNullable = false;
1982
if (accessor.TypeDesc.IsArrayLike && accessor.
Elements
.Length > 0 && !(accessor.
Elements
[0].Mapping is ArrayMapping))
1983
throw new InvalidOperationException(SR.Format(SR.XmlRpcLitArrayElement, accessor.
Elements
[0].Name));
1992
accessor.ChoiceIdentifier.MemberIds = new string[accessor.
Elements
.Length];
1993
for (int i = 0; i < accessor.
Elements
.Length; i++)
1996
ElementAccessor element = accessor.
Elements
[i];
2220
else if (!isSequence && member.
Elements
!= null && member.
Elements
.Length > 0)
2222
for (int i = 0; i < member.
Elements
.Length; i++)
2224
AddUniqueAccessor(elements, member.
Elements
[i]);
2250
else if (!isSequence && member.
Elements
!= null && member.
Elements
.Length > 0)
2252
for (int i = 0; i < member.
Elements
.Length; i++)
2254
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)
2569
for (int j = 0; j < mapping.
Elements
!.Length; j++)
2571
if (mapping.
Elements
[j].Any && mapping.
Elements
[j].Name.Length == 0)
2583
else if (mapping.TypeDesc!.IsArrayLike && !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
3357
for (int j = 0; j < mapping.
Elements
!.Length; j++)
3359
if (mapping.
Elements
[j].Any && string.IsNullOrEmpty(mapping.
Elements
[j].Name))
3372
if (mapping.Attribute == null && mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping)
3386
if (mapping.TypeDesc.IsArrayLike && !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
3894
if (member.Mapping.
Elements
!.Length == 0)
3897
TypeMapping? mapping = member.Mapping.
Elements
[0].Mapping;
4013
ElementAccessor[] elements = member.Mapping.
Elements
!;
4181
ElementAccessor[] elements = anyElement.Mapping.
Elements
!;
4232
ElementAccessor[] elements = member.Mapping.
Elements
!;
System\Xml\Serialization\XmlSerializationReaderILGen.cs (15)
469
for (int j = 0; j < mapping.
Elements
!.Length; j++)
471
if (mapping.
Elements
[j].Any && mapping.
Elements
[j].Name.Length == 0)
483
else if (mapping.TypeDesc!.IsArrayLike && !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
1554
for (int j = 0; j < mapping.
Elements
!.Length; j++)
1556
if (mapping.
Elements
[j].Any && string.IsNullOrEmpty(mapping.
Elements
[j].Name))
1569
if (mapping.Attribute == null && mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping)
1583
if (mapping.TypeDesc.IsArrayLike && !(mapping.
Elements
!.Length == 1 && mapping.
Elements
[0].Mapping is ArrayMapping))
2209
ElementAccessor[] elements = member.Mapping.
Elements
!;
2422
ElementAccessor[] elements = anyElement.Mapping.
Elements
!;
2468
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);