ControllerBase<TPattern, TController>.BuildInvocationMap Method

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

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)

Syntax

'Declaration
Protected Shared Function BuildInvocationMap ( _
    items As IEnumerable(Of TPattern), _
    selectController As Func(Of TPattern, TController) _
) As Dictionary(Of TController, IList(Of TPattern))
protected static Dictionary<TController, IList<TPattern>> BuildInvocationMap(
    IEnumerable<TPattern> items,
    Func<TPattern, TController> selectController
)
protected:
static Dictionary<TController, IList<TPattern>^>^ BuildInvocationMap(
    IEnumerable<TPattern>^ items, 
    Func<TPattern, TController>^ selectController
)
static member BuildInvocationMap : 
        items:IEnumerable<'TPattern> * 
        selectController:Func<'TPattern, 'TController> -> Dictionary<'TController, IList<'TPattern>> 
protected static function BuildInvocationMap(
    items : IEnumerable<TPattern>, 
    selectController : Func<TPattern, TController>
) : Dictionary<TController, IList<TPattern>>

Parameters

Return Value

Type: System.Collections.Generic.Dictionary<TController, IList<TPattern>>

.NET Framework Security

See Also

Reference

ControllerBase<TPattern, TController> Class

Microsoft.Internal.VisualStudio.PlatformUI Namespace