MonoUsbProfileList Class

LibUsbDotNet

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

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