/// <summary> /// Converts the metadata from version 1.0 to 1.1. /// </summary> /// <param name="xml"></param> /// <returns></returns> public XElement Convert(XElement xml) { SerializerProxyMap proxyMap = new SerializerProxyMap(typeof(CollectDeviceSystemInfoActivityData), "Plugin.CollectDeviceSystemInfo", "Plugin.CollectDeviceSystemInfo", "CollectDeviceSystemInfoActivityData"); CollectDeviceSystemInfoActivityData converted = Serializer.Deserialize <CollectDeviceSystemInfoActivityData>(xml, new[] { proxyMap }); return(Serializer.Serialize(converted)); }
public XElement Convert(XElement xml) { SerializerProxyMap map = new SerializerProxyMap(typeof(DigitalSendOutputLocation), "HP.STF.Data.EnterpriseTest.Model", "HP.ScalableTest.Data.EnterpriseTest.Model", "DigitalSendOutputLocation"); var data = Serializer.Deserialize <DirtyDeviceActivityData>(xml, new[] { map }); return(Serializer.Serialize(data)); }