Manages the device list. This class is thread safe.

C# | Visual Basic | Visual C++ |
public class MonoUsbProfileList : IEnumerable<MonoUsbProfile>, IEnumerable
Public Class MonoUsbProfileList _ Implements IEnumerable(Of MonoUsbProfile), IEnumerable
public ref class MonoUsbProfileList : IEnumerable<MonoUsbProfile^>, IEnumerable

All Members | Constructors | Methods | Properties | Events | |
Icon | Member | Description |
---|---|---|
![]() | MonoUsbProfileList()()()() | Initializes a new instance of the MonoUsbProfileList class |
![]() | AddRemoveEvent |
Usb device arrival/removal notification handler.
This event only reports when the Refresh(MonoUsbSessionHandle) method is called.
|
![]() | Close()()()() |
Frees all unreferenced profiles contained in the list.
|
![]() | Count |
Returns the number of MonoUsbProfile instances in the list.
|
![]() | GetEnumerator()()()() |
Returns an enumerator that iterates through the collection.
|
![]() | GetList()()()() |
Gets a List<(Of <(<'T>)>)> of MonoUsbProfile instances.
|
![]() | Item[([( Int32])]) |
Gets the MonoUsbProfile at the specfied index.
|
![]() | Refresh(MonoUsbSessionHandle) |
Refreshes the MonoUsbProfile list.
|

Object | |
![]() | MonoUsbProfileList |