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

◆ ReflectionReadGetOnlyCollection()

void System.Runtime.Serialization.ReflectionReader.ReflectionReadGetOnlyCollection ( XmlReaderDelegator xmlReader,
XmlObjectSerializerReadContext context,
XmlDictionaryString collectionItemName,
XmlDictionaryString collectionItemNamespace,
CollectionDataContract collectionContract )
inlineinherited

Definition at line 62 of file ReflectionReader.cs.

63 {
64 object collectionMember = context.GetCollectionMember();
66 {
67 if (collectionMember == null)
68 {
69 XmlObjectSerializerReadContext.ThrowNullValueReturnedForGetOnlyCollectionException(collectionContract.UnderlyingType);
70 }
71 bool isReadOnlyCollection = true;
73 }
74 }
object ReadCollectionItems(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, XmlDictionaryString collectionItemName, XmlDictionaryString collectionItemNamespace, CollectionDataContract collectionContract, object resultCollection, bool isReadOnlyCollection)
virtual bool ReflectionReadSpecialCollection(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract, object resultCollection)

References System.Runtime.Serialization.XmlObjectSerializerReadContext.GetCollectionMember(), System.Runtime.Serialization.ReflectionReader.ReadCollectionItems(), System.Runtime.Serialization.ReflectionReader.ReflectionReadSpecialCollection(), and System.Runtime.Serialization.XmlObjectSerializerReadContext.ThrowNullValueReturnedForGetOnlyCollectionException().

Referenced by System.Runtime.Serialization.ReflectionXmlCollectionReader.ReflectionReadGetOnlyCollection(), and System.Runtime.Serialization.Json.ReflectionJsonCollectionReader.ReflectionReadGetOnlyCollection().