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

◆ InvokeOnSerializing()

void System.Runtime.Serialization.ReflectionClassWriter.InvokeOnSerializing ( object obj,
XmlObjectSerializerWriteContext context,
ClassDataContract classContract )
inlineprivateinherited

Definition at line 100 of file ReflectionClassWriter.cs.

101 {
102 if (classContract.BaseContract != null)
103 {
104 InvokeOnSerializing(obj, context, classContract.BaseContract);
105 }
106 if (classContract.OnSerializing != null)
107 {
108 StreamingContext streamingContext = context.GetStreamingContext();
109 classContract.OnSerializing.Invoke(obj, new object[1] { streamingContext });
110 }
111 }
void InvokeOnSerializing(object obj, XmlObjectSerializerWriteContext context, ClassDataContract classContract)

References System.Runtime.Serialization.Dictionary, System.Runtime.Serialization.XmlObjectSerializerContext.GetStreamingContext(), System.Runtime.Serialization.ReflectionClassWriter.InvokeOnSerializing(), and System.obj.

Referenced by System.Runtime.Serialization.ReflectionClassWriter.InvokeOnSerializing(), and System.Runtime.Serialization.ReflectionClassWriter.ReflectionWriteClass().