37 references to XsiType
System.Private.Xml (37)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (10)
1046
if (tser == null || QNameEqual(tser, sm.
XsiType
!.Name, sm.
XsiType
.Namespace))
1103
if (tser == null || QNameEqual(tser, derived.
XsiType
!.Name, derived.
XsiType
.Namespace))
1107
throw CreateMissingIXmlSerializableType(derived.
XsiType
!.Name, derived.
XsiType
.Namespace, head.Type!.FullName);
1112
throw CreateBadDerivationException(derived.
XsiType
!.Name, derived.
XsiType
.Namespace, head.
XsiType
!.Name, head.
XsiType
.Namespace, derived.Type.FullName, head.Type.FullName);
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)
4966
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
5031
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
5056
WriteQuotedCSharpString(derived.
XsiType
.Name);
5058
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
5060
WriteQuotedCSharpString(head.
XsiType
!.Name);
5062
WriteQuotedCSharpString(head.
XsiType
.Namespace);
5072
Writer.WriteLine($"// missing real mapping for {derived.
XsiType
}");
5074
WriteQuotedCSharpString(derived.
XsiType
.Name);
5076
WriteQuotedCSharpString(derived.
XsiType
.Namespace);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (10)
3424
WriteQNameEqual("tser", sm.
XsiType
!.Name, sm.
XsiType
.Namespace);
3494
WriteQNameEqual("tser", derived.
XsiType
!.Name, derived.
XsiType
.Namespace);
3532
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3533
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));
3534
ilg.Ldstr(GetCSharpString(head.
XsiType
!.Name));
3535
ilg.Ldstr(GetCSharpString(head.
XsiType
.Namespace));
3550
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Name));
3551
ilg.Ldstr(GetCSharpString(derived.
XsiType
.Namespace));