6 writes to BaseMapping
System.Xml (6)
System\Xml\Serialization\SoapReflectionImporter.cs (2)
356mapping.BaseMapping = baseMapping; 396if (mapping.BaseMapping == null) mapping.BaseMapping = GetRootMapping();
System\Xml\Serialization\SoapSchemaImporter.cs (1)
301structMapping.BaseMapping = (StructMapping)baseMapping;
System\Xml\Serialization\XmlReflectionImporter.cs (2)
713mapping.BaseMapping = baseMapping; 809if (mapping.BaseMapping == null) mapping.BaseMapping = GetRootMapping();
System\Xml\Serialization\XmlSchemaImporter.cs (1)
584structMapping.BaseMapping = (StructMapping)baseMapping;
42 references to BaseMapping
System.Xml (42)
System\Xml\Serialization\Mappings.cs (11)
471mapping = mapping.BaseMapping; 503if (BaseMapping != null) { 504MemberMapping baseMember = BaseMapping.FindDeclaringMapping(member, out declaringMapping, parent); 528if (BaseMapping == null || BaseMapping.TypeDesc.IsRoot) { 531else if (BaseMapping.HasSimpleContent) { 534throw new InvalidOperationException(Res.GetString(Res.XmlIllegalSimpleContentExtension, TypeDesc.FullName, BaseMapping.TypeDesc.FullName)); 570while (!start.BaseMapping.IsSequence && start.BaseMapping != null && !start.BaseMapping.TypeDesc.IsRoot) 571start = start.BaseMapping;
System\Xml\Serialization\SoapCodeExporter.cs (2)
163if (mapping.BaseMapping != null) 164ExportType(mapping.BaseMapping);
System\Xml\Serialization\SoapReflectionImporter.cs (4)
354int baseIndex = limiter.DeferredWorkItems.IndexOf(mapping.BaseMapping); 390if (mapping.BaseMapping != null) { 391if (mapping.BaseMapping.Declares(member, mapping.TypeName)) continue; 396if (mapping.BaseMapping == null) mapping.BaseMapping = GetRootMapping();
System\Xml\Serialization\SoapSchemaExporter.cs (3)
288if (mapping.BaseMapping != null && mapping.BaseMapping.IncludeInSchema) { 290extension.BaseTypeName = ExportStructMapping(mapping.BaseMapping, mapping.Namespace);
System\Xml\Serialization\Types.cs (5)
928if (mapping.BaseMapping == null) 936if (mapping.BaseMapping != null) { 937GetAllMembers(mapping.BaseMapping, list); 957if (mapping.BaseMapping != null) { 958GetSettableMembers(mapping.BaseMapping, list);
System\Xml\Serialization\XmlCodeExporter.cs (2)
551if (mapping.BaseMapping != null) 552ExportType(mapping.BaseMapping, null, mapping.Namespace, null, false);
System\Xml\Serialization\XmlReflectionImporter.cs (7)
715ICollection values = mapping.BaseMapping.LocalAttributes.Values; 719if (!mapping.BaseMapping.HasExplicitSequence()) { 720values = mapping.BaseMapping.LocalElements.Values; 756if (mapping.BaseMapping != null) { 757if (mapping.BaseMapping.Declares(member, mapping.TypeName)) continue; 809if (mapping.BaseMapping == null) mapping.BaseMapping = GetRootMapping(); 811if (mapping.XmlnsMember != null && mapping.BaseMapping.HasXmlnsMember)
System\Xml\Serialization\XmlSchemaExporter.cs (7)
879if (mapping.BaseMapping != null && mapping.BaseMapping.IncludeInSchema) { 880if (mapping.BaseMapping.IsAnonymousType) { 881throw new InvalidOperationException(Res.GetString(Res.XmlAnonymousBaseType, mapping.TypeDesc.Name, mapping.BaseMapping.TypeDesc.Name, "AnonymousType", "false")); 886extension.BaseTypeName = ExportStructMapping(mapping.BaseMapping, mapping.Namespace, null); 892extension.BaseTypeName = ExportStructMapping(mapping.BaseMapping, mapping.Namespace, null); 895model.IsMixed = XmlSchemaImporter.IsMixed((XmlSchemaComplexType)types[mapping.BaseMapping]);
System\Xml\Serialization\XmlSchemaImporter.cs (1)
588CodeIdentifiers membersScope = structMapping.BaseMapping.Scope.Clone();