35 references to IsArrayLike
System.Private.Xml (35)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (7)
231else if (mapping.TypeDesc!.IsArrayLike 706if (anyTextMapping.TypeDesc!.IsArrayLike) 840if (!m.Mapping.TypeDesc!.IsArrayLike) 871bool isList = member!.Mapping.TypeDesc!.IsArrayLike && !member.Mapping.TypeDesc.IsArray; 1732if (mapping.TypeDesc!.IsArrayLike) 1734if (member.Source == null && mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 1753var isList = mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray;
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (2)
119if (memberTypeDesc.IsArrayLike && 855if (memberTypeDesc.IsArrayLike)
System\Xml\Serialization\Types.cs (1)
786if (!typeDesc.IsArrayLike)
System\Xml\Serialization\XmlReflectionImporter.cs (5)
1340if (typeDesc.IsArrayLike) 1396choiceIdentifierType = GetChoiceIdentifierType(a.XmlChoiceIdentifier, xmlReflectionMembers, typeDesc.IsArrayLike, model.Name); 1427choiceIdentifierType = GetChoiceIdentifierType(a.XmlChoiceIdentifier, parent, model.FieldTypeDesc.IsArrayLike, model.Name); 1575if (accessor.TypeDesc.IsArrayLike) 1997if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping))
System\Xml\Serialization\XmlSchemaExporter.cs (3)
85if (member.TypeDesc!.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 172bool isUnbounded = member.Mapping.TypeDesc!.IsArrayLike; 1052bool repeats = member.TypeDesc!.IsArrayLike &&
System\Xml\Serialization\XmlSerializationReader.cs (5)
2165if (mapping.TypeDesc!.IsArrayLike) 2618else if (mapping.TypeDesc!.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 2625if (mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray) 3418if (mapping.TypeDesc.IsArrayLike) 3421if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping))
System\Xml\Serialization\XmlSerializationReaderILGen.cs (8)
87if (mapping.TypeDesc!.IsArrayLike) 560else if (mapping.TypeDesc!.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 567if (mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray) 1657if (mapping.TypeDesc.IsArrayLike) 1660if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements!.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) 2117WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc!.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc!.Type! : member.Mapping.TypeDesc.Type!); 2135WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc!.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc!.Type! : member.Mapping.TypeDesc.Type!); 2185WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc!.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc!.Type! : member.Mapping.TypeDesc.Type!);
System\Xml\Serialization\XmlSerializationWriter.cs (2)
3338if (memberTypeDesc.IsArrayLike) 3533if (memberTypeDesc.IsArrayLike &&
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1155if (memberTypeDesc.IsArrayLike) 1406if (memberTypeDesc.IsArrayLike &&