IEnumerableExtensions..::..CriticalPath<(Of <(<'T>)>)> Method
Calculates critical path through a series of nodes
Namespace:
FlowWright.cDevDeAPIAssembly: cDevDeAPI (in cDevDeAPI.dll)
Syntax
public static IEnumerable<T> CriticalPath<T>( IEnumerable<T> list, Func<T, IEnumerable<T>> predecessorSelector, Func<T, long> lengthSelector )
Public Shared Function CriticalPath(Of T) ( _ list As IEnumerable(Of T), _ predecessorSelector As Func(Of T, IEnumerable(Of T)), _ lengthSelector As Func(Of T, Long) _ ) As IEnumerable(Of T)
public: generic<typename T> static IEnumerable<T>^ CriticalPath( IEnumerable<T>^ list, Func<T, IEnumerable<T>^>^ predecessorSelector, Func<T, long long^>^ lengthSelector )
Type Parameters
- T
Parameters
- list
- Type: IEnumerable<(Of <(<'T>)>)>
The list.
- predecessorSelector
- Type: Func<(Of <(<'T, IEnumerable<(Of <(<'T>)>)>>)>)>
The predecessor selector.
- lengthSelector
- Type: Func<(Of <(<'T, Int64>)>)>
The length selector.