1 write to ArrayElementTypeDesc
dotnet-svcutil-lib (1)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (1)
981typeDesc.ArrayElementTypeDesc = td;
34 references to ArrayElementTypeDesc
dotnet-svcutil-lib (34)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (3)
1032if (td.IsMappedType || (!td.IsValueType && (Elements[0].IsSoap || td.ArrayElementTypeDesc == null))) 1034if (td.ArrayElementTypeDesc != null) 1036return GetNullableType(td.ArrayElementTypeDesc) + "[]";
FrameworkFork\Microsoft.Xml\Xml\Serialization\Models.cs (1)
198CheckSupportedMember(typeDesc.ArrayElementTypeDesc, member, type);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (6)
699ExportArrayElements(metadata, (ArrayMapping)elementMapping, ns, elementTypeDesc.ArrayElementTypeDesc, nestingLevel + 1); 720(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc); 740(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc); 761else if (mapping.TypeDesc.ArrayElementTypeDesc == new TypeScope().GetTypeDesc(typeof(byte))) 767ExportArrayElements(metadata, array, element.Namespace, member.TypeDesc.ArrayElementTypeDesc, 0); 772(member.TypeDesc.IsArrayLike && mapping.TypeDesc == member.TypeDesc.ArrayElementTypeDesc);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (7)
1564if (a.XmlAttribute != null && !accessor.TypeDesc.ArrayElementTypeDesc.IsPrimitive && !accessor.TypeDesc.ArrayElementTypeDesc.IsEnum) 1566if (accessor.TypeDesc.ArrayElementTypeDesc.Kind == TypeKind.Serializable) 1568throw new InvalidOperationException(string.Format(ResXml.XmlIllegalAttrOrTextInterface, accessorName, accessor.TypeDesc.ArrayElementTypeDesc.FullName, typeof(IXmlSerializable).Name)); 1572throw new InvalidOperationException(string.Format(ResXml.XmlIllegalAttrOrText, accessorName, accessor.TypeDesc.ArrayElementTypeDesc.FullName)); 1576bool isList = a.XmlAttribute != null && (accessor.TypeDesc.ArrayElementTypeDesc.IsPrimitive || accessor.TypeDesc.ArrayElementTypeDesc.IsEnum);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (2)
200bool isMixed = isUnbounded && member.Mapping.TypeDesc.ArrayElementTypeDesc != null ? member.Mapping.TypeDesc.ArrayElementTypeDesc.IsMixed : member.Mapping.TypeDesc.IsMixed;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (10)
2317WriteArrayTypeCompare("t", fullTypeName, mapping.TypeDesc.ArrayElementTypeDesc.CSharpName, mapping.TypeDesc.UseReflection); 2568if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 2592TypeDesc arrayElementTypeDesc = memberTypeDesc.ArrayElementTypeDesc; 2660if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 2685if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 2799TypeDesc arrayElementTypeDesc = arrayTypeDesc.ArrayElementTypeDesc; 3853TypeDesc elementTypeDesc = typeDesc.ArrayElementTypeDesc; 3893TypeDesc elementTypeDesc = typeDesc.ArrayElementTypeDesc; 3954string elementTypeFullName = typeDesc.ArrayElementTypeDesc.CSharpName; 3955bool elementUseReflection = typeDesc.ArrayElementTypeDesc.UseReflection;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (5)
1226if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 1259TypeDesc arrayElementTypeDesc = memberTypeDesc.ArrayElementTypeDesc; 1285if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 1360if (CanOptimizeWriteListSequence(memberTypeDesc.ArrayElementTypeDesc)) 1558TypeDesc arrayElementTypeDesc = arrayTypeDesc.ArrayElementTypeDesc;