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 | |