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

◆ CreateXmlSerializableDelegate

CreateXmlSerializableDelegate System.Runtime.Serialization.XmlDataContract.CreateXmlSerializableDelegate
getpackage

Definition at line 254 of file XmlDataContract.cs.

255 {
256 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
257 get
258 {
259 if (DataContractSerializer.Option == SerializationOption.CodeGenOnly || DataContractSerializer.Option == SerializationOption.ReflectionAsBackup)
260 {
262 {
263 lock (this)
264 {
266 {
270 }
271 }
272 }
274 }
275 return () => ReflectionCreateXmlSerializable(base.UnderlyingType);
276 }
277 }
IXmlSerializable ReflectionCreateXmlSerializable(Type type)
readonly XmlDataContractCriticalHelper _helper
CreateXmlSerializableDelegate GenerateCreateXmlSerializableDelegate()