2 writes to Type
System.Private.Xml (2)
System\Xml\Serialization\XmlReflectionImporter.cs (2)
562serializableMapping.Type = type; 570serializableMapping.Type = type;
20 references to Type
System.Private.Xml (20)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (6)
1105if (derived.Type == null) 1107throw CreateMissingIXmlSerializableType(derived.XsiType!.Name, derived.XsiType.Namespace, head.Type!.FullName); 1110if (!head.Type!.IsAssignableFrom(derived.Type)) 1112throw CreateBadDerivationException(derived.XsiType!.Name, derived.XsiType.Namespace, head.XsiType!.Name, head.XsiType.Namespace, derived.Type.FullName, head.Type.FullName);
System\Xml\Serialization\XmlReflectionImporter.cs (2)
539if (existingMapping.Type == null) 543else if (existingMapping.Type != type)
System\Xml\Serialization\XmlSerializationReader.cs (6)
5036if (derived.Type != null) 5038if (head.Type!.IsAssignableFrom(derived.Type)) 5064WriteQuotedCSharpString(derived.Type.FullName); 5066WriteQuotedCSharpString(head.Type.FullName); 5078WriteQuotedCSharpString(head.Type!.FullName);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (6)
3502if (derived.Type != null) 3504if (head.Type!.IsAssignableFrom(derived.Type)) 3536ilg.Ldstr(GetCSharpString(derived.Type.FullName)); 3537ilg.Ldstr(GetCSharpString(head.Type.FullName)); 3552ilg.Ldstr(GetCSharpString(head.Type!.FullName));