Math.Gmp.Native/packages/EWSoftware.SHFB.NETFramework.4.6.2/tools/Data/.NETFramework/Microsoft.FSharp.Linq.RuntimeHelpers.xml
2017-11-05 09:20:38 -05:00

10504 lines
570 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="FSharp.Core">
<assemblydata version="4.4.0.0" culture="" key="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293" hash="SHA1" />
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.FSharpInterfaceDataVersionAttribute" ref="true" />
<argument>
<type api="T:System.Int32" ref="false" />
<value>2</value>
</argument>
<argument>
<type api="T:System.Int32" ref="false" />
<value>0</value>
</argument>
<argument>
<type api="T:System.Int32" ref="false" />
<value>0</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:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Core.LanguagePrimitives.IntrinsicOperators</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Core</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Collections</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Control</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Linq.QueryRunExtensions.LowPriority</value>
</argument>
</attribute>
<attribute>
<type api="T:Microsoft.FSharp.Core.AutoOpenAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft.FSharp.Linq.QueryRunExtensions.HighPriority</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.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>FSharp.Core.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>FSharp.Core.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>FSharp.Core.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 />
</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.AssemblyVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.4.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.40.23413.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.4.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.4.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>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="N:Microsoft.FSharp.Linq.RuntimeHelpers">
<topicdata group="api" />
<apidata name="Microsoft.FSharp.Linq.RuntimeHelpers" group="namespace" />
<elements>
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<element api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" />
</elements>
<file name="cef07549-a07f-9f49-6fa3-1604037919e7" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1.#ctor(`0)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1.Item1" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="a6160336-33f5-8443-c73e-65a7b0180cdd" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
</containers>
<file name="a6330299-e755-0dc0-09e3-4f968c9e7e03" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1.Item1" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
</containers>
<file name="78c96c83-99b8-4f8d-3fa2-f280cbcb97dc" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1.#ctor(`0)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" ref="true" />
</containers>
<file name="4ee78cb4-267f-41e5-3c68-8760ec0f878c" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`1" ref="true" />
</containers>
<file name="f0aa9178-715d-dc7c-5b93-6089c64a420a" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.#ctor(`0,`1)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item2" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="261d8e0f-8b3b-1187-3266-3504e329ae76" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</containers>
<file name="1a2bc854-2636-f61b-1edb-e1cb0c0a6c06" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item2" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</containers>
<file name="393e39a0-a7f2-0d4f-71e7-569d4938829f" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.#ctor(`0,`1)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" ref="true" />
</containers>
<file name="106fb16d-bf74-be53-a50d-51a8abc2ff54" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" ref="true" />
</containers>
<file name="e21101d5-5bf3-b2f7-3cee-1f9885b108ae" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`2" ref="true" />
</containers>
<file name="a457ae65-c63e-801e-da34-8bbad78b9156" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.#ctor(`0,`1,`2)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item3" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="3e1cbdd2-7cb1-dd54-d501-af9c1b3c6159" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</containers>
<file name="83523775-ac9d-d493-f2e4-455e2207fdff" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item3" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</containers>
<file name="ad405dd1-69db-56ce-7570-6bf3541d60aa" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.#ctor(`0,`1,`2)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" ref="true" />
</containers>
<file name="fcf39f38-2315-a2ce-a7ec-d5f20b2a2a98" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" ref="true" />
</containers>
<file name="7fd2f852-07ae-30ce-9859-fcd5b9c692dd" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" ref="true" />
</containers>
<file name="d25161bd-5509-c27f-067c-883e7e62f83a" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`3" ref="true" />
</containers>
<file name="3afc5a37-14f3-1974-570a-13c8d8146203" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.#ctor(`0,`1,`2,`3)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item4" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="ff0f04f3-0cf7-8035-aa1d-7a0465336042" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</containers>
<file name="17be8ffc-5a68-ffdc-0cba-6082fb526e77" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item4" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</containers>
<file name="a3374ced-9992-5652-45dd-39956baa5b48" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.#ctor(`0,`1,`2,`3)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</parameter>
<parameter name="Item4">
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" ref="true" />
</containers>
<file name="db633531-8ca8-3e3d-7e4e-98bc2e445d95" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" ref="true" />
</containers>
<file name="14460859-8466-1131-ff64-673d8f5d9db0" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" ref="true" />
</containers>
<file name="0f1039f0-25d1-5cfa-136c-15192d5f8976" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" ref="true" />
</containers>
<file name="77070437-7d75-6900-9136-fc81f330215f" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4.Item4">
<topicdata group="api" />
<apidata name="Item4" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item4" />
<returns>
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`4" ref="true" />
</containers>
<file name="31493d6e-585f-2fe9-75e9-834cc19b0581" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.#ctor(`0,`1,`2,`3,`4)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item5" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="4a6d3aab-a3fd-79c0-4c3f-9fc4e029fdfd" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</containers>
<file name="8cab83ed-c7b1-c1f8-53e3-0fd9bb3124ed" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item5" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</containers>
<file name="ae1df6c0-e462-8485-ba48-9f4c419e50f6" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.#ctor(`0,`1,`2,`3,`4)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</parameter>
<parameter name="Item4">
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</parameter>
<parameter name="Item5">
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="c67b32c4-ad77-f5b5-2bd6-e90ccf742108" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="fd994bd0-2371-f766-6aed-4b99ff414374" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="b07523f2-c5f4-c5cc-b4fd-fdaed8245930" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="be6d6599-c722-0477-3d25-cc28b16d240c" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item4">
<topicdata group="api" />
<apidata name="Item4" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item4" />
<returns>
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="e5216edc-b932-26d2-c47b-f6063fd68c86" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5.Item5">
<topicdata group="api" />
<apidata name="Item5" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item5" />
<returns>
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`5" ref="true" />
</containers>
<file name="662d5615-5454-25fd-7010-aadc2d88b581" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.#ctor(`0,`1,`2,`3,`4,`5)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item6" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="dbd5ec64-2db2-0c53-07d2-bb70430b8ad4" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</containers>
<file name="52b6117e-f648-03d8-2744-85222ded8733" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item6" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</containers>
<file name="00ef981a-bd0b-feb9-83ce-e849e47dc86a" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.#ctor(`0,`1,`2,`3,`4,`5)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
<parameter name="Item4">
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
<parameter name="Item5">
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
<parameter name="Item6">
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="a44fecc1-e919-bbd3-c832-c5f77beb160d" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="d1ec377a-1d07-0c64-9614-a90b760ee4e7" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="1dc8fda3-edb5-a05c-b9bd-520e1b687591" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="71b34e62-f465-e39d-d2f9-b9ea56b0966e" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item4">
<topicdata group="api" />
<apidata name="Item4" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item4" />
<returns>
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="e7a139e3-8e98-ed8c-4095-53e754d85573" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item5">
<topicdata group="api" />
<apidata name="Item5" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item5" />
<returns>
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="42bf6169-eed1-f148-787d-a1a83d9607c7" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6.Item6">
<topicdata group="api" />
<apidata name="Item6" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item6" />
<returns>
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`6" ref="true" />
</containers>
<file name="87caf8a4-36a3-e79e-8df3-6b0a1b04efd6" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.#ctor(`0,`1,`2,`3,`4,`5,`6)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item6" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item7" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="90568e7c-12cd-36f7-54af-077b94594e1d" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</containers>
<file name="b685b88f-b2b3-ecd5-8b50-b7d7937d1d2a" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item6" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item7" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</containers>
<file name="2cd74910-fbb5-714c-1943-b155ac988b38" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.#ctor(`0,`1,`2,`3,`4,`5,`6)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item4">
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item5">
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item6">
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
<parameter name="Item7">
<template name="T7" index="6" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="db69174a-73a2-2da6-f6e8-35f67413b1e9" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="222c68d5-24b0-c869-3e22-f23c74d77b57" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="795d0195-3f68-b120-0365-e2507ef878e5" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="d9070f52-53bb-906f-e1dd-b4c0a465dfa5" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item4">
<topicdata group="api" />
<apidata name="Item4" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item4" />
<returns>
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="c087ebfc-18b3-beb2-2be5-04cca0a7471f" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item5">
<topicdata group="api" />
<apidata name="Item5" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item5" />
<returns>
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="2f0d73f0-3ca8-184d-b76c-ef568bd519ee" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item6">
<topicdata group="api" />
<apidata name="Item6" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item6" />
<returns>
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="91bc3077-56d7-2c0c-7afd-a1adad4a49fc" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7.Item7">
<topicdata group="api" />
<apidata name="Item7" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item7" />
<returns>
<template name="T7" index="6" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`7" ref="true" />
</containers>
<file name="1ce81f6c-7c44-a9c7-ba2c-6635526764a8" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8">
<topicdata group="api" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
<template name="T8" />
</templates>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.#ctor(`0,`1,`2,`3,`4,`5,`6,`7)" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item6" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item7" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item8" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="7a2a7d56-49f0-66a4-4086-b75a593f60a2" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8">
<topicdata name="AnonymousObject" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
<template name="T8" />
</templates>
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</containers>
<file name="c0e9ddac-bdf9-234f-bc29-4530821c3eb1" />
</api>
<api id="Properties.T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8">
<topicdata name="AnonymousObject" group="list" subgroup="Properties" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
<apidata name="AnonymousObject" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="T1" />
<template name="T2" />
<template name="T3" />
<template name="T4" />
<template name="T5" />
<template name="T6" />
<template name="T7" />
<template name="T8" />
</templates>
<elements>
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item1" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item2" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item3" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item4" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item5" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item6" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item7" />
<element api="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item8" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</containers>
<file name="09ea2100-e15c-0f56-6af1-3d75c2d4f210" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.#ctor(`0,`1,`2,`3,`4,`5,`6,`7)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="Item1">
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item2">
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item3">
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item4">
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item5">
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item6">
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item7">
<template name="T7" index="6" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
<parameter name="Item8">
<template name="T8" index="7" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="8fbf7f76-c2f1-c4c7-b620-931f943b1204" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item1">
<topicdata group="api" />
<apidata name="Item1" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item1" />
<returns>
<template name="T1" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="466d3e75-3dda-ca3f-97b9-2f7a3645d741" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item2">
<topicdata group="api" />
<apidata name="Item2" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item2" />
<returns>
<template name="T2" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="bf9c265e-b77c-e904-4059-ebb781d05045" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item3">
<topicdata group="api" />
<apidata name="Item3" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item3" />
<returns>
<template name="T3" index="2" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="cfe1038b-dc53-209e-3848-757371275a66" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item4">
<topicdata group="api" />
<apidata name="Item4" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item4" />
<returns>
<template name="T4" index="3" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="da076780-a109-cc95-128c-e8fe43ccea51" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item5">
<topicdata group="api" />
<apidata name="Item5" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item5" />
<returns>
<template name="T5" index="4" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="bd549be0-56eb-4372-7520-fa2969d36350" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item6">
<topicdata group="api" />
<apidata name="Item6" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item6" />
<returns>
<template name="T6" index="5" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="9e47d601-5926-c46f-80c6-2ab033408c13" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item7">
<topicdata group="api" />
<apidata name="Item7" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item7" />
<returns>
<template name="T7" index="6" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="b54c2e56-dfd9-d8ab-8fe1-3558d75c2e8b" />
</api>
<api id="P:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8.Item8">
<topicdata group="api" />
<apidata name="Item8" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item8" />
<returns>
<template name="T8" index="7" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.AnonymousObject`8" ref="true" />
</containers>
<file name="e6938dd9-c2a6-4a2c-df51-5bbe44d8b633" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2">
<topicdata group="api" />
<apidata name="Grouping" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="K" />
<template name="T" />
</templates>
<implements>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" ref="true" />
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="K" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</implements>
<elements>
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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="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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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="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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.#ctor(`0,System.Collections.Generic.IEnumerable{`1})" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#IEnumerable#GetEnumerator" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="ObjectType" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="f92f2d16-b9c3-2cd8-e24b-1d5c0a56bccb" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2">
<topicdata name="Grouping" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<apidata name="Grouping" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<templates>
<template name="K" />
<template name="T" />
</templates>
<elements>
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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="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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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="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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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>
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" />
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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},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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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``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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
<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.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>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</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:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#IEnumerable#GetEnumerator" />
<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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</containers>
<file name="d0759aa0-dad2-2af1-0978-42d06beb8e66" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.#ctor(`0,System.Collections.Generic.IEnumerable{`1})">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="key">
<template name="K" index="0" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</parameter>
<parameter name="values">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</parameter>
</parameters>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" ref="true" />
</containers>
<file name="0694161d-b08a-09e6-7977-da91ca17a745" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.System-Collections-Generic-IEnumerable`1-GetEnumerator" />
<apidata name="System-Collections-Generic-IEnumerable`1-GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" eii="true" />
<returns>
<type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</returns>
<implements>
<member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="1" api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" ref="true" />
</containers>
<file name="2b8edba3-0dff-a7e9-fb84-12df92a7af3e" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.System-Collections-IEnumerable-GetEnumerator" />
<apidata name="System-Collections-IEnumerable-GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="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="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.Grouping`2" ref="true" />
</containers>
<file name="12f38bd8-7b2c-9932-8df9-53fa4644b62e" />
</api>
<api id="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter">
<topicdata group="api" />
<apidata name="LeafExpressionConverter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.EvaluateQuotation(Microsoft.FSharp.Quotations.FSharpExpr)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.ImplicitExpressionConversionHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.MemberInitializationHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.NewAnonymousObjectHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToExpression(Microsoft.FSharp.Quotations.FSharpExpr)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToLambdaExpression``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelper``1(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelperRaw(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
</containers>
<attributes>
<attribute>
<type api="T:Microsoft.FSharp.Core.CompilationMappingAttribute" ref="true" />
<argument>
<type api="T:Microsoft.FSharp.Core.SourceConstructFlags" ref="false" />
<enumValue>
<field name="Module" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="204be9a1-0f0f-aa16-b54d-6f45ce6b11d7" />
</api>
<api id="Methods.T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter">
<topicdata name="LeafExpressionConverter" group="list" subgroup="Methods" typeTopicId="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" />
<apidata name="LeafExpressionConverter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<elements>
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.EvaluateQuotation(Microsoft.FSharp.Quotations.FSharpExpr)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.ImplicitExpressionConversionHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.MemberInitializationHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.NewAnonymousObjectHelper``1(``0)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToExpression(Microsoft.FSharp.Quotations.FSharpExpr)" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToLambdaExpression``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelper``1(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])" />
<element api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelperRaw(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])" />
</elements>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" />
</containers>
<file name="3e1a8d4b-8d76-60b8-2879-02bc7441a58a" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.EvaluateQuotation(Microsoft.FSharp.Quotations.FSharpExpr)">
<topicdata group="api" />
<apidata name="EvaluateQuotation" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="356a23e1-7f3b-27c9-5393-a376848279ef" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.ImplicitExpressionConversionHelper``1(``0)">
<topicdata group="api" />
<apidata name="ImplicitExpressionConversionHelper" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="_x">
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.ImplicitExpressionConversionHelper``1(``0)" />
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.Expressions.Expression`1" ref="true">
<specialization>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.ImplicitExpressionConversionHelper``1(``0)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="7f9ba6d5-fef1-64c8-3272-a821195f625a" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.MemberInitializationHelper``1(``0)">
<topicdata group="api" />
<apidata name="MemberInitializationHelper" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="_x">
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.MemberInitializationHelper``1(``0)" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.MemberInitializationHelper``1(``0)" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="adba47e7-15fa-810e-31fe-84c1d1c9262c" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.NewAnonymousObjectHelper``1(``0)">
<topicdata group="api" />
<apidata name="NewAnonymousObjectHelper" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="_x">
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.NewAnonymousObjectHelper``1(``0)" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.NewAnonymousObjectHelper``1(``0)" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="239a91d6-9fa3-9cdd-c9c1-a959af2bfae5" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToExpression(Microsoft.FSharp.Quotations.FSharpExpr)">
<topicdata group="api" />
<apidata name="QuotationToExpression" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="e">
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.Expressions.Expression" ref="true" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="59029d54-a88e-c74a-bd01-081051ce2e31" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToLambdaExpression``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})">
<topicdata group="api" />
<apidata name="QuotationToLambdaExpression" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="e">
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr`1" ref="true">
<specialization>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToLambdaExpression``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.Expressions.Expression`1" ref="true">
<specialization>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.QuotationToLambdaExpression``1(Microsoft.FSharp.Quotations.FSharpExpr{``0})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="517c8ac4-9237-5426-06ee-e90478782818" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelper``1(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])">
<topicdata group="api" />
<apidata name="SubstHelper" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="q">
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr" ref="true" />
</parameter>
<parameter name="x">
<arrayOf rank="1">
<type api="T:Microsoft.FSharp.Quotations.FSharpVar" ref="true" />
</arrayOf>
</parameter>
<parameter name="y">
<arrayOf rank="1">
<type api="T:System.Object" ref="true" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr`1" ref="true">
<specialization>
<template name="T" index="0" api="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelper``1(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])" />
</specialization>
</type>
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="cbab7b04-b12b-83dc-9684-710cad2a51b4" />
</api>
<api id="M:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter.SubstHelperRaw(Microsoft.FSharp.Quotations.FSharpExpr,Microsoft.FSharp.Quotations.FSharpVar[],System.Object[])">
<topicdata group="api" />
<apidata name="SubstHelperRaw" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="q">
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr" ref="true" />
</parameter>
<parameter name="x">
<arrayOf rank="1">
<type api="T:Microsoft.FSharp.Quotations.FSharpVar" ref="true" />
</arrayOf>
</parameter>
<parameter name="y">
<arrayOf rank="1">
<type api="T:System.Object" ref="true" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.FSharp.Quotations.FSharpExpr" ref="true" />
</returns>
<containers>
<library assembly="FSharp.Core" module="FSharp.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.4.0.0" />
<noAptca />
</library>
<namespace api="N:Microsoft.FSharp.Linq.RuntimeHelpers" />
<type api="T:Microsoft.FSharp.Linq.RuntimeHelpers.LeafExpressionConverter" ref="true" />
</containers>
<file name="302e1ced-9e2d-87a6-e7a3-fde32882dfe9" />
</api>
</apis>
</reflection>