25 references to WritePrimitiveMethodRequirement
System.Private.Xml (25)
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (25)
462WritePrimitive(WritePrimitiveMethodRequirement.WriteElementString, name, ns!, element.Default, o!, element.Mapping, false); 485WritePrimitiveMethodRequirement suffixNullable = mapping.IsSoap ? WritePrimitiveMethodRequirement.Encoded : WritePrimitiveMethodRequirement.None; 486WritePrimitiveMethodRequirement suffixRaw = mapping.TypeDesc!.XmlEncodingNotRequired ? WritePrimitiveMethodRequirement.Raw : WritePrimitiveMethodRequirement.None; 488? WritePrimitiveMethodRequirement.WriteNullableStringLiteral | suffixNullable | suffixRaw 489: WritePrimitiveMethodRequirement.WriteElementString | suffixRaw, 964WritePrimitive(WritePrimitiveMethodRequirement.WriteAttribute, attribute.Name, ns, attribute.Default, memberValue, attribute.Mapping!, false); 1001private void WritePrimitive(WritePrimitiveMethodRequirement method, string name, string? ns, object? defaultValue, object o, TypeMapping mapping, bool writeXsiType) 1052if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString)) 1054if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1064else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral)) 1066if (hasRequirement(method, WritePrimitiveMethodRequirement.Encoded)) 1068if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1079if (hasRequirement(method, WritePrimitiveMethodRequirement.Raw)) 1089else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute)) 1100if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteElementString | WritePrimitiveMethodRequirement.Raw)) 1104else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteNullableStringLiteral | WritePrimitiveMethodRequirement.Raw)) 1108else if (hasRequirement(method, WritePrimitiveMethodRequirement.WriteAttribute)) 1123private static bool hasRequirement(WritePrimitiveMethodRequirement value, WritePrimitiveMethodRequirement requirement)