9 instantiations of StructMapping
dotnet-svcutil-lib (9)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaImporter.cs (1)
183StructMapping mapping = new StructMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (2)
259StructMapping mapping = new StructMapping(); 340mapping = new StructMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (1)
323StructMapping structMapping = new StructMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (2)
639StructMapping mapping = new StructMapping(); 744mapping = new StructMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (3)
652StructMapping structMapping = new StructMapping(); 713StructMapping structMapping = new StructMapping(); 1654StructMapping xmlnsMapping = new StructMapping();
141 references to StructMapping
dotnet-svcutil-lib (141)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeExporter.cs (5)
171internal abstract void ExportDerivedStructs(StructMapping mapping); 180internal void ExportRoot(StructMapping mapping, Type includeType) 187for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping) 293internal static void AddIncludeMetadata(CodeAttributeDeclarationCollection metadata, StructMapping mapping, Type type) 297for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (14)
378private StructMapping _topLevelMapping; 408internal StructMapping TopLevelMapping 461private StructMapping _baseMapping; 462private StructMapping _derivedMappings; 463private StructMapping _nextDerivedMapping; 472internal StructMapping BaseMapping 488for (StructMapping derived = _derivedMappings; derived != null; derived = derived.NextDerivedMapping) 497internal StructMapping DerivedMappings 541internal StructMapping NextDerivedMapping 555StructMapping mapping = this; 595internal MemberMapping FindDeclaringMapping(MemberMapping member, out StructMapping declaringMapping, string parent) 623StructMapping m; 680StructMapping start = this; 687for (StructMapping derived = start.DerivedMappings; derived != null; derived = derived.NextDerivedMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaImporter.cs (6)
30private StructMapping _root; 150internal void MakeDerived(StructMapping structMapping, Type baseType, bool baseTypeCanBeIndirect) 180private StructMapping CreateRootMapping() 183StructMapping mapping = new StructMapping(); 193internal StructMapping GetRootMapping() 200internal StructMapping ImportRootMapping()
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (5)
98else if (mapping is StructMapping) 100codeClass = ExportStruct((StructMapping)mapping); 122private CodeTypeDeclaration ExportStruct(StructMapping mapping) 182internal override void ExportDerivedStructs(StructMapping mapping) 184for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (10)
23private StructMapping _root; 256private StructMapping CreateRootMapping() 259StructMapping mapping = new StructMapping(); 269private StructMapping GetRootMapping() 325private StructMapping ImportStructLikeMapping(StructModel model, RecursionLimiter limiter) 337StructMapping mapping = (StructMapping)GetTypeMapping(typeName, typeNs, model.TypeDesc); 383private bool InitializeStructMembers(StructMapping mapping, StructModel model, RecursionLimiter limiter) 389StructMapping baseMapping = ImportStructLikeMapping((StructModel)_modelScope.GetTypeModel(model.Type.GetTypeInfo().BaseType, false), limiter); 510else if (itemTypeMapping is StructMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (6)
191else if (mapping is StructMapping) 192return ExportStructMapping((StructMapping)mapping, ns); 307private XmlQualifiedName ExportRootMapping(StructMapping mapping) 317private XmlQualifiedName ExportStructMapping(StructMapping mapping, string ns) 398private void ExportDerivedMappings(StructMapping mapping) 400for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (12)
60if (mapping is StructMapping) 62MakeDerived((StructMapping)mapping, baseType, baseTypeCanBeIndirect); 85if (!(typeMapping is StructMapping)) return ImportMembersMapping(name, ns, new SoapSchemaMember[] { member }); 89mapping.Members = ((StructMapping)typeMapping).Members; 150if (member.Accessor.Mapping is StructMapping) 151MakeDerived((StructMapping)member.Accessor.Mapping, baseType, baseTypeCanBeIndirect); 295private StructMapping ImportStructType(XmlSchemaComplexType type, string typeNs, bool excludeFromImport) 311if (baseMapping is StructMapping) 312baseTypeDesc = ((StructMapping)baseMapping).TypeDesc; 320return (StructMapping)previousMapping; 323StructMapping structMapping = new StructMapping(); 330structMapping.BaseMapping = (StructMapping)baseMapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (7)
1074internal static MemberMapping[] GetAllMembers(StructMapping mapping) 1083internal static void GetAllMembers(StructMapping mapping, ArrayList list) 1095internal static MemberMapping[] GetAllMembers(StructMapping mapping, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos) 1102internal static MemberMapping[] GetSettableMembers(StructMapping structMapping) 1109private static void GetSettableMembers(StructMapping mapping, ArrayList list) 1148internal static MemberMapping[] GetSettableMembers(StructMapping mapping, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos) 1155private static void PopulateMemberInfos(StructMapping structMapping, MemberMapping[] mappings, System.Collections.Generic.Dictionary<string, MemberInfo> memberInfos)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (8)
122if (mapping is StructMapping && checkReference && ((StructMapping)mapping).ReferencedByTopLevelElement && rootElement == null) 143else if (mapping is StructMapping) 145codeClass = ExportStruct((StructMapping)mapping); 560private CodeTypeDeclaration ExportStruct(StructMapping mapping) 645internal override void ExportDerivedStructs(StructMapping mapping) 647for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping) 662if (mapping.Mapping is StructMapping || mapping.Mapping is EnumMapping) return;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (15)
35private StructMapping _root; 636private StructMapping CreateRootMapping() 639StructMapping mapping = new StructMapping(); 702private StructMapping GetRootMapping() 726private StructMapping ImportStructLikeMapping(StructModel model, string ns, bool openModel, XmlAttributes a, RecursionLimiter limiter) 741StructMapping mapping = (StructMapping)GetTypeMapping(typeName, typeNs, model.TypeDesc, _types, model.Type); 791private bool InitializeStructMembers(StructMapping mapping, StructModel model, bool openModel, string typeName, RecursionLimiter limiter) 804StructMapping baseMapping = ImportStructLikeMapping((StructModel)baseModel, mapping.Namespace, openModel, null, limiter); 1042else if (itemTypeMapping is StructMapping && itemTypeMapping.TypeDesc.IsRoot) 2277private StructMapping _mapping; 2279internal ImportStructWorkItem(StructModel model, StructMapping mapping) 2286internal StructMapping Mapping { get { return _mapping; } } 2318internal bool Contains(StructMapping mapping) 2323internal int IndexOf(StructMapping mapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (9)
393else if (mapping is StructMapping) 394ExportStructMapping((StructMapping)mapping, ns, null); 421else if (mapping is StructMapping) 423ExportStructMapping((StructMapping)mapping, ns, element); 987if (mapping is StructMapping && mapping.TypeDesc.IsRoot) 989ExportDerivedMappings((StructMapping)mapping); 1002private XmlQualifiedName ExportStructMapping(StructMapping mapping, string ns, XmlSchemaElement element) 1174private void ExportDerivedMappings(StructMapping mapping) 1178for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (20)
95if (element.Mapping is StructMapping) 97MakeDerived((StructMapping)element.Mapping, baseType, baseTypeCanBeIndirect); 105MakeDerived((StructMapping)element.Mapping, baseType, baseTypeCanBeIndirect); 155if (accessor.Mapping is StructMapping) 157MakeDerived((StructMapping)accessor.Mapping, baseType, baseTypeCanBeIndirect); 165MakeDerived((StructMapping)accessor.Mapping, baseType, baseTypeCanBeIndirect); 256if (baseType != null && accessor.Mapping is StructMapping) 257MakeDerived((StructMapping)accessor.Mapping, baseType, baseTypeCanBeIndirect); 600private StructMapping ImportStructType(XmlSchemaType type, string typeNs, string identifier, Type baseType, bool arrayLike) 610if (baseMapping is StructMapping) 611baseTypeDesc = ((StructMapping)baseMapping).TypeDesc; 635if (previousMapping is StructMapping) 637return (StructMapping)previousMapping; 652StructMapping structMapping = new StructMapping(); 666structMapping.BaseMapping = (StructMapping)baseMapping; 693StructMapping declaringMapping; 694MemberMapping baseMember = ((StructMapping)baseMapping).FindDeclaringMapping(structMapping.Members[i], out declaringMapping, structMapping.TypeName); 709private StructMapping ImportStructDataType(XmlSchemaSimpleType dataType, string typeNs, string identifier, Type baseType) 713StructMapping structMapping = new StructMapping(); 1654StructMapping xmlnsMapping = new StructMapping();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (15)
1541if (mapping is StructMapping || mapping is EnumMapping) 1557if (mapping is StructMapping) 1558WriteStructMethod((StructMapping)mapping); 1571if (mapping is StructMapping) 1573WriteStructMethod((StructMapping)mapping); 1613(typeMapping is StructMapping || typeMapping is EnumMapping) && 2240private void WriteDerivedTypes(StructMapping mapping) 2242for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping) 2341private void WriteStructMethod(StructMapping mapping) 3346else if (element.Mapping is StructMapping) 3348StructMapping mapping = (StructMapping)element.Mapping; 3918if (mapping is StructMapping) 3920StructMapping structMapping = mapping as StructMapping;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (9)
37if (mapping is StructMapping || mapping is EnumMapping) 52if (mapping is StructMapping) 54WriteStructMethod((StructMapping)mapping); 760private void WriteDerivedTypes(StructMapping mapping) 762for (StructMapping derived = mapping.DerivedMappings; derived != null; derived = derived.NextDerivedMapping) 951private void WriteStructMethod(StructMapping mapping) 2103else if (element.Mapping is StructMapping) 2105StructMapping mapping = (StructMapping)element.Mapping;