public static VirtualConfig FromXml(XElement element) { var obj = new VirtualConfig(); obj.Switches.AddRange(element.Elements("Switch").Select(element => VirtualSwitchConfig.FromXml(element))); return(obj); }
public static HardwareConfig FromXml(XElement element) { var obj = new HardwareConfig(); if (element.Element("MiHome") != null) { obj.MiHome = MiHomeConfig.FromXml(element.Element("MiHome")); } if (element.Element("Http") != null) { obj.Http = HttpConfig.FromXml(element.Element("Http")); } if (element.Element("Virtual") != null) { obj.Virtual = VirtualConfig.FromXml(element.Element("Virtual")); } return(obj); }