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

◆ GetItemContractMethod

MethodInfo System.Runtime.Serialization.XmlFormatGeneratorStatics.GetItemContractMethod
staticgetpackage

Definition at line 263 of file XmlFormatGeneratorStatics.cs.

264 {
265 [RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
266 get
267 {
268 if (s_getItemContractMethod == null)
269 {
270 s_getItemContractMethod = typeof(CollectionDataContract).GetProperty("ItemContract", BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic).GetMethod;
271 }
273 }
274 }

Referenced by System.Runtime.Serialization.XmlFormatReaderGenerator.CriticalHelper.ReadCollectionItem(), and System.Runtime.Serialization.XmlFormatWriterGenerator.CriticalHelper.WriteCollection().