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

◆ ReflectionTryWritePrimitive()

bool System.Runtime.Serialization.ReflectionClassWriter.ReflectionTryWritePrimitive ( XmlWriterDelegator xmlWriter,
XmlObjectSerializerWriteContext context,
Type type,
object value,
XmlDictionaryString name,
XmlDictionaryString ns,
PrimitiveDataContract primitiveContract )
inlineprotectedinherited

Definition at line 90 of file ReflectionClassWriter.cs.

91 {
92 if (primitiveContract == null || primitiveContract.UnderlyingType == Globals.TypeOfObject)
93 {
94 return false;
95 }
96 primitiveContract.WriteXmlElement(xmlWriter, value, context, name, ns);
97 return true;
98 }

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.Globals.TypeOfObject, and System.value.

Referenced by System.Runtime.Serialization.Json.ReflectionJsonClassWriter.ReflectionWriteMembers().