28 references to XsiType
System.Private.Xml (28)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (1)
983
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)
468
else if (serializableMapping.
XsiType
!= null || serializableMapping.XsdType != null)
478
if (!serializableMapping.
XsiType
!.IsEmpty && serializableMapping.
XsiType
.Namespace == schema.TargetNamespace)
479
type = (XmlSchemaType?)schema.SchemaTypes[serializableMapping.
XsiType
];
484
element.SchemaTypeName = serializableMapping.
XsiType
!;
System\Xml\Serialization\XmlSerializationReader.cs (11)
4862
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
4927
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
4952
WriteQuotedCSharpString(derived.
XsiType
.Name);
4954
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
4956
WriteQuotedCSharpString(head.
XsiType
!.Name);
4958
WriteQuotedCSharpString(head.
XsiType
.Namespace);
4968
Writer.WriteLine($"// missing real mapping for {derived.
XsiType
}");
4970
WriteQuotedCSharpString(derived.
XsiType
.Name);
4972
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));