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

◆ GetCreateCollectionOfObjectsCallback()

XmlSerializationCollectionFixupCallback System.Xml.Serialization.ReflectionXmlSerializationReader.GetCreateCollectionOfObjectsCallback ( Type collectionType)
inlineprivate

Definition at line 1334 of file ReflectionXmlSerializationReader.cs.

1335 {
1336 return Wrapper;
1337 [RequiresUnreferencedCode("Calls AddObjectsIntoTargetCollection")]
1338 void Wrapper(object collection, object collectionItems)
1339 {
1340 if (collectionItems != null && collection != null)
1341 {
1343 if (!(collectionItems is IEnumerable enumerable))
1344 {
1346 }
1347 foreach (object item in enumerable)
1348 {
1349 list.Add(item);
1350 }
1352 }
1353 }
1354 }
static string XmlInternalError
Definition SR.cs:1812
Definition SR.cs:7
static void AddObjectsIntoTargetCollection(object targetCollection, List< object > sourceCollection, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type targetCollectionType)

References System.Xml.Serialization.ReflectionXmlSerializationReader.AddObjectsIntoTargetCollection(), System.collection, System.Xml.Dictionary, System.item, System.list, and System.SR.XmlInternalError.

Referenced by System.Xml.Serialization.ReflectionXmlSerializationReader.WriteAddCollectionFixup().