28 references to XsiType
System.Private.Xml (28)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
973
if (tser == null || QNameEqual(tser, sm.
XsiType
!.Name, defaultNamespace))
System\Xml\Serialization\XmlReflectionImporter.cs (1)
532
XmlQualifiedName? qname = serializableMapping.
XsiType
;
System\Xml\Serialization\XmlSchemaExporter.cs (5)
470
else if (serializableMapping.
XsiType
!= null || serializableMapping.XsdType != null)
480
if (!serializableMapping.
XsiType
!.IsEmpty && serializableMapping.
XsiType
.Namespace == schema.TargetNamespace)
481
type = (XmlSchemaType?)schema.SchemaTypes[serializableMapping.
XsiType
];
486
element.SchemaTypeName = serializableMapping.
XsiType
!;
System\Xml\Serialization\XmlSerializationReader.cs (11)
4827
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
4892
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
4917
WriteQuotedCSharpString(derived.
XsiType
.Name);
4919
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
4921
WriteQuotedCSharpString(head.
XsiType
!.Name);
4923
WriteQuotedCSharpString(head.
XsiType
.Namespace);
4933
Writer.WriteLine($"// missing real mapping for {derived.
XsiType
}");
4935
WriteQuotedCSharpString(derived.
XsiType
.Name);
4937
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (10)
3213
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
3281
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
3319
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3320
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));
3321
ilg.Ldstr(GetCSharpString(head.
XsiType
!.Name));
3322
ilg.Ldstr(GetCSharpString(head.
XsiType
.Namespace));
3337
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3338
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));