System.Runtime.Serialization.ReflectionXmlReader.ReflectionReadDictionaryItem C# (CSharp) Method

ReflectionReadDictionaryItem() protected method

protected ReflectionReadDictionaryItem ( System.Runtime.Serialization.XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract ) : object
xmlReader System.Runtime.Serialization.XmlReaderDelegator
context XmlObjectSerializerReadContext
collectionContract CollectionDataContract
return object
        protected override object ReflectionReadDictionaryItem(XmlReaderDelegator xmlReader, XmlObjectSerializerReadContext context, CollectionDataContract collectionContract)
        {
            Debug.Assert(collectionContract.Kind == CollectionKind.Dictionary || collectionContract.Kind == CollectionKind.GenericDictionary);
            context.ReadAttributes(xmlReader);
            return collectionContract.ItemContract.ReadXmlValue(xmlReader, context);
        }