17 references to TypeOfIXmlSerializable
System.Runtime.Serialization (17)
System\Runtime\Serialization\ClassDataContract.cs (2)
344if (!childType.IsEnum && !Globals.TypeOfIXmlSerializable.IsAssignableFrom(childType) 370if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(type))
System\Runtime\Serialization\CodeExporter.cs (6)
548if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(type)) 563throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidDataContractException(SR.GetString(SR.TypeMustBeIXmlSerializable, DataContract.GetClrTypeFullName(type), DataContract.GetClrTypeFullName(Globals.TypeOfIXmlSerializable), dataContract.StableName.Name, dataContract.StableName.Namespace))); 1266type.BaseTypes.Add(DataContract.GetClrTypeFullName(Globals.TypeOfIXmlSerializable)); 1671readXmlMethod.ImplementationTypes.Add(Globals.TypeOfIXmlSerializable); 1692writeXmlMethod.ImplementationTypes.Add(Globals.TypeOfIXmlSerializable); 1712getSchemaMethod.ImplementationTypes.Add(Globals.TypeOfIXmlSerializable);
System\Runtime\Serialization\CollectionDataContract.cs (1)
933if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(type) || IsArraySegment(type))
System\Runtime\Serialization\DataContract.cs (3)
585else if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(type)) 1287Globals.TypeOfIXmlSerializable.IsAssignableFrom(type)) 1512else if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(type))
System\Runtime\Serialization\DataContractSet.cs (1)
506(Globals.TypeOfIXmlSerializable.IsAssignableFrom(type) && !type.IsGenericTypeDefinition) ||
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (1)
290if ((contractType == typeof(XmlDataContract)) && !Globals.TypeOfIXmlSerializable.IsAssignableFrom(declaredType))
System\Runtime\Serialization\SchemaImporter.cs (2)
513if (Globals.TypeOfIXmlSerializable.IsAssignableFrom(referencedType)) 761&& Globals.TypeOfIXmlSerializable.IsAssignableFrom(referencedType))
System\Runtime\Serialization\XmlDataContract.cs (1)
369ilg.ConvertValue(this.UnderlyingType, Globals.TypeOfIXmlSerializable);