public Dictionary <string, IVirtualSwitch> GetAllVirtualSwitchesWithUuid() { Dictionary <string, IVirtualSwitch> dictionary = new Dictionary <string, IVirtualSwitch>(); foreach (IVirtualEthernetSwitch virtualEthernetSwitch in VirtualEthernetSwitch.GetAllVirtualEthernetSwitches(this._Host)) { dictionary.Add(virtualEthernetSwitch.Name, VirtualSwitch.CreateFromVirtualEthernetSwitch(virtualEthernetSwitch, this._Logger)); } return(dictionary); }
public IVirtualSwitch GetVirtualSwitchByName(string name) { foreach (IVirtualEthernetSwitch virtualEthernetSwitch in VirtualEthernetSwitch.GetAllVirtualEthernetSwitches(this._Host)) { if (string.Equals(virtualEthernetSwitch.ElementName, name, StringComparison.CurrentCultureIgnoreCase)) { return(VirtualSwitch.CreateFromVirtualEthernetSwitch(virtualEthernetSwitch, this._Logger)); } virtualEthernetSwitch.Dispose(); } return((IVirtualSwitch)null); }