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: TSourceCollectionThe source collection that this collection wraps.
setup
Type: System.Func<TSourceElement, TTargetElement>The logic for creating a transformed element from a source element.
teardown
Type: System.Action<TTargetElement>The logic for destroying a transformed element when removed from the transformed collection.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
TransformedCollection<TSourceCollection, TSourceElement, TTargetElement> Class