コード例 #1
0
 protected override object DoDeserializeValue(XmlReader reader, bool isSimpleValue)
 {
   reader.ReadStartElement(); // Read start of enclosing element
   ResourcePathMetadata result = ResourcePathMetadata.Deserialize(reader);
   reader.ReadEndElement(); // End of enclosing element
   return result;
 }
コード例 #2
0
        protected override object DoDeserializeValue(XmlReader reader, bool isSimpleValue)
        {
            ICollection <ResourcePathMetadata> result = new List <ResourcePathMetadata>();

            if (SoapHelper.ReadEmptyStartElement(reader)) // Read start of enclosing element
            {
                return(result);
            }
            while (reader.NodeType != XmlNodeType.EndElement)
            {
                result.Add(ResourcePathMetadata.Deserialize(reader));
            }
            reader.ReadEndElement(); // End of enclosing element
            return(result);
        }
コード例 #3
0
        protected override void DoSerializeValue(object value, bool forceSimpleValue, XmlWriter writer)
        {
            ResourcePathMetadata rpm = (ResourcePathMetadata)value;

            rpm.Serialize(writer);
        }