2 instantiations of NullableMapping
System.Private.Xml (2)
System\Xml\Serialization\SoapReflectionImporter.cs (1)
284mapping = new NullableMapping();
System\Xml\Serialization\XmlReflectionImporter.cs (1)
682mapping = new NullableMapping();
47 references to NullableMapping
System.Private.Xml (47)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (6)
46(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 804if (ele.Mapping is NullableMapping nullableMapping) 908else if (element.Mapping is NullableMapping nullableMapping) 1140else if (mapping is NullableMapping nullableMapping) 1343private object? WriteNullableMethod(NullableMapping nullableMapping, string? defaultNamespace) 1507if (mapping is StructMapping || mapping is ArrayMapping || mapping is PrimitiveMapping || mapping is NullableMapping)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (1)
554if (element.Mapping is NullableMapping nullableMapping)
System\Xml\Serialization\SoapReflectionImporter.cs (4)
257private NullableMapping CreateNullableMapping(TypeMapping baseMapping, 262NullableMapping mapping; 265if (existingMapping is NullableMapping) 267mapping = (NullableMapping)existingMapping;
System\Xml\Serialization\XmlReflectionImporter.cs (9)
331|| (existing.Mapping is NullableMapping && accessor.Mapping.TypeDesc == ((NullableMapping)existing.Mapping).BaseMapping!.TypeDesc) 332|| (accessor.Mapping is NullableMapping && ((NullableMapping)accessor.Mapping).BaseMapping!.TypeDesc == existing.Mapping.TypeDesc)) 646private NullableMapping CreateNullableMapping(TypeMapping baseMapping, 660NullableMapping mapping; 663if (existingMapping is NullableMapping) 665mapping = (NullableMapping)existingMapping; 2281if (mapping is NullableMapping) return;
System\Xml\Serialization\XmlSchemaExporter.cs (4)
361else if (mapping is NullableMapping) 362ExportMapping(((NullableMapping)mapping).BaseMapping!, ns, isAny); 390else if (mapping is NullableMapping) 392ExportElementMapping(element, ((NullableMapping)mapping).BaseMapping!, ns, isAny);
System\Xml\Serialization\XmlSerializationReader.cs (14)
2295if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 2311else if (mapping is NullableMapping) 2313WriteNullableMethod((NullableMapping)mapping); 2334else if (mapping is NullableMapping) 2336WriteNullableMethod((NullableMapping)mapping); 2454(mapping is StructMapping || mapping is EnumMapping || mapping is ArrayMapping || mapping is NullableMapping) && 3224private void WriteNullableMethod(NullableMapping nullableMapping) 3943if (mapping is StructMapping || mapping is ArrayMapping || mapping is PrimitiveMapping || mapping is NullableMapping) 4341if (e.Mapping is NullableMapping) 4343TypeDesc td = ((NullableMapping)e.Mapping).BaseMapping!.TypeDesc!; 4373if (e.Mapping!.TypeDesc!.IsValueType || e.Mapping is NullableMapping) 4380if (e.Mapping is NullableMapping) 4383TypeDesc td = ((NullableMapping)e.Mapping).BaseMapping!.TypeDesc!; 4749else if (element.Mapping is NullableMapping)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (5)
205if (mapping is StructMapping || mapping is EnumMapping || mapping is NullableMapping) 225else if (mapping is NullableMapping) 227WriteNullableMethod((NullableMapping)mapping); 1350private void WriteNullableMethod(NullableMapping nullableMapping) 3180else if (element.Mapping is NullableMapping)
System\Xml\Serialization\XmlSerializationWriter.cs (2)
3979if (element.Mapping is NullableMapping) 3990e.Mapping = ((NullableMapping)element.Mapping).BaseMapping;
System\Xml\Serialization\XmlSerializationWriterILGen.cs (2)
1943if (element.Mapping is NullableMapping) 1964e.Mapping = ((NullableMapping)element.Mapping).BaseMapping;