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)
4826
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
4891
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
4916
WriteQuotedCSharpString(derived.
XsiType
.Name);
4918
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
4920
WriteQuotedCSharpString(head.
XsiType
!.Name);
4922
WriteQuotedCSharpString(head.
XsiType
.Namespace);
4932
Writer.WriteLine($"// missing real mapping for {derived.
XsiType
}");
4934
WriteQuotedCSharpString(derived.
XsiType
.Name);
4936
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (10)
3212
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
3280
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
3318
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3319
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));
3320
ilg.Ldstr(GetCSharpString(head.
XsiType
!.Name));
3321
ilg.Ldstr(GetCSharpString(head.
XsiType
.Namespace));
3336
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3337
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));