13 writes to Elements
dotnet-svcutil-lib (13)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (2)
735accessor.Elements = new ElementAccessor[0]; 750accessor.Elements = new ElementAccessor[] { element };
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (1)
567member.Elements = new ElementAccessor[] { accessor };
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (1)
1961accessor.Elements = (ElementAccessor[])elementList.ToArray(typeof(ElementAccessor));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (9)
263member.Elements = new ElementAccessor[] { accessor }; 876member.Elements = (ElementAccessor[])choiceElements.ToArray(typeof(ElementAccessor)); 972choiceIdentifier.Elements = new ElementAccessor[] { choiceAccessor }; 1240member.Elements = new ElementAccessor[0]; 1272member.Elements = accessors; 1549member.Elements = new ElementAccessor[] { accessor }; 1573member.Elements = new ElementAccessor[0]; 1603member.Elements = new ElementAccessor[0]; 1666member.Elements = new ElementAccessor[] { xmlns };
66 references to Elements
dotnet-svcutil-lib (66)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (5)
886if (Elements != null && Elements.Length > 0) 888if (!ElementsMatch(Elements, mapping.Elements)) 1032if (td.IsMappedType || (!td.IsValueType && (Elements[0].IsSoap || td.ArrayElementTypeDesc == null)))
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (3)
170EnsureTypesExported(mapping.Members[i].Elements, null); 226if (member.Elements.Length == 0) return; 227ElementAccessor element = member.Elements[0];
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (1)
689member.Elements[0].IsNullable = false;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (4)
71if (memberMapping.Elements.Length > 0) 72ExportTypeMapping(memberMapping.Elements[0].Mapping, null); 374if (member.Elements.Length > 0) 377ExportElementAccessors(seq, member.Elements, false, valueTypeOptional, ns);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (8)
91if (mapping.Elements != null) 93for (int j = 0; j < mapping.Elements.Length; j++) 95ElementAccessor element = mapping.Elements[j]; 630EnsureTypesExported(mapping.Members[i].Elements, mapping.Namespace); 743if (member.Elements.Length == 1) 745ElementAccessor element = member.Elements[0]; 781for (int i = 0; i < member.Elements.Length; i++) 783ElementAccessor element = member.Elements[i];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (18)
228if (mapping.Elements != null && mapping.Elements.Length > 0) 230mapping.Elements[0] = (ElementAccessor)ReconcileAccessor(mapping.Elements[0], _elements); 884if (member.Elements != null && member.Elements.Length != 0) 1386if (xmlReflectionMember.OverrideIsNullable && member.Elements.Length > 0) 1387member.Elements[0].IsNullable = false; 1966if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping)) 1967throw new InvalidOperationException(string.Format(ResXml.XmlRpcLitArrayElement, accessor.Elements[0].Name)); 1976accessor.ChoiceIdentifier.MemberIds = new string[accessor.Elements.Length]; 1977for (int i = 0; i < accessor.Elements.Length; i++) 1980ElementAccessor element = accessor.Elements[i]; 2204else if (!isSequence && member.Elements != null && member.Elements.Length > 0) 2206for (int i = 0; i < member.Elements.Length; i++) 2208AddUniqueAccessor(elements, member.Elements[i]);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (14)
61if (mapping.Members.Length == 1 && mapping.Members[0].Elements[0].Mapping is SpecialMapping) 63SpecialMapping special = (SpecialMapping)mapping.Members[0].Elements[0].Mapping; 106else if (member.Elements == null || member.Elements.Length == 0) 109if (member.TypeDesc.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 110throw new InvalidOperationException(string.Format(ResXml.XmlIllegalArrayElement, member.Elements[0].Name)); 114ExportElement(member.Elements[0]); 118ExportMapping(member.Elements[0].Mapping, member.Elements[0].Namespace, member.Elements[0].Any); 1098if (member.Elements.Length > 0) 1101!(member.Elements.Length == 1 && member.Elements[0].Mapping is ArrayMapping); 1104ExportElementAccessors(seq, member.Elements, repeats, valueTypeOptional, ns);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (9)
877Array.Sort(member.Elements, new ElementComparer()); 879AddScopeElements(elementsScope, member.Elements, ref needExplicitOrder, allowDuplicates); 882Hashtable uniqueTypeDescs = new Hashtable(member.Elements.Length); 884for (int i = 0; i < member.Elements.Length; i++) 886ElementAccessor element = member.Elements[i]; 947member.ChoiceIdentifier.Mapping = ImportEnumeratedChoice(member.Elements, ns, member.Name + "ChoiceType"); 948member.ChoiceIdentifier.MemberIds = new string[member.Elements.Length]; 950for (int i = 0; i < member.Elements.Length; i++) 1398arrayMapping.Elements = choiceMember.Elements;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (3)
2031if (isRpc && member.IsReturnValue && member.Elements.Length > 0) 2034WriteQuotedCSharpString(member.Elements[0].Name); 2494bool checkShouldPersist = m.CheckShouldPersist && (m.Elements.Length > 0 || m.Text != null);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1160bool checkShouldPersist = m.CheckShouldPersist && (m.Elements.Length > 0 || m.Text != null);