LibUsbDotNet 2.2.8
MonoUsbProfileList Class
Library ReferenceMonoLibUsb.ProfileMonoUsbProfileList
LibUsbDotNet on SourceForge
Manages the device list. This class is thread safe.
Declaration Syntax
C#Visual BasicVisual C++
public class MonoUsbProfileList : IEnumerable<MonoUsbProfile>, 
	IEnumerable
Public Class MonoUsbProfileList _
	Implements IEnumerable(Of MonoUsbProfile), IEnumerable
public ref class MonoUsbProfileList : IEnumerable<MonoUsbProfile^>, 
	IEnumerable
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
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

Assembly: LibUsbDotNet (Module: LibUsbDotNet) Version: 2.2.8.104 (2.2.8.104)