Visual Basic (Declaration) | |
---|---|
Public Function New( _ ByVal collectionConstructor As Func(Of TPriority,IProducerConsumerCollection(Of TValue)), _ ByVal prioritySelector As Func(Of TValue,TPriority), _ ByVal converter As IPriorityConverter(Of TPriority) _ ) |
Visual Basic (Usage) | ![]() |
---|---|
Dim collectionConstructor As Func(Of TPriority,IProducerConsumerCollection(Of TValue)) Dim prioritySelector As Func(Of TValue,TPriority) Dim converter As IPriorityConverter(Of TPriority) Dim instance As New LimitedPriorityProducerConsumerCollection(Of TPriority,TValue)(collectionConstructor, prioritySelector, converter) |
C# | |
---|---|
public LimitedPriorityProducerConsumerCollection<TPriority,TValue>( Func<TPriority,IProducerConsumerCollection<TValue>> collectionConstructor, Func<TValue,TPriority> prioritySelector, IPriorityConverter<TPriority> converter ) |
C++/CLI | |
---|---|
public: LimitedPriorityProducerConsumerCollection<TPriority,TValue>( Func<TPriority^,IProducerConsumerCollection<TValue^>^>^ collectionConstructor, Func<TValue^,TPriority^>^ prioritySelector, IPriorityConverter<TPriority^>^ converter ) |
Parameters
- collectionConstructor
- prioritySelector
- converter
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2