36 references to WritePrimitiveMethodRequirement
System.Private.Xml (36)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (36)
291WritePrimitiveMethodRequirement suffixNullable = mapping.IsSoap ? WritePrimitiveMethodRequirement.Encoded : WritePrimitiveMethodRequirement.None; 292WritePrimitiveMethodRequirement suffixRaw = mapping.TypeDesc!.XmlEncodingNotRequired ? WritePrimitiveMethodRequirement.Raw : WritePrimitiveMethodRequirement.None; 293WritePrimitiveMethodRequirement method = element.IsNullable 294? WritePrimitiveMethodRequirement.WriteNullableStringLiteral | suffixNullable | suffixRaw 295: WritePrimitiveMethodRequirement.WriteElementString | suffixRaw; 327WritePrimitiveMethodRequirement method, 620WritePrimitive(WritePrimitiveMethodRequirement.WriteElementString, name, ns!, element.Default, o!, element.Mapping, false); 643WritePrimitiveMethodRequirement suffixNullable = mapping.IsSoap ? WritePrimitiveMethodRequirement.Encoded : WritePrimitiveMethodRequirement.None; 644WritePrimitiveMethodRequirement suffixRaw = mapping.TypeDesc!.XmlEncodingNotRequired ? WritePrimitiveMethodRequirement.Raw : WritePrimitiveMethodRequirement.None; 646? WritePrimitiveMethodRequirement.WriteNullableStringLiteral | suffixNullable | suffixRaw 647: WritePrimitiveMethodRequirement.WriteElementString | suffixRaw, 1118WritePrimitive(WritePrimitiveMethodRequirement.WriteAttribute, attribute.Name, ns, attribute.Default, memberValue, attribute.Mapping!, false); 1155private void WritePrimitive(WritePrimitiveMethodRequirement method, string name, string? ns, object? defaultValue, object o, TypeMapping mapping, bool writeXsiType) 1210if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString | WritePrimitiveMethodRequirement.Raw)) 1214else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral | WritePrimitiveMethodRequirement.Raw)) 1218else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute)) 1233private void WritePrimitiveString(WritePrimitiveMethodRequirement method, string name, string? ns, string? value, XmlQualifiedName? xmlQualifiedName) 1235if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString)) 1237if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1246else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral)) 1248if (hasRequirement(method, WritePrimitiveMethodRequirement.Encoded)) 1250if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1261if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1271else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute)) 1281private static bool hasRequirement(WritePrimitiveMethodRequirement value, WritePrimitiveMethodRequirement requirement)