8 references to IsEnum
System.Private.Xml (8)
System\Xml\Serialization\Mappings.cs (1)
637
if (!_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)
398
if (!member.TypeDesc!.IsPrimitive && !member.TypeDesc.
IsEnum
&& !member.TypeDesc.IsOptionalValue)
425
if (itemTypeMapping.TypeDesc!.IsValueType && !itemTypeMapping.TypeDesc.IsPrimitive && !itemTypeMapping.TypeDesc.
IsEnum
)
696
if (!accessor.TypeDesc.IsPrimitive && !accessor.TypeDesc.
IsEnum
)
System\Xml\Serialization\XmlReflectionImporter.cs (4)
1151
if (typeDesc.CanBeTextValue || typeDesc.
IsEnum
|| typeDesc.IsPrimitive)
1578
if (a.XmlAttribute != null && !accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive && !accessor.TypeDesc.ArrayElementTypeDesc.
IsEnum
)
1590
bool isList = a.XmlAttribute != null && (accessor.TypeDesc.ArrayElementTypeDesc!.IsPrimitive || accessor.TypeDesc.ArrayElementTypeDesc.
IsEnum
);
1770
if (accessor.TypeDesc.IsPrimitive || accessor.TypeDesc.
IsEnum
)