TransformedCollection<TSourceCollection, TSourceElement, TTargetElement> Constructor

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Creates a new transformed collection wrapping a source collection.

Namespace:  Microsoft.TeamFoundation.MVVM
Assembly:  Microsoft.TeamFoundation.Controls (in Microsoft.TeamFoundation.Controls.dll)

Syntax

'Declaration
Public Sub New ( _
    sourceCollection As TSourceCollection, _
    setup As Func(Of TSourceElement, TTargetElement), _
    teardown As Action(Of TTargetElement) _
)
public TransformedCollection(
    TSourceCollection sourceCollection,
    Func<TSourceElement, TTargetElement> setup,
    Action<TTargetElement> teardown
)
public:
TransformedCollection(
    TSourceCollection sourceCollection, 
    Func<TSourceElement, TTargetElement>^ setup, 
    Action<TTargetElement>^ teardown
)
new : 
        sourceCollection:'TSourceCollection * 
        setup:Func<'TSourceElement, 'TTargetElement> * 
        teardown:Action<'TTargetElement> -> TransformedCollection
public function TransformedCollection(
    sourceCollection : TSourceCollection, 
    setup : Func<TSourceElement, TTargetElement>, 
    teardown : Action<TTargetElement>
)

Parameters

  • sourceCollection
    Type: TSourceCollection

    The source collection that this collection wraps.

  • teardown
    Type: System.Action<TTargetElement>

    The logic for destroying a transformed element when removed from the transformed collection.

.NET Framework Security

See Also

Reference

TransformedCollection<TSourceCollection, TSourceElement, TTargetElement> Class

Microsoft.TeamFoundation.MVVM Namespace