Math.Gmp.Native/packages/EWSoftware.SHFB.NETFramework.4.6.2/tools/Data/.NETFramework/System.Web.Routing.xml
2017-11-05 09:20:38 -05:00

16368 lines
818 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="System.Web">
<assemblydata version="4.0.0.0" culture="" key="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>add_permissions_for_users.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>properties_security_tab_w_user.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>properties_security_tab.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>WebForms.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/WebForms.js</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Focus.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/Focus.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.WebForm_FindFirstFocusableChild</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>SmartNav.htm</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>text/html</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>SmartNav.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>WebUIValidation.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/WebUIValidation.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.Page_ValidationVer</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/TreeView.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.TreeView_HoverNode</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Menu.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/Menu.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.Menu_ClearInterval</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>MenuStandards.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/MenuStandards.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.Sys &amp;&amp; Sys.WebForms &amp;&amp; Sys.WebForms.Menu</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>WebParts.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/WebParts.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.WebPart</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>GridView.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/GridView.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.GridView</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>DetailsView.js</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>application/x-javascript</value>
</argument>
<assignment name="CdnSupportsSecureConnection">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
<assignment name="CdnPath">
<type api="T:System.String" ref="true" />
<value>http://ajax.aspnetcdn.com/ajax/4.6/1/DetailsView.js</value>
</assignment>
<assignment name="LoadSuccessExpression">
<type api="T:System.String" ref="true" />
<value>window.DetailsView</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Spacer.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Menu_Default_Separator.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Menu_Popout.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Menu_ScrollDown.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Menu_ScrollUp.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_Dash.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_DashCollapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_DashExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_I.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_L.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_LCollapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_LExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_R.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_RCollapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_RExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_T.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_TCollapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_TExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Default_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_XP_Explorer_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_MSDN_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_MSDN_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_MSDN_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Windows_Help_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Windows_Help_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Windows_Help_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Arrows_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Arrows_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Arrows_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList2_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList2_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList2_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList3_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList3_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList3_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList4_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList4_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList4_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_BulletedList_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Contacts_Collapse.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Contacts_Expand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Contacts_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Events_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Events_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Events_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_FAQ_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_FAQ_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_FAQ_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Inbox_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Inbox_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Inbox_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_News_LeafNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_News_ParentNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_News_RootNode.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Simple2_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>TreeView_Simple_NoExpand.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Web.UI.WebResourceAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>WebPartMenu_Check.gif</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>image/gif</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
<assignment name="PartialTrustVisibilityLevel">
<type api="T:System.Security.PartialTrustVisibilityLevel" ref="false" />
<enumValue>
<field name="NotVisibleByDefault" />
</enumValue>
</assignment>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Web.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Web.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Web.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\FinalPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="N:System.Web.Routing">
<topicdata group="api" />
<apidata name="System.Web.Routing" group="namespace" />
<elements>
<element api="T:System.Web.Routing.HttpMethodConstraint" />
<element api="T:System.Web.Routing.IRouteConstraint" />
<element api="T:System.Web.Routing.IRouteHandler" />
<element api="T:System.Web.Routing.RequestContext" />
<element api="T:System.Web.Routing.Route" />
<element api="T:System.Web.Routing.RouteBase" />
<element api="T:System.Web.Routing.RouteCollection" />
<element api="T:System.Web.Routing.RouteData" />
<element api="T:System.Web.Routing.RouteDirection" />
<element api="T:System.Web.Routing.RouteTable" />
<element api="T:System.Web.Routing.RouteValueDictionary" />
<element api="T:System.Web.Routing.StopRoutingHandler" />
<element api="T:System.Web.Routing.UrlRoutingHandler" />
<element api="T:System.Web.Routing.UrlRoutingModule" />
<element api="T:System.Web.Routing.VirtualPathData" />
<element api="T:System.Web.Routing.PageRouteHandler" />
</elements>
<file name="28738497-b993-ca78-a3d4-1a18c725c47f" />
</api>
<api id="T:System.Web.Routing.HttpMethodConstraint">
<topicdata group="api" />
<apidata name="HttpMethodConstraint" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Web.Routing.IRouteConstraint" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.HttpMethodConstraint.#ctor(System.String[])" />
<element api="P:System.Web.Routing.HttpMethodConstraint.AllowedMethods" />
<element api="M:System.Web.Routing.HttpMethodConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
<element api="M:System.Web.Routing.HttpMethodConstraint.System#Web#Routing#IRouteConstraint#Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="accadd23-eca8-8852-d89a-eaabb75aae33" />
</api>
<api id="Methods.T:System.Web.Routing.HttpMethodConstraint">
<topicdata name="HttpMethodConstraint" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.HttpMethodConstraint" />
<apidata name="HttpMethodConstraint" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.HttpMethodConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
<element api="M:System.Web.Routing.HttpMethodConstraint.System#Web#Routing#IRouteConstraint#Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" />
</containers>
<file name="053f93f6-f8a2-3f19-c3db-b299dbebaf65" />
</api>
<api id="Properties.T:System.Web.Routing.HttpMethodConstraint">
<topicdata name="HttpMethodConstraint" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.HttpMethodConstraint" />
<apidata name="HttpMethodConstraint" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Web.Routing.HttpMethodConstraint.AllowedMethods" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" />
</containers>
<file name="05fbe26b-16e1-29f0-49e3-dc55c1efed6b" />
</api>
<api id="M:System.Web.Routing.HttpMethodConstraint.#ctor(System.String[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="allowedMethods" params="true">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" ref="true" />
</containers>
<file name="cbfff638-127d-f14e-d11a-9ec4f9c21c1c" />
</api>
<api id="P:System.Web.Routing.HttpMethodConstraint.AllowedMethods">
<topicdata group="api" />
<apidata name="AllowedMethods" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AllowedMethods" />
<returns>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" ref="true" />
</containers>
<file name="6b6d9b5c-b64c-58ff-6437-53d634e81898" />
</api>
<api id="M:System.Web.Routing.HttpMethodConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
<topicdata group="api" />
<apidata name="Match" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
<parameter name="route">
<type api="T:System.Web.Routing.Route" ref="true" />
</parameter>
<parameter name="parameterName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeDirection">
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" ref="true" />
</containers>
<file name="2a1bf815-2ecf-7a47-8785-b5534fdb7332" />
</api>
<api id="M:System.Web.Routing.HttpMethodConstraint.System#Web#Routing#IRouteConstraint#Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
<topicdata group="api" eiiName="IRouteConstraint.Match" />
<apidata name="Match" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
<parameter name="route">
<type api="T:System.Web.Routing.Route" ref="true" />
</parameter>
<parameter name="parameterName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeDirection">
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Web.Routing.IRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
<type api="T:System.Web.Routing.IRouteConstraint" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.HttpMethodConstraint" ref="true" />
</containers>
<file name="2942fcc0-f815-ef81-e043-a6029b88e0d2" />
</api>
<api id="T:System.Web.Routing.IRouteConstraint">
<topicdata group="api" />
<apidata name="IRouteConstraint" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implementors>
<type api="T:System.Web.Routing.HttpMethodConstraint" ref="true" />
</implementors>
<elements>
<element api="M:System.Web.Routing.IRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="1dd02003-b82d-f37b-6926-2cf09c58c996" />
</api>
<api id="Methods.T:System.Web.Routing.IRouteConstraint">
<topicdata name="IRouteConstraint" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.IRouteConstraint" />
<apidata name="IRouteConstraint" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Web.Routing.IRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.IRouteConstraint" />
</containers>
<file name="94c4982f-f117-724f-b518-ae6dab188473" />
</api>
<api id="M:System.Web.Routing.IRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
<topicdata group="api" />
<apidata name="Match" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
<parameter name="route">
<type api="T:System.Web.Routing.Route" ref="true" />
</parameter>
<parameter name="parameterName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeDirection">
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.IRouteConstraint" ref="true" />
</containers>
<file name="1eed2834-aa55-ccec-134e-cb0eb1c2a96f" />
</api>
<api id="T:System.Web.Routing.IRouteHandler">
<topicdata group="api" />
<apidata name="IRouteHandler" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implementors>
<type api="T:System.Web.Routing.StopRoutingHandler" ref="true" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
<type api="T:System.Web.DynamicData.DynamicDataRouteHandler" ref="true" />
</implementors>
<elements>
<element api="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="22f9bf69-8182-7485-3690-295b3e463390" />
</api>
<api id="Methods.T:System.Web.Routing.IRouteHandler">
<topicdata name="IRouteHandler" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.IRouteHandler" />
<apidata name="IRouteHandler" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.IRouteHandler" />
</containers>
<file name="8610374b-225b-7cb5-3fe4-da4d48decdc7" />
</api>
<api id="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
<topicdata group="api" />
<apidata name="GetHttpHandler" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.IHttpHandler" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</containers>
<file name="ef79c4d5-10da-143f-27ec-a19b69ac0bd9" />
</api>
<api id="T:System.Web.Routing.PageRouteHandler">
<topicdata group="api" />
<apidata name="PageRouteHandler" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.PageRouteHandler.#ctor">
<element api="M:System.Web.Routing.PageRouteHandler.#ctor(System.String)" />
<element api="M:System.Web.Routing.PageRouteHandler.#ctor(System.String,System.Boolean)" />
</element>
<element api="P:System.Web.Routing.PageRouteHandler.CheckPhysicalUrlAccess" />
<element api="M:System.Web.Routing.PageRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
<element api="M:System.Web.Routing.PageRouteHandler.GetSubstitutedVirtualPath(System.Web.Routing.RequestContext)" />
<element api="P:System.Web.Routing.PageRouteHandler.VirtualPath" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="7f77d79f-1bbe-5d81-56b0-03ee672d5062" />
</api>
<api id="Methods.T:System.Web.Routing.PageRouteHandler">
<topicdata name="PageRouteHandler" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.PageRouteHandler" />
<apidata name="PageRouteHandler" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.PageRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
<element api="M:System.Web.Routing.PageRouteHandler.GetSubstitutedVirtualPath(System.Web.Routing.RequestContext)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" />
</containers>
<file name="ee513716-b252-d426-a83f-c96d869296b2" />
</api>
<api id="Properties.T:System.Web.Routing.PageRouteHandler">
<topicdata name="PageRouteHandler" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.PageRouteHandler" />
<apidata name="PageRouteHandler" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Web.Routing.PageRouteHandler.CheckPhysicalUrlAccess" />
<element api="P:System.Web.Routing.PageRouteHandler.VirtualPath" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" />
</containers>
<file name="4f2cb75e-1d0f-5694-3195-6e93509dc6b7" />
</api>
<api id="Overload:System.Web.Routing.PageRouteHandler.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.PageRouteHandler.#ctor(System.String)" />
<element api="M:System.Web.Routing.PageRouteHandler.#ctor(System.String,System.Boolean)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="8fdaac04-4fdd-96f0-9d8a-216b33f65539" />
</api>
<api id="M:System.Web.Routing.PageRouteHandler.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.PageRouteHandler.#ctor" />
<parameters>
<parameter name="virtualPath">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="29678c9c-f1cd-bb51-0d23-66007e9a987a" />
</api>
<api id="M:System.Web.Routing.PageRouteHandler.#ctor(System.String,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.PageRouteHandler.#ctor" />
<parameters>
<parameter name="virtualPath">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="checkPhysicalUrlAccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="e7dd5087-c156-77cb-5fef-121bd40324ea" />
</api>
<api id="P:System.Web.Routing.PageRouteHandler.CheckPhysicalUrlAccess">
<topicdata group="api" />
<apidata name="CheckPhysicalUrlAccess" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_CheckPhysicalUrlAccess" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="1b11e94a-ba35-536a-63d6-dda9f268bda0" />
</api>
<api id="M:System.Web.Routing.PageRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
<topicdata group="api" />
<apidata name="GetHttpHandler" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.IHttpHandler" ref="true" />
</returns>
<implements>
<member api="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="a4248b59-d073-b7e2-1ea1-c056eb9a97e5" />
</api>
<api id="M:System.Web.Routing.PageRouteHandler.GetSubstitutedVirtualPath(System.Web.Routing.RequestContext)">
<topicdata group="api" />
<apidata name="GetSubstitutedVirtualPath" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="b567ecaf-9972-bfce-bbd1-467d8a7a9a5b" />
</api>
<api id="P:System.Web.Routing.PageRouteHandler.VirtualPath">
<topicdata group="api" />
<apidata name="VirtualPath" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_VirtualPath" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.PageRouteHandler" ref="true" />
</containers>
<file name="9f77791e-a8e5-80c1-8ee5-1cf2a56b88dc" />
</api>
<api id="T:System.Web.Routing.RequestContext">
<topicdata group="api" />
<apidata name="RequestContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RequestContext.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.RequestContext.#ctor">
<element api="M:System.Web.Routing.RequestContext.#ctor" />
<element api="M:System.Web.Routing.RequestContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData)" />
</element>
<element api="P:System.Web.Routing.RequestContext.HttpContext" />
<element api="P:System.Web.Routing.RequestContext.RouteData" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="b71fddee-b6c5-4c33-9512-22af6dcff546" />
</api>
<api id="Methods.T:System.Web.Routing.RequestContext">
<topicdata name="RequestContext" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RequestContext" />
<apidata name="RequestContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RequestContext.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" />
</containers>
<file name="69b027e0-a3ea-3bc3-81db-b3ee499643d2" />
</api>
<api id="Properties.T:System.Web.Routing.RequestContext">
<topicdata name="RequestContext" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RequestContext" />
<apidata name="RequestContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RequestContext.#ctor" />
<elements>
<element api="P:System.Web.Routing.RequestContext.HttpContext" />
<element api="P:System.Web.Routing.RequestContext.RouteData" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" />
</containers>
<file name="8448cca9-0aa8-af51-9626-912c824ee21c" />
</api>
<api id="Overload:System.Web.Routing.RequestContext.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.RequestContext.#ctor" />
<element api="M:System.Web.Routing.RequestContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</containers>
<file name="9096b402-6a28-83a0-aaa5-ac0db25db14b" />
</api>
<api id="M:System.Web.Routing.RequestContext.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RequestContext.#ctor" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</containers>
<file name="12223733-5749-6ddd-7c37-50ba5b009c01" />
</api>
<api id="M:System.Web.Routing.RequestContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RequestContext.#ctor" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
<parameter name="routeData">
<type api="T:System.Web.Routing.RouteData" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</containers>
<file name="816bfef7-622b-144b-3f52-ac909ac796a5" />
</api>
<api id="P:System.Web.Routing.RequestContext.HttpContext">
<topicdata group="api" />
<apidata name="HttpContext" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_HttpContext" />
<setter name="set_HttpContext" />
<returns>
<type api="T:System.Web.HttpContextBase" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</containers>
<file name="6eefa28b-e8eb-6871-6812-43286fc49dfc" />
</api>
<api id="P:System.Web.Routing.RequestContext.RouteData">
<topicdata group="api" />
<apidata name="RouteData" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_RouteData" />
<setter name="set_RouteData" />
<returns>
<type api="T:System.Web.Routing.RouteData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</containers>
<file name="505aa266-5956-0f2d-76ec-3c8bfb514366" />
</api>
<api id="T:System.Web.Routing.Route">
<topicdata group="api" />
<apidata name="Route" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.ServiceModel.Activation.ServiceRoute" ref="true" />
<type api="T:System.Web.DynamicData.DynamicDataRoute" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.Route.#ctor">
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
</element>
<element api="P:System.Web.Routing.Route.Constraints" />
<element api="P:System.Web.Routing.Route.DataTokens" />
<element api="P:System.Web.Routing.Route.Defaults" />
<element api="M:System.Web.Routing.Route.GetRouteData(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.Route.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.Route.ProcessConstraint(System.Web.HttpContextBase,System.Object,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
<element api="P:System.Web.Routing.Route.RouteHandler" />
<element api="P:System.Web.Routing.Route.Url" />
<element api="P:System.Web.Routing.RouteBase.RouteExistingFiles" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="7aa50977-b953-395f-994d-685780150111" />
</api>
<api id="Methods.T:System.Web.Routing.Route">
<topicdata name="Route" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.Route" />
<apidata name="Route" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.Route.GetRouteData(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.Route.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.Route.ProcessConstraint(System.Web.HttpContextBase,System.Object,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" />
</containers>
<file name="c05cba1e-fefb-5473-af4f-cae9bea1530d" />
</api>
<api id="Properties.T:System.Web.Routing.Route">
<topicdata name="Route" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.Route" />
<apidata name="Route" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Web.Routing.Route.Constraints" />
<element api="P:System.Web.Routing.Route.DataTokens" />
<element api="P:System.Web.Routing.Route.Defaults" />
<element api="P:System.Web.Routing.Route.RouteHandler" />
<element api="P:System.Web.Routing.Route.Url" />
<element api="P:System.Web.Routing.RouteBase.RouteExistingFiles" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" />
</containers>
<file name="ebb44f63-f64a-b9f8-ee40-576d495657b9" />
</api>
<api id="Overload:System.Web.Routing.Route.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
<element api="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="a131253c-4447-dfe6-ba97-98f2b1c16f3d" />
</api>
<api id="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.IRouteHandler)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.Route.#ctor" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeHandler">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="33992026-dc3d-b9f2-721e-613f7ad44b34" />
</api>
<api id="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.Route.#ctor" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeHandler">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="92bb49a9-9a2d-c0bc-bab4-521a3d9a25fd" />
</api>
<api id="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.Route.#ctor" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="constraints">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeHandler">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="08bf85a7-9806-7b1e-a91d-4a2a7f085b38" />
</api>
<api id="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.Route.#ctor" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="constraints">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="dataTokens">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeHandler">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="0661fe58-1e00-00ae-e15a-ccf91a7d7ee2" />
</api>
<api id="P:System.Web.Routing.Route.Constraints">
<topicdata group="api" />
<apidata name="Constraints" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Constraints" />
<setter name="set_Constraints" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="873fb238-83db-cdc2-513a-ab66fbe9db10" />
</api>
<api id="P:System.Web.Routing.Route.DataTokens">
<topicdata group="api" />
<apidata name="DataTokens" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_DataTokens" />
<setter name="set_DataTokens" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="cabe1790-d24d-3f1c-6d3d-1b6ae93546d5" />
</api>
<api id="P:System.Web.Routing.Route.Defaults">
<topicdata group="api" />
<apidata name="Defaults" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Defaults" />
<setter name="set_Defaults" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="8e66ac62-e81b-c129-8108-5aaf2af24f62" />
</api>
<api id="M:System.Web.Routing.Route.GetRouteData(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="GetRouteData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Web.Routing.RouteBase.GetRouteData(System.Web.HttpContextBase)">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.RouteData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="ece2627d-da11-9b09-fe88-939f135a1d7b" />
</api>
<api id="M:System.Web.Routing.Route.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="GetVirtualPath" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Web.Routing.RouteBase.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="8aa272ca-3a05-238f-175c-747ca81a4456" />
</api>
<api id="M:System.Web.Routing.Route.ProcessConstraint(System.Web.HttpContextBase,System.Object,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
<topicdata group="api" />
<apidata name="ProcessConstraint" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
<parameter name="constraint">
<type api="T:System.Object" ref="true" />
</parameter>
<parameter name="parameterName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="routeDirection">
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="1e7ffce7-7f52-ef3b-dd95-885037b3e03a" />
</api>
<api id="P:System.Web.Routing.Route.RouteHandler">
<topicdata group="api" />
<apidata name="RouteHandler" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteHandler" />
<setter name="set_RouteHandler" />
<returns>
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="0c842427-d70e-84c0-fb1c-c97bd99805dc" />
</api>
<api id="P:System.Web.Routing.Route.Url">
<topicdata group="api" />
<apidata name="Url" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Url" />
<setter name="set_Url" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.Route" ref="true" />
</containers>
<file name="49deb197-9e27-e820-68e7-0a0eef8ec932" />
</api>
<api id="T:System.Web.Routing.RouteBase">
<topicdata group="api" />
<apidata name="RouteBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Web.Routing.Route" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.RouteBase.#ctor" />
<element api="M:System.Web.Routing.RouteBase.GetRouteData(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.RouteBase.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="P:System.Web.Routing.RouteBase.RouteExistingFiles" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="12190909-2013-d1fb-a79e-88703fd28d21" />
</api>
<api id="Methods.T:System.Web.Routing.RouteBase">
<topicdata name="RouteBase" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RouteBase" />
<apidata name="RouteBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.RouteBase.GetRouteData(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.RouteBase.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" />
</containers>
<file name="1de796f1-8214-85b2-f44f-aaadbd5a652d" />
</api>
<api id="Properties.T:System.Web.Routing.RouteBase">
<topicdata name="RouteBase" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RouteBase" />
<apidata name="RouteBase" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Web.Routing.RouteBase.RouteExistingFiles" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" />
</containers>
<file name="8dc7fba7-a8f0-a583-b8e7-6735de1605a3" />
</api>
<api id="M:System.Web.Routing.RouteBase.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</containers>
<file name="ab9ce8b0-f89c-034a-da2b-7cf02cfc0224" />
</api>
<api id="M:System.Web.Routing.RouteBase.GetRouteData(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="GetRouteData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.RouteData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</containers>
<file name="9196388f-1773-8adb-5f72-5dff90e95545" />
</api>
<api id="M:System.Web.Routing.RouteBase.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="GetVirtualPath" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</containers>
<file name="4d7ebde3-ed46-f01d-b06c-9b2b9dfb5a14" />
</api>
<api id="P:System.Web.Routing.RouteBase.RouteExistingFiles">
<topicdata group="api" />
<apidata name="RouteExistingFiles" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteExistingFiles" />
<setter name="set_RouteExistingFiles" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</containers>
<file name="197d1944-b31b-75e2-a597-ddfde0143152" />
</api>
<api id="T:System.Web.Routing.RouteCollection">
<topicdata group="api" />
<apidata name="RouteCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</specialization>
</type>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.RouteCollection.Add">
<element api="M:System.Collections.ObjectModel.Collection`1.Add(`0)" />
<element api="M:System.Web.Routing.RouteCollection.Add(System.String,System.Web.Routing.RouteBase)" />
</element>
<element api="M:System.Collections.ObjectModel.Collection`1.Clear" />
<element api="M:System.Collections.ObjectModel.Collection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.CopyTo(`0[],System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.Count" />
<element api="M:System.Collections.ObjectModel.Collection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.IndexOf(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Insert(System.Int32,`0)" />
<element api="Overload:System.Web.Routing.RouteCollection.Item">
<element api="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)" />
<element api="P:System.Web.Routing.RouteCollection.Item(System.String)" />
</element>
<element api="P:System.Collections.ObjectModel.Collection`1.Items" />
<element api="M:System.Collections.ObjectModel.Collection`1.Remove(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.RemoveAt(System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#SyncRoot" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Remove(System.Object)" />
<element api="Overload:System.Web.Routing.RouteCollection.#ctor">
<element api="M:System.Web.Routing.RouteCollection.#ctor" />
<element api="M:System.Web.Routing.RouteCollection.#ctor(System.Web.Hosting.VirtualPathProvider)" />
</element>
<element api="P:System.Web.Routing.RouteCollection.AppendTrailingSlash" />
<element api="M:System.Web.Routing.RouteCollection.ClearItems" />
<element api="M:System.Web.Routing.RouteCollection.GetReadLock" />
<element api="M:System.Web.Routing.RouteCollection.GetRouteData(System.Web.HttpContextBase)" />
<element api="Overload:System.Web.Routing.RouteCollection.GetVirtualPath">
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.GetWriteLock" />
<element api="Overload:System.Web.Routing.RouteCollection.Ignore">
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String)" />
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String,System.Object)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.InsertItem(System.Int32,System.Web.Routing.RouteBase)" />
<element api="P:System.Web.Routing.RouteCollection.LowercaseUrls" />
<element api="Overload:System.Web.Routing.RouteCollection.MapPageRoute">
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.RemoveItem(System.Int32)" />
<element api="P:System.Web.Routing.RouteCollection.RouteExistingFiles" />
<element api="M:System.Web.Routing.RouteCollection.SetItem(System.Int32,System.Web.Routing.RouteBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="9f30ac8c-0b1a-930c-2f37-27292090f0f2" />
</api>
<api id="Methods.T:System.Web.Routing.RouteCollection">
<topicdata name="RouteCollection" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RouteCollection" />
<apidata name="RouteCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.RouteCollection.Add">
<element api="M:System.Collections.ObjectModel.Collection`1.Add(`0)" />
<element api="M:System.Web.Routing.RouteCollection.Add(System.String,System.Web.Routing.RouteBase)" />
</element>
<element api="M:System.Collections.ObjectModel.Collection`1.Clear" />
<element api="M:System.Collections.ObjectModel.Collection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.IndexOf(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Insert(System.Int32,`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Remove(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.RemoveAt(System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.Web.Routing.RouteCollection.ClearItems" />
<element api="M:System.Web.Routing.RouteCollection.GetReadLock" />
<element api="M:System.Web.Routing.RouteCollection.GetRouteData(System.Web.HttpContextBase)" />
<element api="Overload:System.Web.Routing.RouteCollection.GetVirtualPath">
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.GetWriteLock" />
<element api="Overload:System.Web.Routing.RouteCollection.Ignore">
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String)" />
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String,System.Object)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.InsertItem(System.Int32,System.Web.Routing.RouteBase)" />
<element api="Overload:System.Web.Routing.RouteCollection.MapPageRoute">
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
</element>
<element api="M:System.Web.Routing.RouteCollection.RemoveItem(System.Int32)" />
<element api="M:System.Web.Routing.RouteCollection.SetItem(System.Int32,System.Web.Routing.RouteBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" />
</containers>
<file name="f188f6ed-6251-5b1b-d6d5-d7a76a252708" />
</api>
<api id="Properties.T:System.Web.Routing.RouteCollection">
<topicdata name="RouteCollection" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RouteCollection" />
<apidata name="RouteCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteCollection.#ctor" />
<elements>
<element api="P:System.Collections.ObjectModel.Collection`1.Count" />
<element api="Overload:System.Web.Routing.RouteCollection.Item">
<element api="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)" />
<element api="P:System.Web.Routing.RouteCollection.Item(System.String)" />
</element>
<element api="P:System.Collections.ObjectModel.Collection`1.Items" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#SyncRoot" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Item(System.Int32)" />
<element api="P:System.Web.Routing.RouteCollection.AppendTrailingSlash" />
<element api="P:System.Web.Routing.RouteCollection.LowercaseUrls" />
<element api="P:System.Web.Routing.RouteCollection.RouteExistingFiles" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" />
</containers>
<file name="8a974824-16fe-72aa-2f01-92cd5d27f3ec" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.Add">
<topicdata name="Add" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Add" group="member" subgroup="method" />
<elements>
<element api="M:System.Collections.ObjectModel.Collection`1.Add(`0)" />
<element api="M:System.Web.Routing.RouteCollection.Add(System.String,System.Web.Routing.RouteBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="6df964a3-deac-dbb9-053f-55ae5c9a46dd" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.Item">
<topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" allMembersTopicId="" />
<apidata name="Item" group="member" subgroup="property" />
<elements>
<element api="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)" />
<element api="P:System.Web.Routing.RouteCollection.Item(System.String)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="78236a4b-7139-ef61-026a-dc6834253b5e" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.RouteCollection.#ctor" />
<element api="M:System.Web.Routing.RouteCollection.#ctor(System.Web.Hosting.VirtualPathProvider)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="8a864b24-d6a4-6e55-85a6-97b6aadcd804" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.GetVirtualPath">
<topicdata name="GetVirtualPath" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetVirtualPath" group="member" subgroup="method" />
<elements>
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="37f81983-e851-9180-4ddb-fff9f4de00dd" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.Ignore">
<topicdata name="Ignore" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Ignore" group="member" subgroup="method" />
<elements>
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String)" />
<element api="M:System.Web.Routing.RouteCollection.Ignore(System.String,System.Object)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="71f6a51b-3bb1-202f-1d4e-cdeffe1a7370" />
</api>
<api id="Overload:System.Web.Routing.RouteCollection.MapPageRoute">
<topicdata name="MapPageRoute" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<elements>
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
<element api="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="191750c1-2296-c485-0c79-ff4b94598c4d" />
</api>
<api id="M:System.Web.Routing.RouteCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteCollection.#ctor" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="c56790fa-5632-6a79-d584-fd45c294fb8d" />
</api>
<api id="M:System.Web.Routing.RouteCollection.#ctor(System.Web.Hosting.VirtualPathProvider)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteCollection.#ctor" />
<parameters>
<parameter name="virtualPathProvider">
<type api="T:System.Web.Hosting.VirtualPathProvider" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="4f48c1d4-3edf-ccd6-9b03-113bbc50330c" />
</api>
<api id="M:System.Web.Routing.RouteCollection.Add(System.String,System.Web.Routing.RouteBase)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="item">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="bc2195ea-0016-6f64-a81e-2496fa052a60" />
</api>
<api id="P:System.Web.Routing.RouteCollection.AppendTrailingSlash">
<topicdata group="api" />
<apidata name="AppendTrailingSlash" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_AppendTrailingSlash" />
<setter name="set_AppendTrailingSlash" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="19da79ce-578c-9af1-87cf-3f7042d0c60d" />
</api>
<api id="M:System.Web.Routing.RouteCollection.ClearItems">
<topicdata group="api" />
<apidata name="ClearItems" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Collections.ObjectModel.Collection`1.ClearItems">
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</specialization>
</type>
</member>
</overrides>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="6a5fb487-cd71-d6bc-09c9-25f44499adc7" />
</api>
<api id="M:System.Web.Routing.RouteCollection.GetReadLock">
<topicdata group="api" />
<apidata name="GetReadLock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.IDisposable" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="de80162a-db14-e0fb-e378-5d2c48bddd1a" />
</api>
<api id="M:System.Web.Routing.RouteCollection.GetRouteData(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="GetRouteData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.RouteData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="922ed865-2e5a-7035-093e-fb0fe34df155" />
</api>
<api id="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="GetVirtualPath" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.GetVirtualPath" />
<proceduredata virtual="false" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="f41241c2-d369-276f-a1cb-08b30aed7848" />
</api>
<api id="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="GetVirtualPath" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.GetVirtualPath" />
<proceduredata virtual="false" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="016ff6b0-d3fb-ebcd-fb4d-19ff1dce9098" />
</api>
<api id="M:System.Web.Routing.RouteCollection.GetWriteLock">
<topicdata group="api" />
<apidata name="GetWriteLock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.IDisposable" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="af197759-97a0-23f7-8ecd-2b192356aab4" />
</api>
<api id="M:System.Web.Routing.RouteCollection.Ignore(System.String)">
<topicdata group="api" />
<apidata name="Ignore" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.Ignore" />
<proceduredata virtual="false" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="8a907e18-6477-e6d1-8f0c-8d28058b57f0" />
</api>
<api id="M:System.Web.Routing.RouteCollection.Ignore(System.String,System.Object)">
<topicdata group="api" />
<apidata name="Ignore" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.Ignore" />
<proceduredata virtual="false" />
<parameters>
<parameter name="url">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="constraints">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="e54999a7-b462-f334-c3a2-3c5f27ab93f8" />
</api>
<api id="M:System.Web.Routing.RouteCollection.InsertItem(System.Int32,System.Web.Routing.RouteBase)">
<topicdata group="api" />
<apidata name="InsertItem" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Collections.ObjectModel.Collection`1.InsertItem(System.Int32,`0)">
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</specialization>
</type>
</member>
</overrides>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="77164183-6aa3-c747-1d40-635ac3d58d3e" />
</api>
<api id="P:System.Web.Routing.RouteCollection.Item(System.String)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.Item" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="c368587d-f724-6558-82c7-95974a8d1dc8" />
</api>
<api id="P:System.Web.Routing.RouteCollection.LowercaseUrls">
<topicdata group="api" />
<apidata name="LowercaseUrls" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_LowercaseUrls" />
<setter name="set_LowercaseUrls" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="466d5600-809f-f846-3087-cdbd20454c84" />
</api>
<api id="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String)">
<topicdata group="api" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.MapPageRoute" />
<proceduredata virtual="false" />
<parameters>
<parameter name="routeName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeUrl">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="physicalFile">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.Route" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="d1ff1bae-cd30-2f08-9af3-3423535ee9bb" />
</api>
<api id="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean)">
<topicdata group="api" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.MapPageRoute" />
<proceduredata virtual="false" />
<parameters>
<parameter name="routeName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeUrl">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="physicalFile">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="checkPhysicalUrlAccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.Route" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="778955dc-7e73-1c5e-73f3-b269d1f5cc6a" />
</api>
<api id="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.MapPageRoute" />
<proceduredata virtual="false" />
<parameters>
<parameter name="routeName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeUrl">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="physicalFile">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="checkPhysicalUrlAccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.Route" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="8491ffad-7fd8-22f6-1a66-c36cc37193d6" />
</api>
<api id="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.MapPageRoute" />
<proceduredata virtual="false" />
<parameters>
<parameter name="routeName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeUrl">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="physicalFile">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="checkPhysicalUrlAccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="constraints">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.Route" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="e13d5555-f8bc-29ea-b340-55a2e3735009" />
</api>
<api id="M:System.Web.Routing.RouteCollection.MapPageRoute(System.String,System.String,System.String,System.Boolean,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary)">
<topicdata group="api" />
<apidata name="MapPageRoute" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Web.Routing.RouteCollection.MapPageRoute" />
<proceduredata virtual="false" />
<parameters>
<parameter name="routeName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="routeUrl">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="physicalFile">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="checkPhysicalUrlAccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
<parameter name="defaults">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="constraints">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
<parameter name="dataTokens">
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.Routing.Route" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="c6faaec4-1f9d-075f-0f45-aa5727b8d87a" />
</api>
<api id="M:System.Web.Routing.RouteCollection.RemoveItem(System.Int32)">
<topicdata group="api" />
<apidata name="RemoveItem" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Collections.ObjectModel.Collection`1.RemoveItem(System.Int32)">
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</specialization>
</type>
</member>
</overrides>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="b875a0cb-7f99-d0df-a80d-ae33466084b5" />
</api>
<api id="P:System.Web.Routing.RouteCollection.RouteExistingFiles">
<topicdata group="api" />
<apidata name="RouteExistingFiles" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteExistingFiles" />
<setter name="set_RouteExistingFiles" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="5240058f-99ef-ac31-4b9d-062ec521594d" />
</api>
<api id="M:System.Web.Routing.RouteCollection.SetItem(System.Int32,System.Web.Routing.RouteBase)">
<topicdata group="api" />
<apidata name="SetItem" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Collections.ObjectModel.Collection`1.SetItem(System.Int32,`0)">
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</specialization>
</type>
</member>
</overrides>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="item">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</containers>
<file name="bbdfc920-00bf-bd4c-7a74-15d0d714a05b" />
</api>
<api id="T:System.Web.Routing.RouteData">
<topicdata group="api" />
<apidata name="RouteData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteData.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.RouteData.#ctor">
<element api="M:System.Web.Routing.RouteData.#ctor" />
<element api="M:System.Web.Routing.RouteData.#ctor(System.Web.Routing.RouteBase,System.Web.Routing.IRouteHandler)" />
</element>
<element api="P:System.Web.Routing.RouteData.DataTokens" />
<element api="M:System.Web.Routing.RouteData.GetRequiredString(System.String)" />
<element api="P:System.Web.Routing.RouteData.Route" />
<element api="P:System.Web.Routing.RouteData.RouteHandler" />
<element api="P:System.Web.Routing.RouteData.Values" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="fda1b739-5f37-58f3-83e9-59b833c03216" />
</api>
<api id="Methods.T:System.Web.Routing.RouteData">
<topicdata name="RouteData" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RouteData" />
<apidata name="RouteData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteData.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.RouteData.GetRequiredString(System.String)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" />
</containers>
<file name="d73796c2-4e47-4eea-8fe1-ba667daf1450" />
</api>
<api id="Properties.T:System.Web.Routing.RouteData">
<topicdata name="RouteData" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RouteData" />
<apidata name="RouteData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteData.#ctor" />
<elements>
<element api="P:System.Web.Routing.RouteData.DataTokens" />
<element api="P:System.Web.Routing.RouteData.Route" />
<element api="P:System.Web.Routing.RouteData.RouteHandler" />
<element api="P:System.Web.Routing.RouteData.Values" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" />
</containers>
<file name="fded51a5-c8f8-ee31-9dc4-545f74ffc50e" />
</api>
<api id="Overload:System.Web.Routing.RouteData.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.RouteData.#ctor" />
<element api="M:System.Web.Routing.RouteData.#ctor(System.Web.Routing.RouteBase,System.Web.Routing.IRouteHandler)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="8bb28c58-7420-07ca-d8c8-ccf3387f699b" />
</api>
<api id="M:System.Web.Routing.RouteData.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteData.#ctor" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="fbe8d164-e0a3-fa21-560e-ec01707ce964" />
</api>
<api id="M:System.Web.Routing.RouteData.#ctor(System.Web.Routing.RouteBase,System.Web.Routing.IRouteHandler)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteData.#ctor" />
<parameters>
<parameter name="route">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</parameter>
<parameter name="routeHandler">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="b5e113c4-7dfc-c2fd-8c25-fba5a60e67d7" />
</api>
<api id="P:System.Web.Routing.RouteData.DataTokens">
<topicdata group="api" />
<apidata name="DataTokens" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_DataTokens" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="35a600b4-bba7-fdf5-c1bf-a53566c8168e" />
</api>
<api id="M:System.Web.Routing.RouteData.GetRequiredString(System.String)">
<topicdata group="api" />
<apidata name="GetRequiredString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="valueName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="d98be953-c3e4-e59b-f971-4b1f8ad280b3" />
</api>
<api id="P:System.Web.Routing.RouteData.Route">
<topicdata group="api" />
<apidata name="Route" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Route" />
<setter name="set_Route" />
<returns>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="0814ee95-584c-0b5c-56e4-dc747aae644d" />
</api>
<api id="P:System.Web.Routing.RouteData.RouteHandler">
<topicdata group="api" />
<apidata name="RouteHandler" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteHandler" />
<setter name="set_RouteHandler" />
<returns>
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="62fbade9-5014-4652-f5f8-51baf9999011" />
</api>
<api id="P:System.Web.Routing.RouteData.Values">
<topicdata group="api" />
<apidata name="Values" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Values" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteData" ref="true" />
</containers>
<file name="43ef441c-f807-dfe3-a9e6-0673b37dbe51" />
</api>
<api id="T:System.Web.Routing.RouteDirection">
<topicdata group="api" />
<apidata name="RouteDirection" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Web.Routing.RouteDirection.IncomingRequest" />
<element api="F:System.Web.Routing.RouteDirection.UrlGeneration" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="655db33c-448b-5bc0-98fa-52906a6ce317" />
</api>
<api id="F:System.Web.Routing.RouteDirection.IncomingRequest">
<topicdata group="api" notopic="" />
<apidata name="IncomingRequest" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</containers>
<file name="12553a59-6c02-37fa-ea1c-410a2de1fc46" />
</api>
<api id="F:System.Web.Routing.RouteDirection.UrlGeneration">
<topicdata group="api" notopic="" />
<apidata name="UrlGeneration" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteDirection" ref="false" />
</containers>
<file name="81e9dbb7-f6fb-5cf5-f07c-f3ee23fb8392" />
</api>
<api id="T:System.Web.Routing.RouteTable">
<topicdata group="api" />
<apidata name="RouteTable" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteTable.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.RouteTable.#ctor" />
<element api="P:System.Web.Routing.RouteTable.Routes" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="bf77ea8f-483f-d5b5-7a7d-d7c149f3dd44" />
</api>
<api id="Methods.T:System.Web.Routing.RouteTable">
<topicdata name="RouteTable" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RouteTable" />
<apidata name="RouteTable" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteTable.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteTable" />
</containers>
<file name="bcda9e99-0a24-3ace-d129-215bd922ecc3" />
</api>
<api id="Properties.T:System.Web.Routing.RouteTable">
<topicdata name="RouteTable" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RouteTable" />
<apidata name="RouteTable" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteTable.#ctor" />
<elements>
<element api="P:System.Web.Routing.RouteTable.Routes" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteTable" />
</containers>
<file name="bf5e7e75-a1b4-2099-4d5a-2be269c7712d" />
</api>
<api id="M:System.Web.Routing.RouteTable.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteTable" ref="true" />
</containers>
<file name="981627b2-6536-1236-d4b8-637dcbcaf9ce" />
</api>
<api id="P:System.Web.Routing.RouteTable.Routes">
<topicdata group="api" />
<apidata name="Routes" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Routes" />
<returns>
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteTable" ref="true" />
</containers>
<file name="00ffccee-fcba-91ef-0afd-2be66cdb10d5" />
</api>
<api id="T:System.Web.Routing.RouteValueDictionary">
<topicdata group="api" />
<apidata name="RouteValueDictionary" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteValueDictionary.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="Overload:System.Web.Routing.RouteValueDictionary.#ctor">
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor" />
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Object)" />
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})" />
</element>
<element api="M:System.Web.Routing.RouteValueDictionary.Add(System.String,System.Object)" />
<element api="M:System.Web.Routing.RouteValueDictionary.Clear" />
<element api="M:System.Web.Routing.RouteValueDictionary.ContainsKey(System.String)" />
<element api="M:System.Web.Routing.RouteValueDictionary.ContainsValue(System.Object)" />
<element api="P:System.Web.Routing.RouteValueDictionary.Count" />
<element api="M:System.Web.Routing.RouteValueDictionary.GetEnumerator" />
<element api="P:System.Web.Routing.RouteValueDictionary.Item(System.String)" />
<element api="P:System.Web.Routing.RouteValueDictionary.Keys" />
<element api="M:System.Web.Routing.RouteValueDictionary.Remove(System.String)" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#IsReadOnly" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Keys" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Values" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#GetEnumerator" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Web.Routing.RouteValueDictionary.TryGetValue(System.String,System.Object@)" />
<element api="P:System.Web.Routing.RouteValueDictionary.Values" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="3c421a55-bb96-4866-b75e-c10a2bbaf967" />
</api>
<api id="Methods.T:System.Web.Routing.RouteValueDictionary">
<topicdata name="RouteValueDictionary" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.RouteValueDictionary" />
<apidata name="RouteValueDictionary" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteValueDictionary.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Web.Routing.RouteValueDictionary.Add(System.String,System.Object)" />
<element api="M:System.Web.Routing.RouteValueDictionary.Clear" />
<element api="M:System.Web.Routing.RouteValueDictionary.ContainsKey(System.String)" />
<element api="M:System.Web.Routing.RouteValueDictionary.ContainsValue(System.Object)" />
<element api="M:System.Web.Routing.RouteValueDictionary.GetEnumerator" />
<element api="M:System.Web.Routing.RouteValueDictionary.Remove(System.String)" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#GetEnumerator" />
<element api="M:System.Web.Routing.RouteValueDictionary.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Web.Routing.RouteValueDictionary.TryGetValue(System.String,System.Object@)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" />
</containers>
<file name="321e0c82-dd1e-44d2-2cda-cc2e20554fc0" />
</api>
<api id="Properties.T:System.Web.Routing.RouteValueDictionary">
<topicdata name="RouteValueDictionary" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.RouteValueDictionary" />
<apidata name="RouteValueDictionary" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.RouteValueDictionary.#ctor" />
<elements>
<element api="P:System.Web.Routing.RouteValueDictionary.Count" />
<element api="P:System.Web.Routing.RouteValueDictionary.Item(System.String)" />
<element api="P:System.Web.Routing.RouteValueDictionary.Keys" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#IsReadOnly" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Keys" />
<element api="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Values" />
<element api="P:System.Web.Routing.RouteValueDictionary.Values" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" />
</containers>
<file name="27329013-f589-4a33-803f-3f1f3727ff7a" />
</api>
<api id="Overload:System.Web.Routing.RouteValueDictionary.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor" />
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Object)" />
<element api="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="5b1dd94c-716f-02dc-df3c-1a30d1215016" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteValueDictionary.#ctor" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="3306bfd4-928f-a270-7eed-d562ee5f353c" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteValueDictionary.#ctor" />
<parameters>
<parameter name="dictionary">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="b0ea45a2-e48d-14d8-3981-3f455a92b924" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Object)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Web.Routing.RouteValueDictionary.#ctor" />
<parameters>
<parameter name="values">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="fd08bf26-7cf5-06da-2074-f88ead3cb0a8" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.Add(System.String,System.Object)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="key">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.IDictionary`2.Add(`0,`1)">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="9c3534cf-e71b-dd08-8402-e67be0783826" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Clear">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="bb7f2fe7-b8b6-dc32-e20e-ba6c8b7d669d" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.ContainsKey(System.String)">
<topicdata group="api" />
<apidata name="ContainsKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="key">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.IDictionary`2.ContainsKey(`0)">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="366f28c2-79a6-246a-d558-9c21db94654b" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.ContainsValue(System.Object)">
<topicdata group="api" />
<apidata name="ContainsValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="ec2bd9ea-1eaf-e468-98ed-b420d18633a2" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.Count">
<topicdata group="api" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.Generic.ICollection`1.Count">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="80af6048-5195-98c7-6618-a43be442045c" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.GetEnumerator">
<topicdata group="api" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Collections.Generic.Dictionary`2.Enumerator" ref="false">
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</type>
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="f97a3eb0-1660-4d10-3bb9-3335f2d20961" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.Item(System.String)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" set="true" />
<getter name="get_Item" />
<setter name="set_Item" />
<parameters>
<parameter name="key">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.Generic.IDictionary`2.Item(`0)">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="91f2721a-4306-5335-6528-781b09e19544" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.Keys">
<topicdata group="api" />
<apidata name="Keys" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Keys" />
<returns>
<type api="T:System.Collections.Generic.Dictionary`2.KeyCollection" ref="true">
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</type>
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="bdc1e1ac-4849-c857-6b55-2fd152b6e252" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.Remove(System.String)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="key">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.IDictionary`2.Remove(`0)">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="e0309b3b-8ec1-d435-e2f5-a3487fca549d" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<topicdata group="api" eiiName="ICollection.Add" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="item">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="d8022c1e-cafd-d32f-fe5c-f2745941cf32" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<topicdata group="api" eiiName="ICollection.Contains" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="item">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Contains(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="908d0c34-fd56-9e7d-d6d2-482d0177fd2c" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</arrayOf>
</parameter>
<parameter name="arrayIndex">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="9a130091-ef88-5a7e-e75b-846f7a72b6e7" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#IsReadOnly">
<topicdata group="api" eiiName="ICollection.IsReadOnly" />
<apidata name="IsReadOnly" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.Generic.ICollection&lt;System.Collections.Generic.KeyValuePair&lt;System.String,System.Object&gt;&gt;.IsReadOnly" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.Generic.ICollection`1.IsReadOnly">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="2dc1ddf0-d355-b7e6-22ac-b76b0f56a181" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<topicdata group="api" eiiName="ICollection.Remove" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="item">
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Remove(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="8580f76e-41e2-4d1e-5c84-e4eb10f94be6" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Keys">
<topicdata group="api" eiiName="IDictionary.Keys" />
<apidata name="Keys" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;.Keys" />
<returns>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
</specialization>
</type>
</returns>
<implements>
<member api="P:System.Collections.Generic.IDictionary`2.Keys">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="7d42f5d4-8fae-3bd6-7e06-0687e9d85e87" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{System#String@System#Object}#Values">
<topicdata group="api" eiiName="IDictionary.Values" />
<apidata name="Values" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.Generic.IDictionary&lt;System.String,System.Object&gt;.Values" />
<returns>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</returns>
<implements>
<member api="P:System.Collections.Generic.IDictionary`2.Values">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="c143891a-9759-c470-92b5-adc82ffb35c1" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String@System#Object}}#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<implements>
<member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Collections.Generic.KeyValuePair`2" ref="false">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="47a74e7c-16aa-ac1e-65ca-cd497830b77a" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="677eebe2-42ad-a121-5568-e830cb3ef0cf" />
</api>
<api id="M:System.Web.Routing.RouteValueDictionary.TryGetValue(System.String,System.Object@)">
<topicdata group="api" />
<apidata name="TryGetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="key">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value" out="true">
<referenceTo>
<type api="T:System.Object" ref="true" />
</referenceTo>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.IDictionary`2.TryGetValue(`0,`1@)">
<type api="T:System.Collections.Generic.IDictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="06701efb-4cd6-d980-bb93-6b230b2b3657" />
</api>
<api id="P:System.Web.Routing.RouteValueDictionary.Values">
<topicdata group="api" />
<apidata name="Values" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Values" />
<returns>
<type api="T:System.Collections.Generic.Dictionary`2.ValueCollection" ref="true">
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
<type api="T:System.Object" ref="true" />
</specialization>
</type>
</type>
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</containers>
<file name="8a844249-aeaa-9cde-68c7-f56b334ec5a9" />
</api>
<api id="T:System.Web.Routing.StopRoutingHandler">
<topicdata group="api" />
<apidata name="StopRoutingHandler" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.StopRoutingHandler.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.StopRoutingHandler.#ctor" />
<element api="M:System.Web.Routing.StopRoutingHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
<element api="M:System.Web.Routing.StopRoutingHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="67549893-4b66-7364-e6bb-a701f422ce91" />
</api>
<api id="Methods.T:System.Web.Routing.StopRoutingHandler">
<topicdata name="StopRoutingHandler" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.StopRoutingHandler" />
<apidata name="StopRoutingHandler" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.StopRoutingHandler.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.StopRoutingHandler.GetHttpHandler(System.Web.Routing.RequestContext)" />
<element api="M:System.Web.Routing.StopRoutingHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.StopRoutingHandler" />
</containers>
<file name="3c2c4e36-5b58-e254-2eff-46b04a59bbdf" />
</api>
<api id="M:System.Web.Routing.StopRoutingHandler.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.StopRoutingHandler" ref="true" />
</containers>
<file name="806d3288-72b6-e5de-b442-553edf05bf3e" />
</api>
<api id="M:System.Web.Routing.StopRoutingHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
<topicdata group="api" />
<apidata name="GetHttpHandler" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.IHttpHandler" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.StopRoutingHandler" ref="true" />
</containers>
<file name="1511fd9f-7226-a4e4-0b09-8250d5e29ae3" />
</api>
<api id="M:System.Web.Routing.StopRoutingHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
<topicdata group="api" eiiName="IRouteHandler.GetHttpHandler" />
<apidata name="GetHttpHandler" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="requestContext">
<type api="T:System.Web.Routing.RequestContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Web.IHttpHandler" ref="true" />
</returns>
<implements>
<member api="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
<type api="T:System.Web.Routing.IRouteHandler" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.StopRoutingHandler" ref="true" />
</containers>
<file name="0e3aaf7e-5a94-0397-e056-b93b00d6da06" />
</api>
<api id="T:System.Web.Routing.UrlRoutingHandler">
<topicdata group="api" />
<apidata name="UrlRoutingHandler" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Web.IHttpHandler" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.UrlRoutingHandler.#ctor" />
<element api="P:System.Web.Routing.UrlRoutingHandler.IsReusable" />
<element api="Overload:System.Web.Routing.UrlRoutingHandler.ProcessRequest">
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContext)" />
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase)" />
</element>
<element api="P:System.Web.Routing.UrlRoutingHandler.RouteCollection" />
<element api="P:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#IsReusable" />
<element api="M:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)" />
<element api="M:System.Web.Routing.UrlRoutingHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="d86d5e12-313c-2f6b-404b-36eac4df5e02" />
</api>
<api id="Methods.T:System.Web.Routing.UrlRoutingHandler">
<topicdata name="UrlRoutingHandler" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.UrlRoutingHandler" />
<apidata name="UrlRoutingHandler" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Web.Routing.UrlRoutingHandler.ProcessRequest">
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContext)" />
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase)" />
</element>
<element api="M:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)" />
<element api="M:System.Web.Routing.UrlRoutingHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" />
</containers>
<file name="9f258c06-9156-e73d-8c47-af8a263d6d97" />
</api>
<api id="Properties.T:System.Web.Routing.UrlRoutingHandler">
<topicdata name="UrlRoutingHandler" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.UrlRoutingHandler" />
<apidata name="UrlRoutingHandler" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Web.Routing.UrlRoutingHandler.IsReusable" />
<element api="P:System.Web.Routing.UrlRoutingHandler.RouteCollection" />
<element api="P:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#IsReusable" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" />
</containers>
<file name="fa59eac9-875c-d6dd-5b67-040d67b19956" />
</api>
<api id="Overload:System.Web.Routing.UrlRoutingHandler.ProcessRequest">
<topicdata name="ProcessRequest" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ProcessRequest" group="member" subgroup="method" />
<elements>
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContext)" />
<element api="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="42ffb7e4-fc9e-b73b-e8be-ae5aacaf8297" />
</api>
<api id="M:System.Web.Routing.UrlRoutingHandler.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="7fbbf75c-dee9-6a4a-669b-cb45c7c9698b" />
</api>
<api id="P:System.Web.Routing.UrlRoutingHandler.IsReusable">
<topicdata group="api" />
<apidata name="IsReusable" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_IsReusable" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="6930310d-0db3-8942-cd98-8d03915f38af" />
</api>
<api id="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContext)">
<topicdata group="api" />
<apidata name="ProcessRequest" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Web.Routing.UrlRoutingHandler.ProcessRequest" />
<proceduredata virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="aa6d52ba-8cd2-0021-7f85-c9654204aa19" />
</api>
<api id="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="ProcessRequest" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Web.Routing.UrlRoutingHandler.ProcessRequest" />
<proceduredata virtual="true" />
<parameters>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="e609ca71-02c7-af99-a8b6-e375d008a588" />
</api>
<api id="P:System.Web.Routing.UrlRoutingHandler.RouteCollection">
<topicdata group="api" />
<apidata name="RouteCollection" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteCollection" />
<setter name="set_RouteCollection" />
<returns>
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="aeeb46ee-72d4-bf44-7ec0-63514770d7bc" />
</api>
<api id="P:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#IsReusable">
<topicdata group="api" eiiName="IHttpHandler.IsReusable" />
<apidata name="IsReusable" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Web.IHttpHandler.IsReusable" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Web.IHttpHandler.IsReusable">
<type api="T:System.Web.IHttpHandler" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="6b9d8fcb-6bd9-acd7-658e-759fb3f3e32c" />
</api>
<api id="M:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)">
<topicdata group="api" eiiName="IHttpHandler.ProcessRequest" />
<apidata name="ProcessRequest" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="context">
<type api="T:System.Web.HttpContext" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Web.IHttpHandler.ProcessRequest(System.Web.HttpContext)">
<type api="T:System.Web.IHttpHandler" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="44dffa47-4610-d720-d90e-573d9ac55cb0" />
</api>
<api id="M:System.Web.Routing.UrlRoutingHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="VerifyAndProcessRequest" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="httpHandler">
<type api="T:System.Web.IHttpHandler" ref="true" />
</parameter>
<parameter name="httpContext">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingHandler" ref="true" />
</containers>
<file name="bdcfe941-f75a-326e-49ab-6c87391390b0" />
</api>
<api id="T:System.Web.Routing.UrlRoutingModule">
<topicdata group="api" />
<apidata name="UrlRoutingModule" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.UrlRoutingModule.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Web.IHttpModule" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.UrlRoutingModule.#ctor" />
<element api="M:System.Web.Routing.UrlRoutingModule.Dispose" />
<element api="M:System.Web.Routing.UrlRoutingModule.Init(System.Web.HttpApplication)" />
<element api="M:System.Web.Routing.UrlRoutingModule.PostMapRequestHandler(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(System.Web.HttpContextBase)" />
<element api="P:System.Web.Routing.UrlRoutingModule.RouteCollection" />
<element api="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Dispose" />
<element api="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="ad15419b-e416-a1f4-7775-d012d591300a" />
</api>
<api id="Methods.T:System.Web.Routing.UrlRoutingModule">
<topicdata name="UrlRoutingModule" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.UrlRoutingModule" />
<apidata name="UrlRoutingModule" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.UrlRoutingModule.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.UrlRoutingModule.Dispose" />
<element api="M:System.Web.Routing.UrlRoutingModule.Init(System.Web.HttpApplication)" />
<element api="M:System.Web.Routing.UrlRoutingModule.PostMapRequestHandler(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(System.Web.HttpContextBase)" />
<element api="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Dispose" />
<element api="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" />
</containers>
<file name="f506c14c-1a98-1a10-1832-2a4bab4b7b19" />
</api>
<api id="Properties.T:System.Web.Routing.UrlRoutingModule">
<topicdata name="UrlRoutingModule" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.UrlRoutingModule" />
<apidata name="UrlRoutingModule" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Web.Routing.UrlRoutingModule.#ctor" />
<elements>
<element api="P:System.Web.Routing.UrlRoutingModule.RouteCollection" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" />
</containers>
<file name="d7002085-8cf5-2723-d726-e305f0653eb6" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="966fd1ee-92e5-aedd-1edd-21c3a891bc05" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="cebcb9d7-183a-d839-48f8-2823d0b6f1c3" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.Init(System.Web.HttpApplication)">
<topicdata group="api" />
<apidata name="Init" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<parameters>
<parameter name="application">
<type api="T:System.Web.HttpApplication" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="9f7b87f8-f2d6-4d88-5abd-3ec37bd45506" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.PostMapRequestHandler(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="PostMapRequestHandler" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="context">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>This method is obsolete. Override the Init method to use the PostMapRequestHandler event.</value>
</argument>
</attribute>
</attributes>
<file name="cbbd15ea-e106-84cd-d67f-315430e41a3d" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(System.Web.HttpContextBase)">
<topicdata group="api" />
<apidata name="PostResolveRequestCache" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="context">
<type api="T:System.Web.HttpContextBase" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="1dec2a6c-e60d-860c-3461-662aa26a1406" />
</api>
<api id="P:System.Web.Routing.UrlRoutingModule.RouteCollection">
<topicdata group="api" />
<apidata name="RouteCollection" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RouteCollection" />
<setter name="set_RouteCollection" />
<returns>
<type api="T:System.Web.Routing.RouteCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="627de5b9-398f-95ca-6efd-a68b9e718ee5" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Dispose">
<topicdata group="api" eiiName="IHttpModule.Dispose" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<implements>
<member api="M:System.Web.IHttpModule.Dispose">
<type api="T:System.Web.IHttpModule" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="f0707f62-43ac-92a9-008b-ed9e99e42cf7" />
</api>
<api id="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)">
<topicdata group="api" eiiName="IHttpModule.Init" />
<apidata name="Init" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="application">
<type api="T:System.Web.HttpApplication" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Web.IHttpModule.Init(System.Web.HttpApplication)">
<type api="T:System.Web.IHttpModule" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.UrlRoutingModule" ref="true" />
</containers>
<file name="e348372f-bdac-d9e0-e2be-8e45c32bd2a6" />
</api>
<api id="T:System.Web.Routing.VirtualPathData">
<topicdata group="api" />
<apidata name="VirtualPathData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Web.Routing.VirtualPathData.#ctor(System.Web.Routing.RouteBase,System.String)" />
<element api="P:System.Web.Routing.VirtualPathData.DataTokens" />
<element api="P:System.Web.Routing.VirtualPathData.Route" />
<element api="P:System.Web.Routing.VirtualPathData.VirtualPath" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
</containers>
<file name="cf8ce090-83a9-26ec-c3c1-8e58a41c3e75" />
</api>
<api id="Methods.T:System.Web.Routing.VirtualPathData">
<topicdata name="VirtualPathData" group="list" subgroup="Methods" typeTopicId="T:System.Web.Routing.VirtualPathData" />
<apidata name="VirtualPathData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" />
</containers>
<file name="6ec8d2e1-f7b0-5ff6-0582-e9bb45b9f443" />
</api>
<api id="Properties.T:System.Web.Routing.VirtualPathData">
<topicdata name="VirtualPathData" group="list" subgroup="Properties" typeTopicId="T:System.Web.Routing.VirtualPathData" />
<apidata name="VirtualPathData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Web.Routing.VirtualPathData.DataTokens" />
<element api="P:System.Web.Routing.VirtualPathData.Route" />
<element api="P:System.Web.Routing.VirtualPathData.VirtualPath" />
</elements>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" />
</containers>
<file name="f21ab69d-816e-2c74-1623-ed02ec3b76aa" />
</api>
<api id="M:System.Web.Routing.VirtualPathData.#ctor(System.Web.Routing.RouteBase,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="route">
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</parameter>
<parameter name="virtualPath">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</containers>
<file name="90230b61-fee9-25db-ae31-fd212597e2c0" />
</api>
<api id="P:System.Web.Routing.VirtualPathData.DataTokens">
<topicdata group="api" />
<apidata name="DataTokens" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_DataTokens" />
<returns>
<type api="T:System.Web.Routing.RouteValueDictionary" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</containers>
<file name="515140ff-c33a-e2d7-c926-71a68ccc9996" />
</api>
<api id="P:System.Web.Routing.VirtualPathData.Route">
<topicdata group="api" />
<apidata name="Route" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Route" />
<setter name="set_Route" />
<returns>
<type api="T:System.Web.Routing.RouteBase" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</containers>
<file name="e8c63682-34cd-43c0-4690-7c75e9b323be" />
</api>
<api id="P:System.Web.Routing.VirtualPathData.VirtualPath">
<topicdata group="api" />
<apidata name="VirtualPath" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_VirtualPath" />
<setter name="set_VirtualPath" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Web" module="System.Web" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Web.Routing" />
<type api="T:System.Web.Routing.VirtualPathData" ref="true" />
</containers>
<file name="798dbdd2-ab8a-50a3-06da-b7f2d0fdb918" />
</api>
</apis>
</reflection>