8 references to IsEnum
System.Private.Xml (8)
System\Xml\Serialization\Mappings.cs (1)
637if (!_hasSimpleContent && text != null && !text.Mapping!.TypeDesc!.CanBeTextValue && !(BaseMapping != null && !BaseMapping.TypeDesc!.IsRoot && (text.Mapping.TypeDesc.IsEnum || text.Mapping.TypeDesc.IsPrimitive)))
System\Xml\Serialization\SoapReflectionImporter.cs (3)
398if (!member.TypeDesc!.IsPrimitive && !member.TypeDesc.IsEnum && !member.TypeDesc.IsOptionalValue) 425if (itemTypeMapping.TypeDesc!.IsValueType && !itemTypeMapping.TypeDesc.IsPrimitive && !itemTypeMapping.TypeDesc.IsEnum) 696if (!accessor.TypeDesc.IsPrimitive && !accessor.TypeDesc.IsEnum)
System\Xml\Serialization\XmlReflectionImporter.cs (4)
1151if (typeDesc.CanBeTextValue || typeDesc.IsEnum || typeDesc.IsPrimitive) 1578if (a.XmlAttribute != null && !accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive && !accessor.TypeDesc.ArrayElementTypeDesc.IsEnum) 1590bool isList = a.XmlAttribute != null && (accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive || accessor.TypeDesc.ArrayElementTypeDesc.IsEnum); 1770if (accessor.TypeDesc.IsPrimitive || accessor.TypeDesc.IsEnum)