5 instantiations of ArrayMapping
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (1)
450ArrayMapping mapping = new ArrayMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (2)
450arrayMapping = new ArrayMapping(); 473arrayMapping = new ArrayMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (1)
1091ArrayMapping mapping = new ArrayMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (1)
1384ArrayMapping arrayMapping = new ArrayMapping();
105 references to ArrayMapping
dotnet-svcutil-lib (105)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeExporter.cs (4)
199if (m is ArrayMapping) 201ArrayMapping arrayMapping = (ArrayMapping)m; 215private static bool ShouldInclude(ArrayMapping arrayMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (5)
377private ArrayMapping _next; 402internal ArrayMapping Next 835if (element.Mapping is ArrayMapping) 837ArrayMapping arrayMapping = (ArrayMapping)element.Mapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (2)
102else if (mapping is ArrayMapping) 104EnsureTypesExported(((ArrayMapping)mapping).Elements, null);
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (10)
448private ArrayMapping ImportArrayLikeMapping(ArrayModel model, RecursionLimiter limiter) 450ArrayMapping mapping = new ArrayMapping(); 465ArrayMapping existingMapping = (ArrayMapping)_types[mapping.TypeName, mapping.Namespace]; 468ArrayMapping first = existingMapping; 486private void SetArrayMappingType(ArrayMapping mapping) 524else if (itemTypeMapping is ArrayMapping) 541if (existingMapping is ArrayMapping) 543ArrayMapping arrayMapping = (ArrayMapping)existingMapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (3)
175if (mapping is ArrayMapping) 176return ExportArrayMapping((ArrayMapping)mapping, ns); 220private XmlQualifiedName ExportArrayMapping(ArrayMapping mapping, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (4)
200if (!(mapping is ArrayMapping)) 432ArrayMapping arrayMapping = ImportArrayMapping(type, ns); 445private ArrayMapping ImportArrayMapping(XmlSchemaType type, string ns) 447ArrayMapping arrayMapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (11)
125if (mapping is ArrayMapping && rootElement != null && rootElement.IsTopLevelInSchema && ((ArrayMapping)mapping).TopLevelMapping != null) 127mapping = ((ArrayMapping)mapping).TopLevelMapping; 147else if (mapping is ArrayMapping) 149EnsureTypesExported(((ArrayMapping)mapping).Elements, ns); 684private void ExportArrayElements(CodeAttributeDeclarationCollection metadata, ArrayMapping array, string ns, TypeDesc elementTypeDesc, int nestingLevel) 698if (elementMapping is ArrayMapping) 699ExportArrayElements(metadata, (ArrayMapping)elementMapping, ns, elementTypeDesc.ArrayElementTypeDesc, nestingLevel + 1); 749bool isArray = mapping is ArrayMapping; 758ArrayMapping array = (ArrayMapping)mapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (20)
342if (accessor.Mapping is ArrayMapping) 344if (!(existing.Mapping is ArrayMapping)) 348ArrayMapping mapping = (ArrayMapping)accessor.Mapping; 349ArrayMapping existingMapping = mapping.IsAnonymousType ? null : (ArrayMapping)_types[existing.Mapping.TypeName, existing.Mapping.Namespace]; 350ArrayMapping first = existingMapping; 429ArrayMapping arrayMapping = ImportArrayLikeMapping((ArrayModel)model, ns, limiter); 999private void SetArrayMappingType(ArrayMapping mapping, string defaultNs, Type type) 1072if (existingMapping is ArrayMapping) 1074ArrayMapping arrayMapping = (ArrayMapping)existingMapping; 1089private ArrayMapping ImportArrayLikeMapping(ArrayModel model, string ns, RecursionLimiter limiter) 1091ArrayMapping mapping = new ArrayMapping(); 1112ArrayMapping existingMapping = (ArrayMapping)_types[mapping.TypeName, mapping.Namespace]; 1115ArrayMapping first = existingMapping; 1491private void CreateArrayElementsFromAttributes(ArrayMapping arrayMapping, XmlArrayItemAttributes attributes, Type arrayElementType, string arrayElementNs, RecursionLimiter limiter) 1734ArrayMapping arrayMapping = ImportArrayLikeMapping(_modelScope.GetArrayModel(accessorType), ns, limiter); 1966if (accessor.TypeDesc.IsArrayLike && accessor.Elements.Length > 0 && !(accessor.Elements[0].Mapping is ArrayMapping))
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (10)
109if (member.TypeDesc.IsArrayLike && !(member.Elements[0].Mapping is ArrayMapping)) 387if (mapping is ArrayMapping) 388ExportArrayMapping((ArrayMapping)mapping, ns, null); 407if (mapping is ArrayMapping) 408ExportArrayMapping((ArrayMapping)mapping, ns, element); 627private void ExportArrayMapping(ArrayMapping mapping, string ns, XmlSchemaElement element) 634ArrayMapping currentMapping = mapping; 991else if (mapping is ArrayMapping) 993ExportArrayMapping((ArrayMapping)mapping, mapping.Namespace, null); 1101!(member.Elements.Length == 1 && member.Elements[0].Mapping is ArrayMapping);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (22)
101if (element.Mapping is ArrayMapping) 104element.Mapping = ((ArrayMapping)element.Mapping).TopLevelMapping; 161if (accessor.Mapping is ArrayMapping) 164accessor.Mapping = ((ArrayMapping)accessor.Mapping).TopLevelMapping; 319if (element.IsMultipleOccurrence && topAccessor.Mapping is ArrayMapping) 471if (mapping is ArrayMapping) 473TypeMapping top = ((ArrayMapping)mapping).TopLevelMapping; 612else if (baseMapping is ArrayMapping) 614baseMapping = ((ArrayMapping)baseMapping).TopLevelMapping; 639else if (arrayLike && previousMapping is ArrayMapping) 641ArrayMapping arrayMapping = (ArrayMapping)previousMapping; 901ArrayMapping arrayMapping = element.Mapping as ArrayMapping; 986private bool IsNeedXmlSerializationAttributes(ArrayMapping arrayMapping) 1350ArrayMapping arrayMapping = ImportArrayMapping(type, identifier, ns, repeats); 1362private ArrayMapping ImportArrayMapping(XmlSchemaType type, string identifier, string ns, bool repeats) 1371if (previousMapping is ArrayMapping) 1372return (ArrayMapping)previousMapping; 1384ArrayMapping arrayMapping = new ArrayMapping(); 1553if (!allowUnboundedElements && accessor.Mapping is ArrayMapping) 1555accessor.Mapping = ((ArrayMapping)accessor.Mapping).TopLevelMapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (7)
2310else if (m is ArrayMapping && !m.IsSoap) 2312ArrayMapping mapping = m as ArrayMapping; 2750!(elements.Length == 1 && elements[0].Mapping is ArrayMapping)) 3197else if (element.Mapping is ArrayMapping) 3199ArrayMapping mapping = (ArrayMapping)element.Mapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (7)
888else if (m is ArrayMapping) 890ArrayMapping mapping = m as ArrayMapping; 1488!(elements.Length == 1 && elements[0].Mapping is ArrayMapping)) 2045else if (element.Mapping is ArrayMapping) 2047ArrayMapping mapping = (ArrayMapping)element.Mapping;