PSUtility.BuildChainedIndex<TKey> Method
Reserved for internal use.
Namespace: Microsoft.Office.Project.Server.Library
Assembly: Microsoft.Office.Project.Server.Library (in Microsoft.Office.Project.Server.Library.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function BuildChainedIndex(Of TKey) ( _
table As DataTable, _
keySelector As Func(Of DataRow, TKey) _
) As IDictionary(Of TKey, IGrouping(Of TKey, DataRow))
'Usage
Dim table As DataTable
Dim keySelector As Func(Of DataRow, TKey)
Dim returnValue As IDictionary(Of TKey, IGrouping(Of TKey, DataRow))
returnValue = table.BuildChainedIndex(keySelector)
public static IDictionary<TKey, IGrouping<TKey, DataRow>> BuildChainedIndex<TKey>(
this DataTable table,
Func<DataRow, TKey> keySelector
)
Type Parameters
- TKey
Parameters
- table
Type: System.Data.DataTable
- keySelector
Type: System.Func<DataRow, TKey>
Return Value
Type: System.Collections.Generic.IDictionary<TKey, IGrouping<TKey, DataRow>>
Returns IDictionary<TKey, TValue>.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type DataTable. When you use instance method syntax to call this method, omit the first parameter. For more information, see https://msdn.microsoft.com/en-us/library/bb384936(v=office.14) or https://msdn.microsoft.com/en-us/library/bb383977(v=office.14).