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

◆ WriteMember() [2/2]

void System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteMember ( string source,
string choiceSource,
ElementAccessor[] elements,
TextAccessor text,
ChoiceIdentifierAccessor choice,
TypeDesc memberTypeDesc,
bool writeAccessors )
inlineprivate

Definition at line 1219 of file XmlSerializationWriterCodeGen.cs.

1220 {
1221 if (memberTypeDesc.IsArrayLike && (elements.Length != 1 || !(elements[0].Mapping is ArrayMapping)))
1222 {
1224 }
1225 else
1226 {
1228 }
1229 }
void WriteArray(string source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc)
void WriteElements(string source, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, string arrayName, bool writeAccessors, bool isNullable)

References System.Xml.Dictionary, System.Xml.Serialization.ElementAccessor.IsNullable, System.Xml.Serialization.Accessor.Mapping, System.source, System.text, System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteArray(), and System.Xml.Serialization.XmlSerializationWriterCodeGen.WriteElements().