31 references to IsArrayLike
System.Xml (31)
System\Xml\Serialization\Types.cs (1)
662if (!typeDesc.IsArrayLike)
System\Xml\Serialization\XmlCodeExporter.cs (5)
383if (memberTypeDesc.IsArrayLike && accessor is ElementAccessor) { 626(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc); 644(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc); 672(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc); 673if (member.TypeDesc.IsArrayLike)
System\Xml\Serialization\XmlReflectionImporter.cs (5)
1156if (typeDesc.IsArrayLike) { 1204choiceIdentifierType = GetChoiceIdentifierType(a.XmlChoiceIdentifier, xmlReflectionMembers, typeDesc.IsArrayLike, model.Name); 1230choiceIdentifierType = GetChoiceIdentifierType(a.XmlChoiceIdentifier, parent, model.FieldTypeDesc.IsArrayLike, model.Name); 1356if (accessor.TypeDesc.IsArrayLike) { 1720if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping))
System\Xml\Serialization\XmlSchemaExporter.cs (3)
99if (member.TypeDesc.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 176bool isUnbounded = member.Mapping.TypeDesc.IsArrayLike; 937bool repeats = member.TypeDesc.IsArrayLike &&
System\Xml\Serialization\XmlSerializationReader.cs (5)
2024if (mapping.TypeDesc.IsArrayLike) { 2405else if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 2410if (mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray) 3133if (mapping.TypeDesc.IsArrayLike) { 3135if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) {
System\Xml\Serialization\XmlSerializationReaderILGen.cs (8)
92if (mapping.TypeDesc.IsArrayLike) { 496else if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 501if (mapping.TypeDesc.IsArrayLike && !mapping.TypeDesc.IsArray) 1607if (mapping.TypeDesc.IsArrayLike) { 1609if (mapping.TypeDesc.IsArrayLike && !(mapping.Elements.Length == 1 && mapping.Elements[0].Mapping is ArrayMapping)) { 2101WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type); 2117WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type); 2169WriteSourceEnd(member.ArraySource, member.Mapping.TypeDesc.IsArrayLike ? member.Mapping.TypeDesc.ArrayElementTypeDesc.Type : member.Mapping.TypeDesc.Type);
System\Xml\Serialization\XmlSerializationWriter.cs (2)
2212if (memberTypeDesc.IsArrayLike) { 2374if (memberTypeDesc.IsArrayLike &&
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1112if (memberTypeDesc.IsArrayLike) { 1365if (memberTypeDesc.IsArrayLike &&