System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (25)
481WritePrimitive(WritePrimitiveMethodRequirement.WriteElementString, name, ns!, element.Default, o!, element.Mapping, false);
504WritePrimitiveMethodRequirement suffixNullable = mapping.IsSoap ? WritePrimitiveMethodRequirement.Encoded : WritePrimitiveMethodRequirement.None;
505WritePrimitiveMethodRequirement suffixRaw = mapping.TypeDesc!.XmlEncodingNotRequired ? WritePrimitiveMethodRequirement.Raw : WritePrimitiveMethodRequirement.None;
507? WritePrimitiveMethodRequirement.WriteNullableStringLiteral | suffixNullable | suffixRaw
508: WritePrimitiveMethodRequirement.WriteElementString | suffixRaw,
979WritePrimitive(WritePrimitiveMethodRequirement.WriteAttribute, attribute.Name, ns, attribute.Default, memberValue, attribute.Mapping!, false);
1016private void WritePrimitive(WritePrimitiveMethodRequirement method, string name, string? ns, object? defaultValue, object o, TypeMapping mapping, bool writeXsiType)
1067if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString))
1069if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw))
1079else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral))
1081if (hasRequirement(method, WritePrimitiveMethodRequirement.Encoded))
1083if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw))
1094if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw))
1104else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute))
1115if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString | WritePrimitiveMethodRequirement.Raw))
1119else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral | WritePrimitiveMethodRequirement.Raw))
1123else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute))
1138private static bool hasRequirement(WritePrimitiveMethodRequirement value, WritePrimitiveMethodRequirement requirement)