33 references to IsValueType
System.Private.Xml (33)
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (5)
293if (!mappings[i].TypeDesc!.IsValueType) 859if (element.Mapping.TypeDesc!.IsValueType) 868else if ((element.Default != null && element.Default != DBNull.Value && element.Mapping.TypeDesc!.IsValueType) 926if (!mapping.TypeDesc!.IsValueType || rre != null) 1531if (structMapping.TypeDesc.IsValueType)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (1)
105if (!mapping.TypeDesc!.IsValueType && !mapping.TypeDesc.Type!.IsPrimitive)
System\Xml\Serialization\SoapReflectionImporter.cs (3)
400if (model.TypeDesc.IsValueType) 402if (member.TypeDesc.IsValueType) 425if (itemTypeMapping.TypeDesc!.IsValueType && !itemTypeMapping.TypeDesc.IsPrimitive && !itemTypeMapping.TypeDesc.IsEnum)
System\Xml\Serialization\Types.cs (2)
338get { return !IsValueType; } 390if (!IsValueType && !IsAbstract && !HasDefaultConstructor)
System\Xml\Serialization\XmlSchemaExporter.cs (2)
724if (!accessor.HasDefault && !valueTypeOptional && accessor.Mapping!.TypeDesc!.IsValueType) 811int minOccurs = repeats || accessor.HasDefault || (!accessor.IsNullable && !accessor.Mapping!.TypeDesc!.IsValueType) || valueTypeOptional ? 0 : 1;
System\Xml\Serialization\XmlSchemaImporter.cs (2)
1455if (element.MinOccurs == 0 && member.TypeDesc!.IsValueType && !element.HasDefault && !member.TypeDesc.HasIsEmpty) 1481if ((attribute.Use == XmlSchemaUse.Optional || attribute.Use == XmlSchemaUse.None) && member.TypeDesc!.IsValueType && !attribute.HasDefault && !member.TypeDesc.HasIsEmpty)
System\Xml\Serialization\XmlSerializationReader.cs (10)
2657if (!mappings[i].TypeDesc!.IsValueType) 3168if (arrayMapping.TypeDesc.IsValueType) 3269if (structMapping.TypeDesc.IsValueType) 4304if (e.Mapping!.TypeDesc!.IsValueType || e.Mapping is NullableMapping) 4324if (e.Mapping.TypeDesc.IsValueType) 4503else if (typeDesc.IsValueType) 4676if (element.Mapping.TypeDesc!.IsValueType) 4690if (element.Default != null && element.Default != DBNull.Value && element.Mapping.TypeDesc!.IsValueType) 4790if (mapping.TypeDesc!.IsValueType) 4806if (mapping.TypeDesc.IsValueType)
System\Xml\Serialization\XmlSerializationReaderILGen.cs (6)
615if (!mappings[i].TypeDesc!.IsValueType) 1253if (arrayMapping.TypeDesc.IsValueType) 1402if (structMapping.TypeDesc.IsValueType) 2665else if (typeDesc.IsValueType) 3007if (element.Mapping.TypeDesc!.IsValueType) 3019if (element.Default != null && element.Default != DBNull.Value && element.Mapping.TypeDesc!.IsValueType)
System\Xml\Serialization\XmlSerializationWriter.cs (1)
2887if (!mapping.IsSoap && !mapping.TypeDesc!.IsValueType && !mapping.TypeDesc.Type!.IsPrimitive)
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
574if (!mapping.TypeDesc!.IsValueType && !mapping.TypeDesc.Type!.IsPrimitive)