Mosa.HardwareSystem.DeviceManager.GetDevices C# (CSharp) Method

GetDevices() public method

Gets the devices.
public GetDevices ( IFindDevice match ) : LinkedList
match IFindDevice The match.
return LinkedList
        public LinkedList<IDevice> GetDevices(IFindDevice match)
        {
            spinLock.Enter();

            var list = new LinkedList<IDevice>();

            foreach (var device in devices)
            {
                if (match.IsMatch(device))
                    list.AddLast(device);
            }

            spinLock.Exit();

            return list;
        }

Same methods

DeviceManager::GetDevices ( IFindDevice match1, IFindDevice match2 ) : LinkedList
DeviceManager::GetDevices ( IFindDevice match1, IFindDevice match2, IFindDevice match3 ) : LinkedList