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

14687 lines
774 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="mscorlib">
<assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>BED7F4EA-1A96-11d2-8F08-00A0C9A6186D</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\EcmaPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="N:System.Security.Principal">
<topicdata group="api" />
<apidata name="System.Security.Principal" group="namespace" />
<elements>
<element api="T:System.Security.Principal.GenericIdentity" />
<element api="T:System.Security.Principal.GenericPrincipal" />
<element api="T:System.Security.Principal.IIdentity" />
<element api="T:System.Security.Principal.IPrincipal" />
<element api="T:System.Security.Principal.PrincipalPolicy" />
<element api="T:System.Security.Principal.TokenAccessLevels" />
<element api="T:System.Security.Principal.TokenImpersonationLevel" />
<element api="T:System.Security.Principal.WindowsAccountType" />
<element api="T:System.Security.Principal.WindowsIdentity" />
<element api="T:System.Security.Principal.WindowsImpersonationContext" />
<element api="T:System.Security.Principal.WindowsBuiltInRole" />
<element api="T:System.Security.Principal.WindowsPrincipal" />
<element api="T:System.Security.Principal.IdentityReference" />
<element api="T:System.Security.Principal.IdentityReferenceCollection" />
<element api="T:System.Security.Principal.NTAccount" />
<element api="T:System.Security.Principal.WellKnownSidType" />
<element api="T:System.Security.Principal.SecurityIdentifier" />
<element api="T:System.Security.Principal.IdentityNotMappedException" />
</elements>
<file name="5a1dc8e3-97fe-0f6b-536b-e3936b8b3321" />
</api>
<api id="T:System.Security.Principal.GenericIdentity">
<topicdata group="api" />
<apidata name="GenericIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Net.HttpListenerBasicIdentity" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Claims.ClaimsIdentity.Actor" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaims(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})" />
<element api="P:System.Security.Claims.ClaimsIdentity.BootstrapContext" />
<element api="M:System.Security.Claims.ClaimsIdentity.CreateClaim(System.IO.BinaryReader)" />
<element api="P:System.Security.Claims.ClaimsIdentity.CustomSerializationData" />
<element api="Overload:System.Security.Principal.GenericIdentity.FindAll">
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.GenericIdentity.FindFirst">
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.GenericIdentity.HasClaim">
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.String,System.String)" />
</element>
<element api="P:System.Security.Claims.ClaimsIdentity.Label" />
<element api="P:System.Security.Claims.ClaimsIdentity.NameClaimType" />
<element api="M:System.Security.Claims.ClaimsIdentity.RemoveClaim(System.Security.Claims.Claim)" />
<element api="P:System.Security.Claims.ClaimsIdentity.RoleClaimType" />
<element api="M:System.Security.Claims.ClaimsIdentity.TryRemoveClaim(System.Security.Claims.Claim)" />
<element api="Overload:System.Security.Principal.GenericIdentity.WriteTo">
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="Overload:System.Security.Principal.GenericIdentity.#ctor">
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.Security.Principal.GenericIdentity)" />
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.String)" />
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.String,System.String)" />
</element>
<element api="P:System.Security.Principal.GenericIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.GenericIdentity.Claims" />
<element api="M:System.Security.Principal.GenericIdentity.Clone" />
<element api="P:System.Security.Principal.GenericIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.GenericIdentity.Name" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="93fae811-777a-bf16-2f0a-9cb8b348bbee" />
</api>
<api id="Methods.T:System.Security.Principal.GenericIdentity">
<topicdata name="GenericIdentity" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.GenericIdentity" />
<apidata name="GenericIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaims(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.CreateClaim(System.IO.BinaryReader)" />
<element api="Overload:System.Security.Principal.GenericIdentity.FindAll">
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.GenericIdentity.FindFirst">
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.GenericIdentity.HasClaim">
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.String,System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.RemoveClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.TryRemoveClaim(System.Security.Claims.Claim)" />
<element api="Overload:System.Security.Principal.GenericIdentity.WriteTo">
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="M:System.Security.Principal.GenericIdentity.Clone" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" />
</containers>
<file name="50ea361e-d5c9-0acc-1c73-90e6e8088b32" />
</api>
<api id="Properties.T:System.Security.Principal.GenericIdentity">
<topicdata name="GenericIdentity" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.GenericIdentity" />
<apidata name="GenericIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="P:System.Security.Claims.ClaimsIdentity.Actor" />
<element api="P:System.Security.Claims.ClaimsIdentity.BootstrapContext" />
<element api="P:System.Security.Claims.ClaimsIdentity.CustomSerializationData" />
<element api="P:System.Security.Claims.ClaimsIdentity.Label" />
<element api="P:System.Security.Claims.ClaimsIdentity.NameClaimType" />
<element api="P:System.Security.Claims.ClaimsIdentity.RoleClaimType" />
<element api="P:System.Security.Principal.GenericIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.GenericIdentity.Claims" />
<element api="P:System.Security.Principal.GenericIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.GenericIdentity.Name" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" />
</containers>
<file name="39cceef0-4fcb-d628-71e7-4ceae081e7dd" />
</api>
<api id="Overload:System.Security.Principal.GenericIdentity.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.Security.Principal.GenericIdentity)" />
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.String)" />
<element api="M:System.Security.Principal.GenericIdentity.#ctor(System.String,System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="702c8da5-494c-5e53-c123-b15b263ab5fa" />
</api>
<api id="M:System.Security.Principal.GenericIdentity.#ctor(System.Security.Principal.GenericIdentity)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.Security.Principal.GenericIdentity.#ctor" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="1dc19b8a-6428-49cd-1bf3-6a24cf2b351e" />
</api>
<api id="M:System.Security.Principal.GenericIdentity.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.GenericIdentity.#ctor" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="425a68e4-944b-cc14-a29a-b9b1f732deb9" />
</api>
<api id="M:System.Security.Principal.GenericIdentity.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.GenericIdentity.#ctor" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="type">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="f3e21ac6-4549-eb39-62e9-b594386363ee" />
</api>
<api id="P:System.Security.Principal.GenericIdentity.AuthenticationType">
<topicdata group="api" />
<apidata name="AuthenticationType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.AuthenticationType">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_AuthenticationType" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.AuthenticationType">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="72454d83-b135-8d3f-87a1-1accc953a876" />
</api>
<api id="P:System.Security.Principal.GenericIdentity.Claims">
<topicdata group="api" />
<apidata name="Claims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.Claims">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Claims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="a55aaa24-8f0f-ab5b-9ba3-8487497d4004" />
</api>
<api id="M:System.Security.Principal.GenericIdentity.Clone">
<topicdata group="api" />
<apidata name="Clone" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Claims.ClaimsIdentity.Clone">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="19b22e0a-0b08-f859-bc59-18b10dc057ee" />
</api>
<api id="P:System.Security.Principal.GenericIdentity.IsAuthenticated">
<topicdata group="api" />
<apidata name="IsAuthenticated" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.IsAuthenticated">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_IsAuthenticated" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.IsAuthenticated">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="e5ed8402-ac12-6ec7-8425-37d8c5376e66" />
</api>
<api id="P:System.Security.Principal.GenericIdentity.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.Name">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.Name">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericIdentity" ref="true" />
</containers>
<file name="a3aec393-b3be-e3a4-f75e-82056d696b6e" />
</api>
<api id="T:System.Security.Principal.GenericPrincipal">
<topicdata group="api" />
<apidata name="GenericPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Web.Security.PassportPrincipal" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)" />
<element api="P:System.Security.Claims.ClaimsPrincipal.Claims" />
<element api="M:System.Security.Claims.ClaimsPrincipal.Clone" />
<element api="M:System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)" />
<element api="P:System.Security.Claims.ClaimsPrincipal.CustomSerializationData" />
<element api="Overload:System.Security.Principal.GenericPrincipal.FindAll">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.GenericPrincipal.FindFirst">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.GenericPrincipal.HasClaim">
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.String,System.String)" />
</element>
<element api="P:System.Security.Claims.ClaimsPrincipal.Identities" />
<element api="Overload:System.Security.Principal.GenericPrincipal.WriteTo">
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="M:System.Security.Principal.GenericPrincipal.#ctor(System.Security.Principal.IIdentity,System.String[])" />
<element api="P:System.Security.Principal.GenericPrincipal.Identity" />
<element api="M:System.Security.Principal.GenericPrincipal.IsInRole(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="05fb5c54-3d0e-bb06-a26e-f1022b84d341" />
</api>
<api id="Methods.T:System.Security.Principal.GenericPrincipal">
<topicdata name="GenericPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.GenericPrincipal" />
<apidata name="GenericPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.Clone" />
<element api="M:System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)" />
<element api="Overload:System.Security.Principal.GenericPrincipal.FindAll">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.GenericPrincipal.FindFirst">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.GenericPrincipal.HasClaim">
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.String,System.String)" />
</element>
<element api="Overload:System.Security.Principal.GenericPrincipal.WriteTo">
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="M:System.Security.Principal.GenericPrincipal.IsInRole(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericPrincipal" />
</containers>
<file name="9b9d97ad-4248-8bd5-24e3-348a2d780830" />
</api>
<api id="Properties.T:System.Security.Principal.GenericPrincipal">
<topicdata name="GenericPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.GenericPrincipal" />
<apidata name="GenericPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="P:System.Security.Claims.ClaimsPrincipal.Claims" />
<element api="P:System.Security.Claims.ClaimsPrincipal.CustomSerializationData" />
<element api="P:System.Security.Claims.ClaimsPrincipal.Identities" />
<element api="P:System.Security.Principal.GenericPrincipal.Identity" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericPrincipal" />
</containers>
<file name="16ed5bc1-c7fb-cbf9-fb90-32bf31f3bf33" />
</api>
<api id="M:System.Security.Principal.GenericPrincipal.#ctor(System.Security.Principal.IIdentity,System.String[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</parameter>
<parameter name="roles">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericPrincipal" ref="true" />
</containers>
<file name="3d2ba4b5-343d-5c3a-a9f2-9ff015dcee7d" />
</api>
<api id="P:System.Security.Principal.GenericPrincipal.Identity">
<topicdata group="api" />
<apidata name="Identity" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsPrincipal.Identity">
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Identity" />
<returns>
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IPrincipal.Identity">
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericPrincipal" ref="true" />
</containers>
<file name="3b4795ae-0c34-e9c8-f6ef-ecc56019d3a9" />
</api>
<api id="M:System.Security.Principal.GenericPrincipal.IsInRole(System.String)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Claims.ClaimsPrincipal.IsInRole(System.String)">
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="role">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.GenericPrincipal" ref="true" />
</containers>
<file name="90ed684f-01e9-2a9c-e7c5-7524d901825b" />
</api>
<api id="T:System.Security.Principal.IdentityNotMappedException">
<topicdata group="api" />
<apidata name="IdentityNotMappedException" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" defaultConstructor="M:System.Security.Principal.IdentityNotMappedException.#ctor" />
<family>
<ancestors>
<type api="T:System.SystemException" ref="true" />
<type api="T:System.Exception" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="P:System.Exception.Data" />
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetType" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="Overload:System.Security.Principal.IdentityNotMappedException.#ctor">
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor" />
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)" />
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)" />
</element>
<element api="M:System.Security.Principal.IdentityNotMappedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="64922ccd-606c-110e-ad50-d5debeec7684" />
</api>
<api id="Methods.T:System.Security.Principal.IdentityNotMappedException">
<topicdata name="IdentityNotMappedException" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.IdentityNotMappedException" />
<apidata name="IdentityNotMappedException" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" defaultConstructor="M:System.Security.Principal.IdentityNotMappedException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetType" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Security.Principal.IdentityNotMappedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" />
</containers>
<file name="7af30372-9587-09c1-d60c-dabbd8b50615" />
</api>
<api id="Properties.T:System.Security.Principal.IdentityNotMappedException">
<topicdata name="IdentityNotMappedException" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.IdentityNotMappedException" />
<apidata name="IdentityNotMappedException" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" defaultConstructor="M:System.Security.Principal.IdentityNotMappedException.#ctor" />
<elements>
<element api="P:System.Exception.Data" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
<element api="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" />
</containers>
<file name="c6381526-1082-94af-6150-ff3506eccf01" />
</api>
<api id="Overload:System.Security.Principal.IdentityNotMappedException.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor" />
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)" />
<element api="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<file name="b367a1d1-206b-8260-a903-b69019ec2652" />
</api>
<api id="M:System.Security.Principal.IdentityNotMappedException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.IdentityNotMappedException.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<file name="923d1955-1b36-14c8-b50d-9c9970fb9655" />
</api>
<api id="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.IdentityNotMappedException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<file name="d6cd5689-8f6c-d138-c25e-c446b06e3da9" />
</api>
<api id="M:System.Security.Principal.IdentityNotMappedException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.IdentityNotMappedException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="inner">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<file name="dae0afa8-2c46-25d1-bedb-35eb086a3b7f" />
</api>
<api id="M:System.Security.Principal.IdentityNotMappedException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name="GetObjectData" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<type api="T:System.Exception" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="serializationInfo">
<type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
</parameter>
<parameter name="streamingContext">
<type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
</member>
<member api="M:System.Runtime.InteropServices._Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<type api="T:System.Runtime.InteropServices._Exception" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="33e9f1bc-bc0f-8f0a-5ca1-8dce509a1089" />
</api>
<api id="P:System.Security.Principal.IdentityNotMappedException.UnmappedIdentities">
<topicdata group="api" />
<apidata name="UnmappedIdentities" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UnmappedIdentities" />
<returns>
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityNotMappedException" ref="true" />
</containers>
<file name="7c2ff04c-30c1-1a37-5490-c6225fe3f161" />
</api>
<api id="T:System.Security.Principal.IdentityReference">
<topicdata group="api" />
<apidata name="IdentityReference" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Principal.NTAccount" ref="true" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Security.Principal.IdentityReference.Equals(System.Object)" />
<element api="M:System.Security.Principal.IdentityReference.GetHashCode" />
<element api="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReference.ToString" />
<element api="M:System.Security.Principal.IdentityReference.Translate(System.Type)" />
<element api="P:System.Security.Principal.IdentityReference.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="91093a4f-a8b4-57ba-e1b2-6197a4637cb6" />
</api>
<api id="Methods.T:System.Security.Principal.IdentityReference">
<topicdata name="IdentityReference" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.IdentityReference" />
<apidata name="IdentityReference" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Security.Principal.IdentityReference.Equals(System.Object)" />
<element api="M:System.Security.Principal.IdentityReference.GetHashCode" />
<element api="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.IdentityReference.ToString" />
<element api="M:System.Security.Principal.IdentityReference.Translate(System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" />
</containers>
<file name="d35af1d3-f1c6-9201-5db8-277cad06b5de" />
</api>
<api id="Operators.T:System.Security.Principal.IdentityReference">
<topicdata name="IdentityReference" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Principal.IdentityReference" />
<apidata name="IdentityReference" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" />
</containers>
<file name="09ced609-8281-910b-9689-fab521c3de79" />
</api>
<api id="Properties.T:System.Security.Principal.IdentityReference">
<topicdata name="IdentityReference" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.IdentityReference" />
<apidata name="IdentityReference" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Principal.IdentityReference.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" />
</containers>
<file name="42b97763-ce53-598a-5941-8cbcfb4f6bb6" />
</api>
<api id="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="o">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="f2d11927-5d79-938f-03ff-f055b1d4d6b3" />
</api>
<api id="M:System.Security.Principal.IdentityReference.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="d953c35d-9fe2-6fab-b28b-efb5a7e7c566" />
</api>
<api id="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<topicdata group="api" />
<apidata name="IsValidTargetType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="ba03556a-9a0c-7d32-6ec3-54ead34e6e54" />
</api>
<api id="M:System.Security.Principal.IdentityReference.op_Equality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="9e668d00-387c-662b-f239-c8d801e36ada" />
</api>
<api id="M:System.Security.Principal.IdentityReference.op_Inequality(System.Security.Principal.IdentityReference,System.Security.Principal.IdentityReference)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="37576345-ee80-6f78-ed36-4972f67c2923" />
</api>
<api id="M:System.Security.Principal.IdentityReference.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="44f8df7b-9a08-8440-d654-110cda098b3b" />
</api>
<api id="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<topicdata group="api" />
<apidata name="Translate" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="f21c18c1-cc4a-5f5e-c8a6-1a8346febbd2" />
</api>
<api id="P:System.Security.Principal.IdentityReference.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_Value" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</containers>
<file name="e3d16a20-0591-d97e-aed6-b9868a2a1447" />
</api>
<api id="T:System.Security.Principal.IdentityReferenceCollection">
<topicdata group="api" />
<apidata name="IdentityReferenceCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="Overload:System.Security.Principal.IdentityReferenceCollection.#ctor">
<element api="M:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)" />
</element>
<element api="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Clear" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)" />
<element api="P:System.Security.Principal.IdentityReferenceCollection.Count" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator" />
<element api="P:System.Security.Principal.IdentityReferenceCollection.IsReadOnly" />
<element api="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator" />
<element api="Overload:System.Security.Principal.IdentityReferenceCollection.Translate">
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="8c769180-e0e6-d1e8-4c44-da0c3a35b465" />
</api>
<api id="Methods.T:System.Security.Principal.IdentityReferenceCollection">
<topicdata name="IdentityReferenceCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.IdentityReferenceCollection" />
<apidata name="IdentityReferenceCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Clear" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator" />
<element api="Overload:System.Security.Principal.IdentityReferenceCollection.Translate">
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" />
</containers>
<file name="6e86d730-eccb-fb52-2e56-2d3e2d804aea" />
</api>
<api id="Properties.T:System.Security.Principal.IdentityReferenceCollection">
<topicdata name="IdentityReferenceCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.IdentityReferenceCollection" />
<apidata name="IdentityReferenceCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<elements>
<element api="P:System.Security.Principal.IdentityReferenceCollection.Count" />
<element api="P:System.Security.Principal.IdentityReferenceCollection.IsReadOnly" />
<element api="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" />
</containers>
<file name="3a9be939-2c07-e550-4a32-c6b38a94786e" />
</api>
<api id="Overload:System.Security.Principal.IdentityReferenceCollection.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="0848facd-a293-e361-d09d-f6d03e88f7a9" />
</api>
<api id="Overload:System.Security.Principal.IdentityReferenceCollection.Translate">
<topicdata name="Translate" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Translate" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)" />
<element api="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="4c687bdf-3acc-606c-52ef-54475eb4b738" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="fb94bf56-62cf-e7f5-3592-7a74ce9783c8" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.IdentityReferenceCollection.#ctor" />
<parameters>
<parameter name="capacity">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="0c6896ed-6606-ec59-f87e-daa62bb8e87c" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Add(System.Security.Principal.IdentityReference)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="dc3f6348-5b93-99a2-eb97-bff559688c57" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Clear">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="426ae32a-de67-cb63-86ae-08f5ca9383a3" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Contains(System.Security.Principal.IdentityReference)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Contains(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="37b160a1-dd12-3d19-c742-25fef78f1a3e" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.CopyTo(System.Security.Principal.IdentityReference[],System.Int32)">
<topicdata group="api" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="e652de20-541c-9099-03a8-55bcd5d83657" />
</api>
<api id="P:System.Security.Principal.IdentityReferenceCollection.Count">
<topicdata group="api" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.Generic.ICollection`1.Count">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="8d74e439-1e21-4844-b41b-fc93703e5972" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.GetEnumerator">
<topicdata group="api" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<returns>
<type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</returns>
<implements>
<member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="055da697-334b-6738-49e8-5aef759f0504" />
</api>
<api id="P:System.Security.Principal.IdentityReferenceCollection.IsReadOnly">
<topicdata group="api" />
<apidata name="IsReadOnly" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_IsReadOnly" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.Generic.ICollection`1.IsReadOnly">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="92c21732-1373-c1e2-8c6b-815693a296a1" />
</api>
<api id="P:System.Security.Principal.IdentityReferenceCollection.Item(System.Int32)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Item" />
<setter name="set_Item" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="a3fb258c-5224-68cd-4f69-6af08ec21079" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Remove(System.Security.Principal.IdentityReference)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Remove(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="901edc82-e543-5f71-11f2-e2ca4fef2936" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="1ca576e7-7fdd-9b7c-3d04-a7be37881f84" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type)">
<topicdata group="api" />
<apidata name="Translate" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.IdentityReferenceCollection.Translate" />
<proceduredata virtual="false" />
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="ac49d8a9-1983-d460-3a46-741f43ec808d" />
</api>
<api id="M:System.Security.Principal.IdentityReferenceCollection.Translate(System.Type,System.Boolean)">
<topicdata group="api" />
<apidata name="Translate" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.IdentityReferenceCollection.Translate" />
<proceduredata virtual="false" />
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
<parameter name="forceSuccess">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</containers>
<file name="53dea284-21a6-9907-a38c-2a9bdb292f8d" />
</api>
<api id="T:System.Security.Principal.IIdentity">
<topicdata group="api" />
<apidata name="IIdentity" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implementors>
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
<type api="T:System.Web.Security.PassportIdentity" ref="true" />
<type api="T:System.Web.ClientServices.ClientFormsIdentity" ref="true" />
</implementors>
<elements>
<element api="P:System.Security.Principal.IIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.IIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.IIdentity.Name" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="1a3ce776-196f-3282-872b-e67204ca8351" />
</api>
<api id="Properties.T:System.Security.Principal.IIdentity">
<topicdata name="IIdentity" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.IIdentity" />
<apidata name="IIdentity" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Principal.IIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.IIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.IIdentity.Name" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IIdentity" />
</containers>
<file name="ffe7a85a-247c-ad0f-49c2-db16b1c92a6a" />
</api>
<api id="P:System.Security.Principal.IIdentity.AuthenticationType">
<topicdata group="api" />
<apidata name="AuthenticationType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_AuthenticationType" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</containers>
<file name="3ff4f302-a500-fdaa-6e33-66d365572261" />
</api>
<api id="P:System.Security.Principal.IIdentity.IsAuthenticated">
<topicdata group="api" />
<apidata name="IsAuthenticated" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_IsAuthenticated" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</containers>
<file name="d22d4274-bc3b-dea7-7100-b90aed05118f" />
</api>
<api id="P:System.Security.Principal.IIdentity.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</containers>
<file name="475b6d2e-3fe2-f47f-f151-2bd2e3b16eaf" />
</api>
<api id="T:System.Security.Principal.IPrincipal">
<topicdata group="api" />
<apidata name="IPrincipal" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implementors>
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
<type api="T:System.Web.ClientServices.ClientRolePrincipal" ref="true" />
</implementors>
<elements>
<element api="P:System.Security.Principal.IPrincipal.Identity" />
<element api="M:System.Security.Principal.IPrincipal.IsInRole(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="2f67fe40-6ddd-6bae-21bc-73c704926101" />
</api>
<api id="Methods.T:System.Security.Principal.IPrincipal">
<topicdata name="IPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.IPrincipal" />
<apidata name="IPrincipal" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Security.Principal.IPrincipal.IsInRole(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IPrincipal" />
</containers>
<file name="c414fece-498a-8087-d9ff-9c25d4dc6d0b" />
</api>
<api id="Properties.T:System.Security.Principal.IPrincipal">
<topicdata name="IPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.IPrincipal" />
<apidata name="IPrincipal" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Principal.IPrincipal.Identity" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IPrincipal" />
</containers>
<file name="fea358b3-fafc-1bee-e86f-e539e5caa3f9" />
</api>
<api id="P:System.Security.Principal.IPrincipal.Identity">
<topicdata group="api" />
<apidata name="Identity" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_Identity" />
<returns>
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</containers>
<file name="cc8d45d8-bfa9-3c9e-c487-b9fee5e88501" />
</api>
<api id="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="role">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</containers>
<file name="297d8fc7-63e0-3cc0-9194-5b1cb6308f62" />
</api>
<api id="T:System.Security.Principal.NTAccount">
<topicdata group="api" />
<apidata name="NTAccount" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Principal.NTAccount.#ctor">
<element api="M:System.Security.Principal.NTAccount.#ctor(System.String)" />
<element api="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)" />
</element>
<element api="M:System.Security.Principal.NTAccount.Equals(System.Object)" />
<element api="M:System.Security.Principal.NTAccount.GetHashCode" />
<element api="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)" />
<element api="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)" />
<element api="M:System.Security.Principal.NTAccount.ToString" />
<element api="M:System.Security.Principal.NTAccount.Translate(System.Type)" />
<element api="P:System.Security.Principal.NTAccount.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="6244f101-a4f0-ca2e-946c-a707ef1b9344" />
</api>
<api id="Methods.T:System.Security.Principal.NTAccount">
<topicdata name="NTAccount" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.NTAccount" />
<apidata name="NTAccount" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Principal.NTAccount.Equals(System.Object)" />
<element api="M:System.Security.Principal.NTAccount.GetHashCode" />
<element api="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.NTAccount.ToString" />
<element api="M:System.Security.Principal.NTAccount.Translate(System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" />
</containers>
<file name="6e7a3a2d-7b04-4b4f-6667-15f6792e09d2" />
</api>
<api id="Operators.T:System.Security.Principal.NTAccount">
<topicdata name="NTAccount" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Principal.NTAccount" />
<apidata name="NTAccount" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)" />
<element api="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" />
</containers>
<file name="ac643f25-7b67-f77e-abda-1236092382c2" />
</api>
<api id="Properties.T:System.Security.Principal.NTAccount">
<topicdata name="NTAccount" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.NTAccount" />
<apidata name="NTAccount" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Principal.NTAccount.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" />
</containers>
<file name="620a4d84-4e6d-0f69-af7a-44c7ce8687a4" />
</api>
<api id="Overload:System.Security.Principal.NTAccount.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.NTAccount.#ctor(System.String)" />
<element api="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="457065d0-b35c-e558-00b5-1df62f8a33b7" />
</api>
<api id="M:System.Security.Principal.NTAccount.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.NTAccount.#ctor" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="7fd163d1-674c-39b1-7a60-256d0c49c3a4" />
</api>
<api id="M:System.Security.Principal.NTAccount.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.NTAccount.#ctor" />
<parameters>
<parameter name="domainName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="accountName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="ededaab7-6d6a-e23b-b71c-9b20521d11bf" />
</api>
<api id="M:System.Security.Principal.NTAccount.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="o">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="17e724fe-4926-21b1-c136-e083580018ae" />
</api>
<api id="M:System.Security.Principal.NTAccount.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.GetHashCode">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="f49522cd-cf28-e41b-8b75-1bcdeb7ad2ac" />
</api>
<api id="M:System.Security.Principal.NTAccount.IsValidTargetType(System.Type)">
<topicdata group="api" />
<apidata name="IsValidTargetType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="525418b5-20dd-0878-1abc-3af3b31e2587" />
</api>
<api id="M:System.Security.Principal.NTAccount.op_Equality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="c7e8e128-747a-c501-3b20-351b4a48d3fc" />
</api>
<api id="M:System.Security.Principal.NTAccount.op_Inequality(System.Security.Principal.NTAccount,System.Security.Principal.NTAccount)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="25a275d0-6297-26da-0b08-8b4c7456f9b6" />
</api>
<api id="M:System.Security.Principal.NTAccount.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.ToString">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="497530db-7bd1-d0ac-114b-84b73c1a8864" />
</api>
<api id="M:System.Security.Principal.NTAccount.Translate(System.Type)">
<topicdata group="api" />
<apidata name="Translate" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="36c14e27-1330-da61-6a7e-d5af868a8e4e" />
</api>
<api id="P:System.Security.Principal.NTAccount.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Principal.IdentityReference.Value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Value" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.NTAccount" ref="true" />
</containers>
<file name="590fec01-7b67-5b69-eaf5-37c522d2259e" />
</api>
<api id="T:System.Security.Principal.PrincipalPolicy">
<topicdata group="api" />
<apidata name="PrincipalPolicy" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Principal.PrincipalPolicy.UnauthenticatedPrincipal" />
<element api="F:System.Security.Principal.PrincipalPolicy.NoPrincipal" />
<element api="F:System.Security.Principal.PrincipalPolicy.WindowsPrincipal" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="12586d08-b46e-d063-0c3b-f32df12fd60b" />
</api>
<api id="F:System.Security.Principal.PrincipalPolicy.NoPrincipal">
<topicdata group="api" notopic="" />
<apidata name="NoPrincipal" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</containers>
<file name="e58cc833-3d09-d628-b9cc-79bd075247a8" />
</api>
<api id="F:System.Security.Principal.PrincipalPolicy.UnauthenticatedPrincipal">
<topicdata group="api" notopic="" />
<apidata name="UnauthenticatedPrincipal" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</containers>
<file name="ef02de59-8cbe-1656-d37e-d91416e4d159" />
</api>
<api id="F:System.Security.Principal.PrincipalPolicy.WindowsPrincipal">
<topicdata group="api" notopic="" />
<apidata name="WindowsPrincipal" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.PrincipalPolicy" ref="false" />
</containers>
<file name="de342502-5565-39db-76c6-54712f532a8c" />
</api>
<api id="T:System.Security.Principal.SecurityIdentifier">
<topicdata group="api" />
<apidata name="SecurityIdentifier" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IComparable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Principal.SecurityIdentifier.#ctor">
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)" />
</element>
<element api="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid" />
<element api="P:System.Security.Principal.SecurityIdentifier.BinaryLength" />
<element api="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)" />
<element api="Overload:System.Security.Principal.SecurityIdentifier.Equals">
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)" />
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)" />
</element>
<element api="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)" />
<element api="M:System.Security.Principal.SecurityIdentifier.GetHashCode" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsAccountSid" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)" />
<element api="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength" />
<element api="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength" />
<element api="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.SecurityIdentifier.ToString" />
<element api="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)" />
<element api="P:System.Security.Principal.SecurityIdentifier.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="1266ec12-4868-412e-f048-a7e09f7683b1" />
</api>
<api id="Methods.T:System.Security.Principal.SecurityIdentifier">
<topicdata name="SecurityIdentifier" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.SecurityIdentifier" />
<apidata name="SecurityIdentifier" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)" />
<element api="Overload:System.Security.Principal.SecurityIdentifier.Equals">
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)" />
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)" />
</element>
<element api="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)" />
<element api="M:System.Security.Principal.SecurityIdentifier.GetHashCode" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsAccountSid" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)" />
<element api="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)" />
<element api="M:System.Security.Principal.SecurityIdentifier.ToString" />
<element api="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" />
</containers>
<file name="dab3d9c5-6b5f-61bc-accb-bd355aa98570" />
</api>
<api id="Operators.T:System.Security.Principal.SecurityIdentifier">
<topicdata name="SecurityIdentifier" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Principal.SecurityIdentifier" />
<apidata name="SecurityIdentifier" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" />
</containers>
<file name="b9d4cfbf-df2a-2b9c-b193-7c7a3e1a67a6" />
</api>
<api id="Properties.T:System.Security.Principal.SecurityIdentifier">
<topicdata name="SecurityIdentifier" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.SecurityIdentifier" />
<apidata name="SecurityIdentifier" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid" />
<element api="P:System.Security.Principal.SecurityIdentifier.BinaryLength" />
<element api="P:System.Security.Principal.SecurityIdentifier.Value" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" />
</containers>
<file name="f8190ad9-f2f1-a0e4-6d87-87586f3b0889" />
</api>
<api id="Fields.T:System.Security.Principal.SecurityIdentifier">
<topicdata name="SecurityIdentifier" group="list" subgroup="Fields" typeTopicId="T:System.Security.Principal.SecurityIdentifier" />
<apidata name="SecurityIdentifier" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength" />
<element api="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" />
</containers>
<file name="cfcaa68b-be94-c462-ddd8-2eef8847a27d" />
</api>
<api id="Overload:System.Security.Principal.SecurityIdentifier.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)" />
<element api="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="3c54553f-f5ae-5fb0-f012-4b30931da0b9" />
</api>
<api id="Overload:System.Security.Principal.SecurityIdentifier.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)" />
<element api="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="299ecf51-0ce3-7281-3b6e-cd8984c25556" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.SecurityIdentifier.#ctor" />
<parameters>
<parameter name="binaryForm">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="0a032648-5208-597a-309c-d4fc48a48d48" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.#ctor(System.IntPtr)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.SecurityIdentifier.#ctor" />
<parameters>
<parameter name="binaryForm">
<type api="T:System.IntPtr" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="bdc67fcb-003b-81de-ed1d-e8acccefc5ea" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.#ctor(System.Security.Principal.WellKnownSidType,System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.SecurityIdentifier.#ctor" />
<parameters>
<parameter name="sidType">
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</parameter>
<parameter name="domainSid">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="fed72d7c-f49e-6e8c-beb7-32ef341fcd74" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.SecurityIdentifier.#ctor" />
<parameters>
<parameter name="sddlForm">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="f3ed1104-f7b9-5446-3265-12a3eaa61c3f" />
</api>
<api id="P:System.Security.Principal.SecurityIdentifier.AccountDomainSid">
<topicdata group="api" />
<apidata name="AccountDomainSid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AccountDomainSid" />
<returns>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="5a1a0deb-ee05-bfb4-8c1d-09bc72edfdac" />
</api>
<api id="P:System.Security.Principal.SecurityIdentifier.BinaryLength">
<topicdata group="api" />
<apidata name="BinaryLength" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_BinaryLength" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="724be6e6-d10d-3e31-7d09-38dcf0502d4a" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.CompareTo(System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="CompareTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="sid">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.IComparable`1.CompareTo(`0)">
<type api="T:System.IComparable`1" ref="true">
<specialization>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="684070df-69ee-a3b2-0f92-ffe6395da580" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.SecurityIdentifier.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.Equals(System.Object)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="o">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="dd6fc9ab-47bd-8880-e7ca-25f16a597161" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.Equals(System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.SecurityIdentifier.Equals" />
<proceduredata virtual="false" />
<parameters>
<parameter name="sid">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="25dc2ba3-98cb-e5a3-d10d-e649ad1f5f1d" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.GetBinaryForm(System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="GetBinaryForm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="binaryForm">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="5e8d6ad0-c7e0-6da2-3463-e72c6ec504b8" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.GetHashCode">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="5d92c7aa-6329-5e00-773b-2e0777466bae" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.IsAccountSid">
<topicdata group="api" />
<apidata name="IsAccountSid" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="3bd73fde-2ad9-f4de-b20b-9d0f5707d675" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.IsEqualDomainSid(System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="IsEqualDomainSid" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="sid">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="3d1f561c-a130-69ae-1681-6ebdd019ab2a" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.IsValidTargetType(System.Type)">
<topicdata group="api" />
<apidata name="IsValidTargetType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.IsValidTargetType(System.Type)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="65086784-7026-256c-0946-eb7ab12cf295" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.IsWellKnown(System.Security.Principal.WellKnownSidType)">
<topicdata group="api" />
<apidata name="IsWellKnown" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="type">
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="dddbf9c1-30d8-a9c4-8965-07be858d33d7" />
</api>
<api id="F:System.Security.Principal.SecurityIdentifier.MaxBinaryLength">
<topicdata group="api" />
<apidata name="MaxBinaryLength" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="false" initonly="true" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="1d490f8a-b447-9e6e-c93d-7446e1c58222" />
</api>
<api id="F:System.Security.Principal.SecurityIdentifier.MinBinaryLength">
<topicdata group="api" />
<apidata name="MinBinaryLength" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="false" initonly="true" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="4ba596a0-6ad7-1388-ec50-78758b0f5c5c" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.op_Equality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="2e708051-9613-7a91-93bb-640b4c8e0e1e" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.op_Inequality(System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="cebac484-469e-79b9-4b46-b6350acc765b" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.ToString">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="71a2cc52-14af-1ff8-07d9-e3c17e418126" />
</api>
<api id="M:System.Security.Principal.SecurityIdentifier.Translate(System.Type)">
<topicdata group="api" />
<apidata name="Translate" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Principal.IdentityReference.Translate(System.Type)">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="targetType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="9574b08b-d799-66cf-0e57-ac99794b440e" />
</api>
<api id="P:System.Security.Principal.SecurityIdentifier.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Principal.IdentityReference.Value">
<type api="T:System.Security.Principal.IdentityReference" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Value" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</containers>
<file name="14d3dcad-8af6-0dc8-4496-3a897540157f" />
</api>
<api id="T:System.Security.Principal.TokenAccessLevels">
<topicdata group="api" />
<apidata name="TokenAccessLevels" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Principal.TokenAccessLevels.AssignPrimary" />
<element api="F:System.Security.Principal.TokenAccessLevels.Duplicate" />
<element api="F:System.Security.Principal.TokenAccessLevels.Impersonate" />
<element api="F:System.Security.Principal.TokenAccessLevels.Query" />
<element api="F:System.Security.Principal.TokenAccessLevels.QuerySource" />
<element api="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges" />
<element api="F:System.Security.Principal.TokenAccessLevels.AdjustGroups" />
<element api="F:System.Security.Principal.TokenAccessLevels.AdjustDefault" />
<element api="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId" />
<element api="F:System.Security.Principal.TokenAccessLevels.Read" />
<element api="F:System.Security.Principal.TokenAccessLevels.Write" />
<element api="F:System.Security.Principal.TokenAccessLevels.AllAccess" />
<element api="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="7882f997-daef-74c9-159a-48c8a84d619b" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AdjustDefault">
<topicdata group="api" notopic="" />
<apidata name="AdjustDefault" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>128</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="f8639784-5de9-6dd4-e39c-69ffea6fd33e" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AdjustGroups">
<topicdata group="api" notopic="" />
<apidata name="AdjustGroups" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>64</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="d42a97e5-ce37-39db-bbc6-c410693a19f2" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AdjustPrivileges">
<topicdata group="api" notopic="" />
<apidata name="AdjustPrivileges" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="f491da6e-a398-8685-2402-18cbf32213d8" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AdjustSessionId">
<topicdata group="api" notopic="" />
<apidata name="AdjustSessionId" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>256</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="72332490-a8eb-7f8f-8aa5-388531b354f0" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AllAccess">
<topicdata group="api" notopic="" />
<apidata name="AllAccess" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>983551</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="378eba48-dd0b-c2ca-2dad-cdb221db85cb" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.AssignPrimary">
<topicdata group="api" notopic="" />
<apidata name="AssignPrimary" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="fedf7501-2f23-0984-f00f-327f9d2abfc5" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.Duplicate">
<topicdata group="api" notopic="" />
<apidata name="Duplicate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="345354bd-ea8a-6a9e-fb51-31603fffd650" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.Impersonate">
<topicdata group="api" notopic="" />
<apidata name="Impersonate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="d78b9761-e62c-7ad8-517e-c3d3fca24317" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.MaximumAllowed">
<topicdata group="api" notopic="" />
<apidata name="MaximumAllowed" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>33554432</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="ba7e1498-e95a-702e-0208-bad3b79585ce" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.Query">
<topicdata group="api" notopic="" />
<apidata name="Query" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="cfe36b08-52ea-ae66-d277-3953720c1f48" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.QuerySource">
<topicdata group="api" notopic="" />
<apidata name="QuerySource" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>16</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="5a3dff0e-63dd-5995-5edd-aa60ad7441a9" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.Read">
<topicdata group="api" notopic="" />
<apidata name="Read" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>131080</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="8ff40eb1-3fee-6d9c-2d7f-9d1bd0c3fa10" />
</api>
<api id="F:System.Security.Principal.TokenAccessLevels.Write">
<topicdata group="api" notopic="" />
<apidata name="Write" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</returns>
<value>131296</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</containers>
<file name="210b244f-0bd1-12bc-e847-bad7a5ea5238" />
</api>
<api id="T:System.Security.Principal.TokenImpersonationLevel">
<topicdata group="api" />
<apidata name="TokenImpersonationLevel" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Principal.TokenImpersonationLevel.None" />
<element api="F:System.Security.Principal.TokenImpersonationLevel.Anonymous" />
<element api="F:System.Security.Principal.TokenImpersonationLevel.Identification" />
<element api="F:System.Security.Principal.TokenImpersonationLevel.Impersonation" />
<element api="F:System.Security.Principal.TokenImpersonationLevel.Delegation" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="8a1cc2b5-7c5e-02af-b562-570a4d1a567a" />
</api>
<api id="F:System.Security.Principal.TokenImpersonationLevel.Anonymous">
<topicdata group="api" notopic="" />
<apidata name="Anonymous" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</containers>
<file name="b1bd6c17-df1f-7da2-71dd-c32a6352325b" />
</api>
<api id="F:System.Security.Principal.TokenImpersonationLevel.Delegation">
<topicdata group="api" notopic="" />
<apidata name="Delegation" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</containers>
<file name="78d4bfeb-6ebf-5d44-2f40-ce03a7d74a32" />
</api>
<api id="F:System.Security.Principal.TokenImpersonationLevel.Identification">
<topicdata group="api" notopic="" />
<apidata name="Identification" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</containers>
<file name="efb4b76f-36b3-9e05-f107-ccfd65aedb70" />
</api>
<api id="F:System.Security.Principal.TokenImpersonationLevel.Impersonation">
<topicdata group="api" notopic="" />
<apidata name="Impersonation" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</containers>
<file name="a5b841a3-64ed-daaf-9839-49c1d85dd741" />
</api>
<api id="F:System.Security.Principal.TokenImpersonationLevel.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</containers>
<file name="d62a2113-0f91-b482-5afb-0618af39d1b5" />
</api>
<api id="T:System.Security.Principal.WellKnownSidType">
<topicdata group="api" />
<apidata name="WellKnownSidType" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Principal.WellKnownSidType.NullSid" />
<element api="F:System.Security.Principal.WellKnownSidType.WorldSid" />
<element api="F:System.Security.Principal.WellKnownSidType.LocalSid" />
<element api="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid" />
<element api="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid" />
<element api="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid" />
<element api="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid" />
<element api="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid" />
<element api="F:System.Security.Principal.WellKnownSidType.DialupSid" />
<element api="F:System.Security.Principal.WellKnownSidType.NetworkSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BatchSid" />
<element api="F:System.Security.Principal.WellKnownSidType.InteractiveSid" />
<element api="F:System.Security.Principal.WellKnownSidType.ServiceSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AnonymousSid" />
<element api="F:System.Security.Principal.WellKnownSidType.ProxySid" />
<element api="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.SelfSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid" />
<element api="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid" />
<element api="F:System.Security.Principal.WellKnownSidType.TerminalServerSid" />
<element api="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid" />
<element api="F:System.Security.Principal.WellKnownSidType.LogonIdsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.LocalSystemSid" />
<element api="F:System.Security.Principal.WellKnownSidType.LocalServiceSid" />
<element api="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountGuestSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountComputersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountControllersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid" />
<element api="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid" />
<element api="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid" />
<element api="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid" />
<element api="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid" />
<element api="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid" />
<element api="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid" />
<element api="F:System.Security.Principal.WellKnownSidType.MaxDefined" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="75dc03ab-1a51-29a1-3160-93dd3057820c" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountAdministratorSid">
<topicdata group="api" notopic="" />
<apidata name="AccountAdministratorSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>38</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="cb7dda99-dc8e-589f-30a1-c74a7e8f46f9" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountCertAdminsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountCertAdminsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>46</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="b212e0f2-0031-4077-d353-9178b305b024" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountComputersSid">
<topicdata group="api" notopic="" />
<apidata name="AccountComputersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>44</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="2300e46c-efbc-57c8-4bc5-1ee18297a9f8" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountControllersSid">
<topicdata group="api" notopic="" />
<apidata name="AccountControllersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>45</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="e66ab276-1819-7042-04ba-a72d23482a10" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountDomainAdminsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountDomainAdminsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>41</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="63721423-8c50-7547-4f72-35ec189e159c" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountDomainGuestsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountDomainGuestsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>43</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="a22c0c6e-e76f-dee6-9664-128e1519693b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountDomainUsersSid">
<topicdata group="api" notopic="" />
<apidata name="AccountDomainUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>42</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="7d280747-ae1f-358b-da22-bd15d5576523" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountEnterpriseAdminsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountEnterpriseAdminsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>48</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="dd06d728-2e6d-a113-a0d2-d38f35099e16" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountGuestSid">
<topicdata group="api" notopic="" />
<apidata name="AccountGuestSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>39</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="03b564e5-b319-7995-2510-e38cdea394c1" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountKrbtgtSid">
<topicdata group="api" notopic="" />
<apidata name="AccountKrbtgtSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>40</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="d6e48a59-4ced-f8cb-d8bd-6e374364e88c" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountPolicyAdminsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountPolicyAdminsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>49</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="ec6a4030-0b28-158f-be28-13daf787437f" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountRasAndIasServersSid">
<topicdata group="api" notopic="" />
<apidata name="AccountRasAndIasServersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>50</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="3db91776-bdf6-5f74-ca62-c44da303ddef" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AccountSchemaAdminsSid">
<topicdata group="api" notopic="" />
<apidata name="AccountSchemaAdminsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>47</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="54e4818f-d118-e680-a729-ad61da8e394b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AnonymousSid">
<topicdata group="api" notopic="" />
<apidata name="AnonymousSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>13</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="f6143a24-fcd8-3b52-507a-6d80f76c4f30" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.AuthenticatedUserSid">
<topicdata group="api" notopic="" />
<apidata name="AuthenticatedUserSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>17</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="7011cc24-b4a1-a7d6-9c15-36536592ba59" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BatchSid">
<topicdata group="api" notopic="" />
<apidata name="BatchSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>10</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="17a8c8f1-dcad-7ce3-6256-c2af0fced30a" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinAccountOperatorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinAccountOperatorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>30</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="5a43d8a3-cbe5-c600-627a-ccac0f8a9251" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinAdministratorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinAdministratorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>26</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="1313ac05-ff02-1571-0921-3c94a18b882b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinAuthorizationAccessSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinAuthorizationAccessSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>59</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="c67eafb3-4fe9-e3f0-95db-30861207cb3a" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinBackupOperatorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinBackupOperatorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>33</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="bf548e9c-70fc-9e51-fb79-73c78378ec97" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinDomainSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinDomainSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>25</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="a536afad-a4a4-c702-121c-b707723cd559" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinGuestsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinGuestsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>28</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="23cebb00-211c-85d2-d54c-9aff17302078" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinIncomingForestTrustBuildersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinIncomingForestTrustBuildersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>56</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="8b0ea94c-1d02-c94d-7239-bf5a5a74e0f8" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinNetworkConfigurationOperatorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinNetworkConfigurationOperatorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>37</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="4e1ea1ef-fa73-ff8f-4ac3-cd9950a8624c" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceLoggingUsersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinPerformanceLoggingUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>58</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="af08bfc5-bb68-d4cb-0922-470e22cc706b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinPerformanceMonitoringUsersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinPerformanceMonitoringUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>57</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="48b8fb8a-605a-bccf-d8c3-99611869ce16" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinPowerUsersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinPowerUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>29</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="ed3e5313-2651-5fa5-1715-5e32eeb118e8" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinPreWindows2000CompatibleAccessSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinPreWindows2000CompatibleAccessSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>35</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="0ee72d1b-2a99-6cba-6575-4f0c1978e98b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinPrintOperatorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinPrintOperatorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="704b78ac-40cf-d8dd-63e0-ebb348b55234" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinRemoteDesktopUsersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinRemoteDesktopUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>36</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="5a42c4fc-35c8-7974-f0b0-53d3bebcbefd" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinReplicatorSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinReplicatorSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>34</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="326d6713-7f03-c583-f6b3-f54430226611" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinSystemOperatorsSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinSystemOperatorsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>31</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="fecc4e87-df77-6b74-8bea-d0e9433dbbe4" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.BuiltinUsersSid">
<topicdata group="api" notopic="" />
<apidata name="BuiltinUsersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>27</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="41e7e252-17b1-adf5-505d-1e8759b40916" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.CreatorGroupServerSid">
<topicdata group="api" notopic="" />
<apidata name="CreatorGroupServerSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>6</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="14ff2ad3-09e2-ff48-9b76-7f64b30c92e2" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.CreatorGroupSid">
<topicdata group="api" notopic="" />
<apidata name="CreatorGroupSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="6d04b245-be43-38a8-989e-4062c75e0169" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.CreatorOwnerServerSid">
<topicdata group="api" notopic="" />
<apidata name="CreatorOwnerServerSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="7db8a09b-61bd-6036-a371-92dc7534ad3c" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.CreatorOwnerSid">
<topicdata group="api" notopic="" />
<apidata name="CreatorOwnerSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="c9777d43-9722-f8f1-0781-7e5d54707950" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.DialupSid">
<topicdata group="api" notopic="" />
<apidata name="DialupSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="f66265b1-6a21-5e66-1048-795c1080ed60" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.DigestAuthenticationSid">
<topicdata group="api" notopic="" />
<apidata name="DigestAuthenticationSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>52</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="098742e2-f8cb-8c67-5a28-64dc09e41c91" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.EnterpriseControllersSid">
<topicdata group="api" notopic="" />
<apidata name="EnterpriseControllersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>15</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="b6ee1306-9331-506b-1af0-8689cc0bb5da" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.InteractiveSid">
<topicdata group="api" notopic="" />
<apidata name="InteractiveSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>11</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="8392f628-2abd-790a-af6f-82ea17bb5d1b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.LocalServiceSid">
<topicdata group="api" notopic="" />
<apidata name="LocalServiceSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>23</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="83a72fbe-a678-e790-689c-5a82fd0edcb3" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.LocalSid">
<topicdata group="api" notopic="" />
<apidata name="LocalSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="d8e42a3e-83bf-23e5-bd50-878646fa4bd8" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.LocalSystemSid">
<topicdata group="api" notopic="" />
<apidata name="LocalSystemSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>22</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="58085fa0-685e-713d-3f85-a31b5ffddd98" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.LogonIdsSid">
<topicdata group="api" notopic="" />
<apidata name="LogonIdsSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>21</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="b973d8e1-7f25-9148-05d5-d13c206aa071" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.MaxDefined">
<topicdata group="api" notopic="" />
<apidata name="MaxDefined" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>60</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="83f4b458-f75e-0d84-b109-dc834cf5cb49" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.NetworkServiceSid">
<topicdata group="api" notopic="" />
<apidata name="NetworkServiceSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>24</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="69ef31b1-83a0-f662-0886-a99f30750774" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.NetworkSid">
<topicdata group="api" notopic="" />
<apidata name="NetworkSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>9</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="394f17c3-fc42-8eca-7fee-681a7044a021" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.NTAuthoritySid">
<topicdata group="api" notopic="" />
<apidata name="NTAuthoritySid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>7</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="37f5dcb2-a9d3-74d2-264b-d5d84c59d91d" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.NtlmAuthenticationSid">
<topicdata group="api" notopic="" />
<apidata name="NtlmAuthenticationSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>51</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="011e7d0b-52a9-b8f3-0e6c-4f42c2baeaa6" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.NullSid">
<topicdata group="api" notopic="" />
<apidata name="NullSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="adf523b7-1d86-35e4-2947-815c27d5426f" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.OtherOrganizationSid">
<topicdata group="api" notopic="" />
<apidata name="OtherOrganizationSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>55</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="04c687d3-c188-ff87-8366-cf0ae1dbecd1" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.ProxySid">
<topicdata group="api" notopic="" />
<apidata name="ProxySid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>14</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="fe32d828-c7bb-265c-75db-66163faf0466" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.RemoteLogonIdSid">
<topicdata group="api" notopic="" />
<apidata name="RemoteLogonIdSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>20</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="fb8e3c5d-584d-7d59-b1af-923a11d7a972" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.RestrictedCodeSid">
<topicdata group="api" notopic="" />
<apidata name="RestrictedCodeSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>18</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="79c87d16-2a87-7cf6-2fc2-81c2420e4d95" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.SChannelAuthenticationSid">
<topicdata group="api" notopic="" />
<apidata name="SChannelAuthenticationSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>53</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="1097a07d-f7ff-ec79-ddfc-4b45585fe1f1" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.SelfSid">
<topicdata group="api" notopic="" />
<apidata name="SelfSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>16</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="04610768-8067-c34f-d39b-5f03cef4664b" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.ServiceSid">
<topicdata group="api" notopic="" />
<apidata name="ServiceSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>12</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="059dcd8b-7d92-0567-ad6d-904b0dbb0f5a" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.TerminalServerSid">
<topicdata group="api" notopic="" />
<apidata name="TerminalServerSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>19</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="27738ddc-20f1-1ba4-7fc6-3e36c94720b5" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.ThisOrganizationSid">
<topicdata group="api" notopic="" />
<apidata name="ThisOrganizationSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>54</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="8e90c6f7-5065-2778-c6a3-8ca5549a66f1" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.WinBuiltinTerminalServerLicenseServersSid">
<topicdata group="api" notopic="" />
<apidata name="WinBuiltinTerminalServerLicenseServersSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>60</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="79258c5b-f8c8-cefa-8423-b1c49621402f" />
</api>
<api id="F:System.Security.Principal.WellKnownSidType.WorldSid">
<topicdata group="api" notopic="" />
<apidata name="WorldSid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WellKnownSidType" ref="false" />
</containers>
<file name="963ac9aa-a0fc-d33c-7db5-2c38b56bdc76" />
</api>
<api id="T:System.Security.Principal.WindowsAccountType">
<topicdata group="api" />
<apidata name="WindowsAccountType" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Principal.WindowsAccountType.Normal" />
<element api="F:System.Security.Principal.WindowsAccountType.Guest" />
<element api="F:System.Security.Principal.WindowsAccountType.System" />
<element api="F:System.Security.Principal.WindowsAccountType.Anonymous" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="13d9f55c-899f-488a-cd6e-faacc92ccd3b" />
</api>
<api id="F:System.Security.Principal.WindowsAccountType.Anonymous">
<topicdata group="api" notopic="" />
<apidata name="Anonymous" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</containers>
<file name="c4f3cbda-76f7-affe-4b39-da379abc4527" />
</api>
<api id="F:System.Security.Principal.WindowsAccountType.Guest">
<topicdata group="api" notopic="" />
<apidata name="Guest" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</containers>
<file name="dbc6df5a-c7aa-6afc-60a3-48e0cf2361e6" />
</api>
<api id="F:System.Security.Principal.WindowsAccountType.Normal">
<topicdata group="api" notopic="" />
<apidata name="Normal" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</containers>
<file name="8c483859-f0b7-2777-d711-68ad88cce565" />
</api>
<api id="F:System.Security.Principal.WindowsAccountType.System">
<topicdata group="api" notopic="" />
<apidata name="System" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</containers>
<file name="9251f70d-a544-7cdd-67b4-6247a6edcd5a" />
</api>
<api id="T:System.Security.Principal.WindowsBuiltInRole">
<topicdata group="api" />
<apidata name="WindowsBuiltInRole" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Principal.WindowsBuiltInRole.Administrator" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.User" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.Guest" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.PowerUser" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator" />
<element api="F:System.Security.Principal.WindowsBuiltInRole.Replicator" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="da3528fc-a0be-4d74-6aee-cbee003f54c0" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.AccountOperator">
<topicdata group="api" notopic="" />
<apidata name="AccountOperator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>548</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="10aa2a90-0b25-4013-9010-7c712cff49ff" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.Administrator">
<topicdata group="api" notopic="" />
<apidata name="Administrator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>544</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="cccf6d4c-b323-0fa7-06d1-378cf07094f9" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.BackupOperator">
<topicdata group="api" notopic="" />
<apidata name="BackupOperator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>551</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="ecca6a08-0040-ef4b-8eaa-bbc0c501449d" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.Guest">
<topicdata group="api" notopic="" />
<apidata name="Guest" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>546</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="747b77b0-d97f-6334-1919-2dc2a789397e" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.PowerUser">
<topicdata group="api" notopic="" />
<apidata name="PowerUser" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>547</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="30623118-49e8-524a-58e3-f07eb72b4178" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.PrintOperator">
<topicdata group="api" notopic="" />
<apidata name="PrintOperator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>550</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="2406117c-df52-0929-7836-9f6453854af0" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.Replicator">
<topicdata group="api" notopic="" />
<apidata name="Replicator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>552</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="9f6947e0-4d78-2a24-153f-802ae0e19202" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.SystemOperator">
<topicdata group="api" notopic="" />
<apidata name="SystemOperator" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>549</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="22488425-2c4c-2ce0-2dfb-da92346f0e93" />
</api>
<api id="F:System.Security.Principal.WindowsBuiltInRole.User">
<topicdata group="api" notopic="" />
<apidata name="User" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</returns>
<value>545</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</containers>
<file name="f42710bf-9b9a-7cd0-326a-ebc369c2ab7a" />
</api>
<api id="T:System.Security.Principal.WindowsIdentity">
<topicdata group="api" />
<apidata name="WindowsIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
<type api="T:System.Runtime.Serialization.IDeserializationCallback" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Claims.ClaimsIdentity.Actor" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaims(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})" />
<element api="P:System.Security.Claims.ClaimsIdentity.BootstrapContext" />
<element api="M:System.Security.Claims.ClaimsIdentity.CreateClaim(System.IO.BinaryReader)" />
<element api="P:System.Security.Claims.ClaimsIdentity.CustomSerializationData" />
<element api="Overload:System.Security.Principal.WindowsIdentity.FindAll">
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.WindowsIdentity.FindFirst">
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.WindowsIdentity.HasClaim">
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.String,System.String)" />
</element>
<element api="P:System.Security.Claims.ClaimsIdentity.Label" />
<element api="P:System.Security.Claims.ClaimsIdentity.NameClaimType" />
<element api="M:System.Security.Claims.ClaimsIdentity.RemoveClaim(System.Security.Claims.Claim)" />
<element api="P:System.Security.Claims.ClaimsIdentity.RoleClaimType" />
<element api="M:System.Security.Claims.ClaimsIdentity.TryRemoveClaim(System.Security.Claims.Claim)" />
<element api="Overload:System.Security.Principal.WindowsIdentity.WriteTo">
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="Overload:System.Security.Principal.WindowsIdentity.#ctor">
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.Security.Principal.WindowsIdentity)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.String,System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType,System.Boolean)" />
</element>
<element api="P:System.Security.Principal.WindowsIdentity.AccessToken" />
<element api="P:System.Security.Principal.WindowsIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.WindowsIdentity.Claims" />
<element api="M:System.Security.Principal.WindowsIdentity.Clone" />
<element api="F:System.Security.Principal.WindowsIdentity.DefaultIssuer" />
<element api="P:System.Security.Principal.WindowsIdentity.DeviceClaims" />
<element api="Overload:System.Security.Principal.WindowsIdentity.Dispose">
<element api="M:System.Security.Principal.WindowsIdentity.Dispose" />
<element api="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Principal.WindowsIdentity.GetAnonymous" />
<element api="Overload:System.Security.Principal.WindowsIdentity.GetCurrent">
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)" />
</element>
<element api="P:System.Security.Principal.WindowsIdentity.Groups" />
<element api="Overload:System.Security.Principal.WindowsIdentity.Impersonate">
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate" />
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate(System.IntPtr)" />
</element>
<element api="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel" />
<element api="P:System.Security.Principal.WindowsIdentity.IsAnonymous" />
<element api="P:System.Security.Principal.WindowsIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.WindowsIdentity.IsGuest" />
<element api="P:System.Security.Principal.WindowsIdentity.IsSystem" />
<element api="P:System.Security.Principal.WindowsIdentity.Name" />
<element api="P:System.Security.Principal.WindowsIdentity.Owner" />
<element api="Overload:System.Security.Principal.WindowsIdentity.RunImpersonated">
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})" />
</element>
<element api="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)" />
<element api="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="P:System.Security.Principal.WindowsIdentity.Token" />
<element api="P:System.Security.Principal.WindowsIdentity.User" />
<element api="P:System.Security.Principal.WindowsIdentity.UserClaims" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="3b680d20-32fb-da4f-d0dc-f05faa50a601" />
</api>
<api id="Methods.T:System.Security.Principal.WindowsIdentity">
<topicdata name="WindowsIdentity" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.WindowsIdentity" />
<apidata name="WindowsIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.AddClaims(System.Collections.Generic.IEnumerable{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.CreateClaim(System.IO.BinaryReader)" />
<element api="Overload:System.Security.Principal.WindowsIdentity.FindAll">
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.WindowsIdentity.FindFirst">
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.WindowsIdentity.HasClaim">
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsIdentity.HasClaim(System.String,System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsIdentity.RemoveClaim(System.Security.Claims.Claim)" />
<element api="M:System.Security.Claims.ClaimsIdentity.TryRemoveClaim(System.Security.Claims.Claim)" />
<element api="Overload:System.Security.Principal.WindowsIdentity.WriteTo">
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsIdentity.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="M:System.Security.Principal.WindowsIdentity.Clone" />
<element api="Overload:System.Security.Principal.WindowsIdentity.Dispose">
<element api="M:System.Security.Principal.WindowsIdentity.Dispose" />
<element api="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Principal.WindowsIdentity.GetAnonymous" />
<element api="Overload:System.Security.Principal.WindowsIdentity.GetCurrent">
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)" />
</element>
<element api="Overload:System.Security.Principal.WindowsIdentity.Impersonate">
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate" />
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate(System.IntPtr)" />
</element>
<element api="Overload:System.Security.Principal.WindowsIdentity.RunImpersonated">
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})" />
</element>
<element api="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)" />
<element api="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" />
</containers>
<file name="a80a8b8b-a171-a255-e68a-9072d07e8967" />
</api>
<api id="Properties.T:System.Security.Principal.WindowsIdentity">
<topicdata name="WindowsIdentity" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.WindowsIdentity" />
<apidata name="WindowsIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="P:System.Security.Claims.ClaimsIdentity.Actor" />
<element api="P:System.Security.Claims.ClaimsIdentity.BootstrapContext" />
<element api="P:System.Security.Claims.ClaimsIdentity.CustomSerializationData" />
<element api="P:System.Security.Claims.ClaimsIdentity.Label" />
<element api="P:System.Security.Claims.ClaimsIdentity.NameClaimType" />
<element api="P:System.Security.Claims.ClaimsIdentity.RoleClaimType" />
<element api="P:System.Security.Principal.WindowsIdentity.AccessToken" />
<element api="P:System.Security.Principal.WindowsIdentity.AuthenticationType" />
<element api="P:System.Security.Principal.WindowsIdentity.Claims" />
<element api="P:System.Security.Principal.WindowsIdentity.DeviceClaims" />
<element api="P:System.Security.Principal.WindowsIdentity.Groups" />
<element api="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel" />
<element api="P:System.Security.Principal.WindowsIdentity.IsAnonymous" />
<element api="P:System.Security.Principal.WindowsIdentity.IsAuthenticated" />
<element api="P:System.Security.Principal.WindowsIdentity.IsGuest" />
<element api="P:System.Security.Principal.WindowsIdentity.IsSystem" />
<element api="P:System.Security.Principal.WindowsIdentity.Name" />
<element api="P:System.Security.Principal.WindowsIdentity.Owner" />
<element api="P:System.Security.Principal.WindowsIdentity.Token" />
<element api="P:System.Security.Principal.WindowsIdentity.User" />
<element api="P:System.Security.Principal.WindowsIdentity.UserClaims" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" />
</containers>
<file name="0d3d5fd9-857e-b69d-e60f-47f5afbaef5c" />
</api>
<api id="Fields.T:System.Security.Principal.WindowsIdentity">
<topicdata name="WindowsIdentity" group="list" subgroup="Fields" typeTopicId="T:System.Security.Principal.WindowsIdentity" />
<apidata name="WindowsIdentity" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="F:System.Security.Principal.WindowsIdentity.DefaultIssuer" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" />
</containers>
<file name="5e5ef9ea-4968-3438-0d7f-a9e6fb01919a" />
</api>
<api id="Overload:System.Security.Principal.WindowsIdentity.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.Security.Principal.WindowsIdentity)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.String,System.String)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType)" />
<element api="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType,System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="db0cf411-c11e-2254-cab1-f7db93340d15" />
</api>
<api id="Overload:System.Security.Principal.WindowsIdentity.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsIdentity.Dispose" />
<element api="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="b39635cd-1a90-f03c-c0db-746b09a6b062" />
</api>
<api id="Overload:System.Security.Principal.WindowsIdentity.GetCurrent">
<topicdata name="GetCurrent" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)" />
<element api="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="ff6b8dff-fdf2-74c8-65e0-c73228adb5a6" />
</api>
<api id="Overload:System.Security.Principal.WindowsIdentity.Impersonate">
<topicdata name="Impersonate" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Impersonate" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate" />
<element api="M:System.Security.Principal.WindowsIdentity.Impersonate(System.IntPtr)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="afec86d8-4241-fab6-b7e6-34b0ffca4fb4" />
</api>
<api id="Overload:System.Security.Principal.WindowsIdentity.RunImpersonated">
<topicdata name="RunImpersonated" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="RunImpersonated" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)" />
<element api="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="3d2a9ba6-d5ef-14a7-77c4-848257036752" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="userToken">
<type api="T:System.IntPtr" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="6863014b-de38-68d5-6cf5-eb7d81d76cd2" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="userToken">
<type api="T:System.IntPtr" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="9a4983f3-1537-d27e-aebd-6c41f498ed3f" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="userToken">
<type api="T:System.IntPtr" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="acctType">
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="aec54160-93bd-4517-fc65-e2db608034ec" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.IntPtr,System.String,System.Security.Principal.WindowsAccountType,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="userToken">
<type api="T:System.IntPtr" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="acctType">
<type api="T:System.Security.Principal.WindowsAccountType" ref="false" />
</parameter>
<parameter name="isAuthenticated">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="b1c64aa2-1175-194d-dc8d-7f15359df5c1" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="info">
<type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
</parameter>
<parameter name="context">
<type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="e3a9eb77-f6c3-8c4d-5b5f-c7b52d8d6192" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.Security.Principal.WindowsIdentity)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="identity">
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="cbffa695-43c8-7eca-8b41-4e88e69a6437" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="sUserPrincipalName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="6877f284-1871-cc25-97a3-1e4e45789843" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Principal.WindowsIdentity.#ctor" />
<parameters>
<parameter name="sUserPrincipalName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="type">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="97e03fe6-251e-cd9f-421b-ea697acf39f1" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.AccessToken">
<topicdata group="api" />
<apidata name="AccessToken" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AccessToken">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="766153ac-ed8b-68eb-5cde-d7ec93533011" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.AuthenticationType">
<topicdata group="api" />
<apidata name="AuthenticationType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.AuthenticationType">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_AuthenticationType" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.AuthenticationType">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="3cc5b819-ac3e-53bf-9777-1e37c16b8bb3" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.Claims">
<topicdata group="api" />
<apidata name="Claims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.Claims">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Claims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="9bbe4737-90d2-18a5-8ee0-1a4985f09b96" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.Clone">
<topicdata group="api" />
<apidata name="Clone" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Claims.ClaimsIdentity.Clone">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="7afc768b-bfff-244f-1b01-1f5c4d0584bd" />
</api>
<api id="F:System.Security.Principal.WindowsIdentity.DefaultIssuer">
<topicdata group="api" />
<apidata name="DefaultIssuer" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="false" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<value>AD AUTHORITY</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="755135b7-2300-afa4-963f-c0be2971bb85" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.DeviceClaims">
<topicdata group="api" />
<apidata name="DeviceClaims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_DeviceClaims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="f8ff94b6-c8ac-68a7-a35a-eaa0761c9235" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsIdentity.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="b31fb881-19ca-8a08-7a15-310bf62237b8" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Principal.WindowsIdentity.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="ee4ab5cf-3ba0-e5d6-4b83-39c7c7f5a150" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.GetAnonymous">
<topicdata group="api" />
<apidata name="GetAnonymous" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="13e364c1-8cad-2cc6-c32b-22ed0594b539" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.GetCurrent">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.GetCurrent" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="7716df7f-41fa-ebc8-1c5a-bd4d110b7ed1" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Boolean)">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.GetCurrent" />
<proceduredata virtual="false" />
<parameters>
<parameter name="ifImpersonating">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="dd540f66-e7d6-8321-0cc4-7287137e370b" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.GetCurrent(System.Security.Principal.TokenAccessLevels)">
<topicdata group="api" />
<apidata name="GetCurrent" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.GetCurrent" />
<proceduredata virtual="false" />
<parameters>
<parameter name="desiredAccess">
<type api="T:System.Security.Principal.TokenAccessLevels" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="e0e0ac9a-6c47-1d4c-e5ab-dbd4f84c6c62" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.Groups">
<topicdata group="api" />
<apidata name="Groups" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Groups" />
<returns>
<type api="T:System.Security.Principal.IdentityReferenceCollection" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="a700b65a-c83e-baea-a76e-9337a078f0dd" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.Impersonate">
<topicdata group="api" />
<apidata name="Impersonate" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsIdentity.Impersonate" />
<proceduredata virtual="true" />
<returns>
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="103f9b21-96e8-c6df-8bc9-d94f26acfb95" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.Impersonate(System.IntPtr)">
<topicdata group="api" />
<apidata name="Impersonate" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.Impersonate" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userToken">
<type api="T:System.IntPtr" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="c9849b00-5cfc-55c9-e0ff-00a9ceaa79e7" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.ImpersonationLevel">
<topicdata group="api" />
<apidata name="ImpersonationLevel" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ImpersonationLevel" />
<returns>
<type api="T:System.Security.Principal.TokenImpersonationLevel" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="9836b34a-9436-f4bf-fed7-a2681267c357" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.IsAnonymous">
<topicdata group="api" />
<apidata name="IsAnonymous" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_IsAnonymous" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="33f4f327-7794-fa8c-63b8-9ea3cd9973a8" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.IsAuthenticated">
<topicdata group="api" />
<apidata name="IsAuthenticated" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.IsAuthenticated">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_IsAuthenticated" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.IsAuthenticated">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="5ef4d713-28ee-6257-3bbf-3d2c571a1e17" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.IsGuest">
<topicdata group="api" />
<apidata name="IsGuest" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_IsGuest" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="008ff343-2f0c-1b08-2a5c-cae86bc1918a" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.IsSystem">
<topicdata group="api" />
<apidata name="IsSystem" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_IsSystem" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="7f9e13fb-3f3f-3a94-2a1d-dae331074862" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsIdentity.Name">
<type api="T:System.Security.Claims.ClaimsIdentity" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IIdentity.Name">
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="92f220bd-c917-aecd-b33a-4cdfee3b976a" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.Owner">
<topicdata group="api" />
<apidata name="Owner" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Owner" />
<returns>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="7c23e19b-82a9-d7b1-0e15-d420804d351d" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.RunImpersonated(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Action)">
<topicdata group="api" />
<apidata name="RunImpersonated" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.RunImpersonated" />
<proceduredata virtual="false" />
<parameters>
<parameter name="safeAccessTokenHandle">
<type api="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" ref="true" />
</parameter>
<parameter name="action">
<type api="T:System.Action" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="ad7ca138-b9c8-b398-4d08-972264ef1efc" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})">
<topicdata group="api" />
<apidata name="RunImpersonated" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Principal.WindowsIdentity.RunImpersonated" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="safeAccessTokenHandle">
<type api="T:Microsoft.Win32.SafeHandles.SafeAccessTokenHandle" ref="true" />
</parameter>
<parameter name="func">
<type api="T:System.Func`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="M:System.Security.Principal.WindowsIdentity.RunImpersonated``1(Microsoft.Win32.SafeHandles.SafeAccessTokenHandle,System.Func{``0})" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="83b15229-c2b1-6835-6a68-3744435cc8fb" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#IDeserializationCallback#OnDeserialization(System.Object)">
<topicdata group="api" eiiName="IDeserializationCallback.OnDeserialization" />
<apidata name="OnDeserialization" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="sender">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(System.Object)">
<type api="T:System.Runtime.Serialization.IDeserializationCallback" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="904715b2-3fe8-31c8-fb9d-27d24d546e0d" />
</api>
<api id="M:System.Security.Principal.WindowsIdentity.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" eiiName="ISerializable.GetObjectData" />
<apidata name="GetObjectData" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="info">
<type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
</parameter>
<parameter name="context">
<type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e5183711-cfe2-a4ba-1edf-63ae2eadc1f0" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.Token">
<topicdata group="api" />
<apidata name="Token" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_Token" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="fe1956ec-a54e-047a-938d-13c8a00446a6" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.User">
<topicdata group="api" />
<apidata name="User" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_User" />
<returns>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="9972841e-0cc5-96fe-84f4-1e4527e5dd92" />
</api>
<api id="P:System.Security.Principal.WindowsIdentity.UserClaims">
<topicdata group="api" />
<apidata name="UserClaims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_UserClaims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</containers>
<file name="7b01f3e7-00d3-4ea5-09a6-ddba44081059" />
</api>
<api id="T:System.Security.Principal.WindowsImpersonationContext">
<topicdata group="api" />
<apidata name="WindowsImpersonationContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Principal.WindowsImpersonationContext.Dispose">
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose" />
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Principal.WindowsImpersonationContext.Undo" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="d73c96a9-bf2b-6c68-826b-b2dbbf8a442a" />
</api>
<api id="Methods.T:System.Security.Principal.WindowsImpersonationContext">
<topicdata name="WindowsImpersonationContext" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.WindowsImpersonationContext" />
<apidata name="WindowsImpersonationContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Principal.WindowsImpersonationContext.Dispose">
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose" />
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Principal.WindowsImpersonationContext.Undo" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsImpersonationContext" />
</containers>
<file name="0d8654b7-d070-322a-3c66-5e0f4dc513ef" />
</api>
<api id="Overload:System.Security.Principal.WindowsImpersonationContext.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose" />
<element api="M:System.Security.Principal.WindowsImpersonationContext.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</containers>
<file name="63c4fd81-fa35-625e-59b4-89bae3db6c82" />
</api>
<api id="M:System.Security.Principal.WindowsImpersonationContext.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsImpersonationContext.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="6982d1c0-0566-24ec-314e-b3045289a247" />
</api>
<api id="M:System.Security.Principal.WindowsImpersonationContext.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Principal.WindowsImpersonationContext.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="d2e46eae-c326-26f1-f94d-85a181f7c49f" />
</api>
<api id="M:System.Security.Principal.WindowsImpersonationContext.Undo">
<topicdata group="api" />
<apidata name="Undo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsImpersonationContext" ref="true" />
</containers>
<file name="3c2637c2-3cd8-dd9e-7c65-91705395b775" />
</api>
<api id="T:System.Security.Principal.WindowsPrincipal">
<topicdata group="api" />
<apidata name="WindowsPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<family>
<ancestors>
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)" />
<element api="P:System.Security.Claims.ClaimsPrincipal.Claims" />
<element api="M:System.Security.Claims.ClaimsPrincipal.Clone" />
<element api="M:System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)" />
<element api="P:System.Security.Claims.ClaimsPrincipal.CustomSerializationData" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.FindAll">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.WindowsPrincipal.FindFirst">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.HasClaim">
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.String,System.String)" />
</element>
<element api="P:System.Security.Claims.ClaimsPrincipal.Identities" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.WriteTo">
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)" />
<element api="P:System.Security.Principal.WindowsPrincipal.DeviceClaims" />
<element api="P:System.Security.Principal.WindowsPrincipal.Identity" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.IsInRole">
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)" />
</element>
<element api="P:System.Security.Principal.WindowsPrincipal.UserClaims" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="SecurityInfrastructure">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="880e3067-3a24-9e84-3e19-7554d513bc3f" />
</api>
<api id="Methods.T:System.Security.Principal.WindowsPrincipal">
<topicdata name="WindowsPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.Security.Principal.WindowsPrincipal" />
<apidata name="WindowsPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentities(System.Collections.Generic.IEnumerable{System.Security.Claims.ClaimsIdentity})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.AddIdentity(System.Security.Claims.ClaimsIdentity)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.Clone" />
<element api="M:System.Security.Claims.ClaimsPrincipal.CreateClaimsIdentity(System.IO.BinaryReader)" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.FindAll">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindAll(System.String)" />
</element>
<element api="Overload:System.Security.Principal.WindowsPrincipal.FindFirst">
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.FindFirst(System.String)" />
</element>
<element api="M:System.Security.Claims.ClaimsPrincipal.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="Overload:System.Security.Principal.WindowsPrincipal.HasClaim">
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.Predicate{System.Security.Claims.Claim})" />
<element api="M:System.Security.Claims.ClaimsPrincipal.HasClaim(System.String,System.String)" />
</element>
<element api="Overload:System.Security.Principal.WindowsPrincipal.WriteTo">
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter)" />
<element api="M:System.Security.Claims.ClaimsPrincipal.WriteTo(System.IO.BinaryWriter,System.Byte[])" />
</element>
<element api="Overload:System.Security.Principal.WindowsPrincipal.IsInRole">
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" />
</containers>
<file name="5e02dffc-d849-89f9-67b1-df93251c7fa5" />
</api>
<api id="Properties.T:System.Security.Principal.WindowsPrincipal">
<topicdata name="WindowsPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.Security.Principal.WindowsPrincipal" />
<apidata name="WindowsPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" />
<elements>
<element api="P:System.Security.Claims.ClaimsPrincipal.Claims" />
<element api="P:System.Security.Claims.ClaimsPrincipal.CustomSerializationData" />
<element api="P:System.Security.Claims.ClaimsPrincipal.Identities" />
<element api="P:System.Security.Principal.WindowsPrincipal.DeviceClaims" />
<element api="P:System.Security.Principal.WindowsPrincipal.Identity" />
<element api="P:System.Security.Principal.WindowsPrincipal.UserClaims" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" />
</containers>
<file name="5dc3277b-2ca0-5271-1256-ca7c88be9a78" />
</api>
<api id="Overload:System.Security.Principal.WindowsPrincipal.IsInRole">
<topicdata name="IsInRole" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="IsInRole" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)" />
<element api="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="a80d0b84-a80d-d568-47f7-0c3baf89bf3e" />
</api>
<api id="M:System.Security.Principal.WindowsPrincipal.#ctor(System.Security.Principal.WindowsIdentity)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="ntIdentity">
<type api="T:System.Security.Principal.WindowsIdentity" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="76ab3309-b716-477c-04e0-a001e95ed56b" />
</api>
<api id="P:System.Security.Principal.WindowsPrincipal.DeviceClaims">
<topicdata group="api" />
<apidata name="DeviceClaims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_DeviceClaims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="fc2c4ae1-6133-2dbc-38ce-34de739f8f8d" />
</api>
<api id="P:System.Security.Principal.WindowsPrincipal.Identity">
<topicdata group="api" />
<apidata name="Identity" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Claims.ClaimsPrincipal.Identity">
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Identity" />
<returns>
<type api="T:System.Security.Principal.IIdentity" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Principal.IPrincipal.Identity">
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="8cce3c56-ccbf-1848-173f-d415610fd33b" />
</api>
<api id="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Int32)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsPrincipal.IsInRole" />
<proceduredata virtual="true" />
<parameters>
<parameter name="rid">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="62a7a74e-6de8-8d2b-3acd-81fcf2ee9826" />
</api>
<api id="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.SecurityIdentifier)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsPrincipal.IsInRole" />
<proceduredata virtual="true" />
<parameters>
<parameter name="sid">
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="0488f3ff-dbdc-4ede-5103-6a1446e7b8bf" />
</api>
<api id="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.Security.Principal.WindowsBuiltInRole)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsPrincipal.IsInRole" />
<proceduredata virtual="true" />
<parameters>
<parameter name="role">
<type api="T:System.Security.Principal.WindowsBuiltInRole" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="ea970459-a17a-39b5-6bfd-d5fab0bd8f05" />
</api>
<api id="M:System.Security.Principal.WindowsPrincipal.IsInRole(System.String)">
<topicdata group="api" />
<apidata name="IsInRole" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Principal.WindowsPrincipal.IsInRole" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Claims.ClaimsPrincipal.IsInRole(System.String)">
<type api="T:System.Security.Claims.ClaimsPrincipal" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="role">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
<type api="T:System.Security.Principal.IPrincipal" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="785e143a-f09d-e2aa-10c4-5bb2a32e2965" />
</api>
<api id="P:System.Security.Principal.WindowsPrincipal.UserClaims">
<topicdata group="api" />
<apidata name="UserClaims" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_UserClaims" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Security.Claims.Claim" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Principal" />
<type api="T:System.Security.Principal.WindowsPrincipal" ref="true" />
</containers>
<file name="53239fd5-342f-b06c-605f-de0004b0336c" />
</api>
</apis>
</reflection>