Manages the device list. This class is thread safe.
Declaration Syntax
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
Members
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.
|
Inheritance Hierarchy
Object | |
MonoUsbProfileList |