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