28 references to XsiType
System.Private.Xml (28)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
973if (tser == null || QNameEqual(tser, sm.XsiType!.Name, defaultNamespace))
System\Xml\Serialization\XmlReflectionImporter.cs (1)
532XmlQualifiedName? qname = serializableMapping.XsiType;
System\Xml\Serialization\XmlSchemaExporter.cs (5)
470else if (serializableMapping.XsiType != null || serializableMapping.XsdType != null) 480if (!serializableMapping.XsiType!.IsEmpty && serializableMapping.XsiType.Namespace == schema.TargetNamespace) 481type = (XmlSchemaType?)schema.SchemaTypes[serializableMapping.XsiType]; 486element.SchemaTypeName = serializableMapping.XsiType!;
System\Xml\Serialization\XmlSerializationReader.cs (11)
4826WriteQNameEqual("tser", sm.XsiType!.Name, sm.XsiType.Namespace); 4891WriteQNameEqual("tser", derived.XsiType!.Name, derived.XsiType.Namespace); 4916WriteQuotedCSharpString(derived.XsiType.Name); 4918WriteQuotedCSharpString(derived.XsiType.Namespace); 4920WriteQuotedCSharpString(head.XsiType!.Name); 4922WriteQuotedCSharpString(head.XsiType.Namespace); 4932Writer.WriteLine($"// missing real mapping for {derived.XsiType}"); 4934WriteQuotedCSharpString(derived.XsiType.Name); 4936WriteQuotedCSharpString(derived.XsiType.Namespace);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (10)
3212WriteQNameEqual("tser", sm.XsiType!.Name, sm.XsiType.Namespace); 3280WriteQNameEqual("tser", derived.XsiType!.Name, derived.XsiType.Namespace); 3318ilg.Ldstr(GetCSharpString(derived.XsiType.Name)); 3319ilg.Ldstr(GetCSharpString(derived.XsiType.Namespace)); 3320ilg.Ldstr(GetCSharpString(head.XsiType!.Name)); 3321ilg.Ldstr(GetCSharpString(head.XsiType.Namespace)); 3336ilg.Ldstr(GetCSharpString(derived.XsiType.Name)); 3337ilg.Ldstr(GetCSharpString(derived.XsiType.Namespace));