public Libvirt_Pinvoke.CS_Objects.Container.LibvirtContainer <Node_Device> virConnectListAllNodeDevices(virConnectListAllNodeDeviceFlags flags) { Node_Device[] devices; Libvirt.virNodeDevicePtr[] ds; var ret = API.virConnectListAllNodeDevices(_ConnectPtr, out ds, flags); if (ret > -1) { devices = new Node_Device[ds.Length]; for (var i = 0; i < ds.Length; i++) { devices[i] = new Node_Device(ds[i]); } } else { devices = new Node_Device[0]; } return(new Libvirt_Pinvoke.CS_Objects.Container.LibvirtContainer <Node_Device>(devices)); }
public Libvirt_Pinvoke.CS_Objects.Container.LibvirtContainer<Node_Device> virConnectListAllNodeDevices(virConnectListAllNodeDeviceFlags flags) { Node_Device[] devices; Libvirt.virNodeDevicePtr[] ds; var ret = API.virConnectListAllNodeDevices(_ConnectPtr, out ds, flags); if (ret > -1) { devices = new Node_Device[ds.Length]; for (var i = 0; i < ds.Length; i++) { devices[i] = new Node_Device(ds[i]); } } else devices = new Node_Device[0]; return new Libvirt_Pinvoke.CS_Objects.Container.LibvirtContainer<Node_Device>(devices); }