Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ WriteReferencingElement() [2/2]

void System.Xml.Serialization.XmlSerializationWriter.WriteReferencingElement ( string n,
string? ns,
object? o,
bool isNullable )
inlineprotected

Definition at line 956 of file XmlSerializationWriter.cs.

957 {
958 if (o == null)
959 {
960 if (isNullable)
961 {
963 }
964 return;
965 }
967 if (_soap12)
968 {
969 _w.WriteAttributeString("ref", "http://www.w3.org/2003/05/soap-encoding", GetId(o, addToReferencesList: true));
970 }
971 else
972 {
974 }
976 }
string GetId(object o, bool addToReferencesList)
void WriteAttributeString(string localName, string? ns, string? value)
Definition XmlWriter.cs:46

References System.Xml.Serialization.XmlSerializationWriter._soap12, System.Xml.Serialization.XmlSerializationWriter._w, System.Xml.Serialization.XmlSerializationWriter.GetId(), System.Xml.XmlWriter.WriteAttributeString(), System.Xml.XmlWriter.WriteEndElement(), System.Xml.Serialization.XmlSerializationWriter.WriteNullTagEncoded(), and System.Xml.Serialization.XmlSerializationWriter.WriteStartElement().