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

34404 lines
1.9 MiB

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="System.DirectoryServices.AccountManagement">
<assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</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>System.DirectoryServices.AccountManagement.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.DirectoryServices.AccountManagement.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.DirectoryServices.AccountManagement.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.DirectoryServices.AccountManagement">
<topicdata group="api" />
<apidata name="System.DirectoryServices.AccountManagement" group="namespace" />
<elements>
<element api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalContext" />
<element api="T:System.DirectoryServices.AccountManagement.Principal" />
<element api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" />
<element api="T:System.DirectoryServices.AccountManagement.UserPrincipal" />
<element api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" />
<element api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" />
<element api="T:System.DirectoryServices.AccountManagement.MatchType" />
<element api="T:System.DirectoryServices.AccountManagement.ContextType" />
<element api="T:System.DirectoryServices.AccountManagement.ContextOptions" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalException" />
<element api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
<element api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
<element api="T:System.DirectoryServices.AccountManagement.PasswordException" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
<element api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
<element api="T:System.DirectoryServices.AccountManagement.IdentityType" />
<element api="T:System.DirectoryServices.AccountManagement.GroupScope" />
<element api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" />
<element api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
<element api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" />
<element api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" />
</elements>
<file name="4e889fc0-e93c-8b3d-0f7d-faa34e041049" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.AdvancedFilters">
<topicdata group="api" />
<apidata name="AdvancedFilters" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.#ctor(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountExpirationDate(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountLockoutTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AdvancedFilterSet(System.String,System.Object,System.Type,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.BadLogonCount(System.Int32,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastBadPasswordAttempt(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastLogonTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastPasswordSetTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="dcc0e7e9-eac4-c529-95ef-4a07ba36cfc5" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.AdvancedFilters">
<topicdata name="AdvancedFilters" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.AdvancedFilters" />
<apidata name="AdvancedFilters" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountExpirationDate(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountLockoutTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AdvancedFilterSet(System.String,System.Object,System.Type,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.BadLogonCount(System.Int32,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastBadPasswordAttempt(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastLogonTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastPasswordSetTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" />
</containers>
<file name="fcdbf36b-f486-8d18-efb2-f01206558fb3" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.#ctor(System.DirectoryServices.AccountManagement.Principal)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<parameters>
<parameter name="p">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="afef1b69-7355-e03e-1032-b23e461bc526" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountExpirationDate(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="AccountExpirationDate" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="expirationTime">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="cdace0f2-6a74-e53d-e5e3-66606afe8458" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AccountLockoutTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="AccountLockoutTime" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="lockoutTime">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="152c4d3d-f1a3-e77f-0c72-73d8b13dd018" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.AdvancedFilterSet(System.String,System.Object,System.Type,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="AdvancedFilterSet" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attribute">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
<parameter name="objectType">
<type api="T:System.Type" ref="true" />
</parameter>
<parameter name="mt">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="f58307ee-05e1-872b-36a7-7dc4a9b5b1ed" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.BadLogonCount(System.Int32,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="BadLogonCount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="badLogonCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="da5746e5-4268-9f09-3d35-6c1022a0f530" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastBadPasswordAttempt(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="LastBadPasswordAttempt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="lastAttempt">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="60d8d275-4c44-428c-fbd8-dddd94a1f07f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastLogonTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="LastLogonTime" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="logonTime">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="23365e11-89dd-2bc7-c6f0-1d58016f8504" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AdvancedFilters.LastPasswordSetTime(System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="LastPasswordSetTime" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="passwordSetTime">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="match">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</containers>
<file name="0bf8d9b8-ef8f-f9b6-b3ce-6c8d669d2c1f" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal">
<topicdata group="api" />
<apidata name="AuthenticablePrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" 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="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
<argument>
<type api="T:System.Security.SecurityCriticalScope" ref="false" />
<enumValue>
<field name="Everything" />
</enumValue>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CN</value>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="25b350ac-a5d6-5fe9-dbab-4f81d16380b1" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal">
<topicdata name="AuthenticablePrincipal" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" />
<apidata name="AuthenticablePrincipal" group="type" subgroup="class" />
<typedata visibility="public" 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.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime">
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" />
</containers>
<file name="1e95696a-bdeb-c108-6d42-74b911a589e0" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal">
<topicdata name="AuthenticablePrincipal" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" />
<apidata name="AuthenticablePrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" />
</containers>
<file name="74a3ac50-7164-ae2b-e9c6-e1f3b4d600c0" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#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.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="6b046b87-714f-3011-81c7-93712c43e4fe" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt">
<topicdata name="FindByBadPasswordAttempt" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByBadPasswordAttempt" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="340f86aa-5cc9-b28f-dc20-256596833c31" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime">
<topicdata name="FindByExpirationTime" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByExpirationTime" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="d3e23651-4e51-1dd5-bed9-896d20c64627" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime">
<topicdata name="FindByLockoutTime" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByLockoutTime" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="78631206-3188-76a3-31ec-6ee3a202d2ec" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime">
<topicdata name="FindByLogonTime" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByLogonTime" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="bf69940d-a7d9-b915-8448-ecee52f5c760" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime">
<topicdata name="FindByPasswordSetTime" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByPasswordSetTime" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="c5d8be2f-a559-81eb-d87e-687896eb7ef5" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="901bc9e8-cb80-c762-be91-4416b787ae6d" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="samAccountName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="enabled">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="83c46fa8-90e9-42bf-b598-23a3f43aab3f" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate">
<topicdata group="api" />
<apidata name="AccountExpirationDate" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_AccountExpirationDate" />
<setter name="set_AccountExpirationDate" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DateTime" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="67e78112-f809-1cc1-8a22-688fdbed0734" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime">
<topicdata group="api" />
<apidata name="AccountLockoutTime" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AccountLockoutTime" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DateTime" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="b0a3a653-044a-bd6f-bf87-3995f90cdda1" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter">
<topicdata group="api" />
<apidata name="AdvancedSearchFilter" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_AdvancedSearchFilter" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="ebc95d4f-584e-1c6b-8535-48d6bebdf0c7" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption">
<topicdata group="api" />
<apidata name="AllowReversiblePasswordEncryption" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_AllowReversiblePasswordEncryption" />
<setter name="set_AllowReversiblePasswordEncryption" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="3489cd5a-2474-b1dd-d0aa-3dd6e00d2578" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount">
<topicdata group="api" />
<apidata name="BadLogonCount" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_BadLogonCount" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="477ee720-1b89-be2a-aca9-45537372e1e4" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates">
<topicdata group="api" />
<apidata name="Certificates" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Certificates" />
<returns>
<type api="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="a29819c6-c4ea-0350-ae6e-c1bc70e4faa2" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)">
<topicdata group="api" />
<apidata name="ChangePassword" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="oldPassword">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="newPassword">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="486da484-27c4-d9b2-a011-5c2f394184e5" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted">
<topicdata group="api" />
<apidata name="DelegationPermitted" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_DelegationPermitted" />
<setter name="set_DelegationPermitted" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="586777b2-9424-9fed-8c84-4e8ba76f7557" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled">
<topicdata group="api" />
<apidata name="Enabled" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Enabled" />
<setter name="set_Enabled" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="eb32475b-1da6-0bee-d7c1-063033e2ccfd" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow">
<topicdata group="api" />
<apidata name="ExpirePasswordNow" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="b7482d0d-cf94-c9f2-94e6-a2cbaef4b05e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByBadPasswordAttempt" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="7a2138ed-2955-9355-7bc1-8e5f88472748" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByBadPasswordAttempt" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByBadPasswordAttempt``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="0736eb0d-cd05-9931-9526-645099f39b31" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByExpirationTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="cb852903-27cc-6b2f-a7fb-2213576f7145" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByExpirationTime" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByExpirationTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="b99bb0ee-5be1-a5e1-d71f-1a86281859d0" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLockoutTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="aab8724e-2770-5936-a012-51b6ed78c464" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLockoutTime" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLockoutTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="4973cd83-29a5-ea76-e2c9-c78667ab92f8" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLogonTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="84ce530f-0172-c444-675c-53248ce2aa6d" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLogonTime" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByLogonTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="2dddaf3f-2a5d-feb7-5330-5f88f3429c54" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByPasswordSetTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="9bf93b33-db76-2de3-07de-fb527c408a0f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByPasswordSetTime" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime" />
<proceduredata virtual="false" />
<templates>
<template name="T" />
</templates>
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<template name="T" index="0" api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByPasswordSetTime``1(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="4c49b1de-9292-13e9-b5a1-74c5bda8edb5" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory">
<topicdata group="api" />
<apidata name="HomeDirectory" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HomeDirectory" />
<setter name="set_HomeDirectory" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="18f8ee6c-f53c-68f1-8571-cc4201826b9b" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive">
<topicdata group="api" />
<apidata name="HomeDrive" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HomeDrive" />
<setter name="set_HomeDrive" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="c9203e41-a8c1-bcf5-c4bb-422aedbf40e2" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut">
<topicdata group="api" />
<apidata name="IsAccountLockedOut" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="e3f569cc-290d-7b18-2d5c-4d1b9648d51e" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt">
<topicdata group="api" />
<apidata name="LastBadPasswordAttempt" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_LastBadPasswordAttempt" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DateTime" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="e27bb3a8-80c4-68ca-2626-ffcf92198958" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon">
<topicdata group="api" />
<apidata name="LastLogon" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_LastLogon" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DateTime" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="cfd3e4ed-a216-20f5-7bbf-581551cad804" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet">
<topicdata group="api" />
<apidata name="LastPasswordSet" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_LastPasswordSet" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DateTime" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="ae754ea1-7b82-85ae-fd97-537ccfb081fd" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires">
<topicdata group="api" />
<apidata name="PasswordNeverExpires" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_PasswordNeverExpires" />
<setter name="set_PasswordNeverExpires" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="a41a42e4-bb32-b302-8df6-6eb3c38177bc" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired">
<topicdata group="api" />
<apidata name="PasswordNotRequired" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_PasswordNotRequired" />
<setter name="set_PasswordNotRequired" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="27c90be7-a491-e723-f5b5-f9f058a8b474" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes">
<topicdata group="api" />
<apidata name="PermittedLogonTimes" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_PermittedLogonTimes" />
<setter name="set_PermittedLogonTimes" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="5c0bccc5-7cc8-d781-2f99-3f8bc9a1989a" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations">
<topicdata group="api" />
<apidata name="PermittedWorkstations" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_PermittedWorkstations" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="df598800-0b40-6a2b-4db0-e5cbf210875d" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword">
<topicdata group="api" />
<apidata name="RefreshExpiredPassword" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="1d4182bf-7d46-516a-84d2-3329fe07ee07" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath">
<topicdata group="api" />
<apidata name="ScriptPath" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ScriptPath" />
<setter name="set_ScriptPath" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="3af88f29-4b58-948d-bed3-51b17603f0c7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)">
<topicdata group="api" />
<apidata name="SetPassword" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="newPassword">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="df606c9f-0ada-2c5d-5b62-d6e583ecc91b" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired">
<topicdata group="api" />
<apidata name="SmartcardLogonRequired" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_SmartcardLogonRequired" />
<setter name="set_SmartcardLogonRequired" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="b84ccbae-cc57-6d1d-3a55-84226e26408a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount">
<topicdata group="api" />
<apidata name="UnlockAccount" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="cc90cb42-9b1c-1ca6-f9be-b2948beb42fa" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword">
<topicdata group="api" />
<apidata name="UserCannotChangePassword" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UserCannotChangePassword" />
<setter name="set_UserCannotChangePassword" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</containers>
<file name="53300ca1-3580-9ee7-b124-6e2094c35c8f" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.ComputerPrincipal">
<topicdata group="api" />
<apidata name="ComputerPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="P:System.DirectoryServices.AccountManagement.ComputerPrincipal.ServicePrincipalNames" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
<argument>
<type api="T:System.Security.SecurityCriticalScope" ref="false" />
<enumValue>
<field name="Everything" />
</enumValue>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CN</value>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="7288383c-aa6c-23e3-6319-b46e2f5fabbe" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.ComputerPrincipal">
<topicdata name="ComputerPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" />
<apidata name="ComputerPrincipal" group="type" subgroup="class" />
<typedata visibility="public" 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.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" />
</containers>
<file name="b377f143-6b21-ec9b-9417-38ddb0db421e" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.ComputerPrincipal">
<topicdata name="ComputerPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" />
<apidata name="ComputerPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="P:System.DirectoryServices.AccountManagement.ComputerPrincipal.ServicePrincipalNames" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" />
</containers>
<file name="ea83a97c-bfda-3f72-8185-2af2f9d6ddc9" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.#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.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="f51f235f-33a2-60f9-ae3e-b446a55e3408" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity">
<topicdata name="FindByIdentity" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="3de8edca-38a0-164b-27b2-689f3c96d5f7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="b770da3f-0a94-8d66-ee07-e7d8575eacc1" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="samAccountName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="enabled">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="1da73ef5-c500-fda0-19c7-751ae186ae3f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByBadPasswordAttempt" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="af6d1f07-3332-00e9-39ac-f05daaa15d3c" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByExpirationTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="c67e0836-18ef-ee62-61c1-6c7a62551181" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="294f532a-1df3-b7f7-2d63-b8e199c8c410" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="d85d3488-a3d6-1db1-2827-4ac939e62dd7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLockoutTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="321296a5-7bea-bd10-e4a1-fc5b90d4fed7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLogonTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="9a7dd6a4-5f7a-464d-40b6-0b309d3576e5" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.ComputerPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByPasswordSetTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="5e82174a-fb1d-ea04-7d3a-4256763f9318" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.ComputerPrincipal.ServicePrincipalNames">
<topicdata group="api" />
<apidata name="ServicePrincipalNames" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ServicePrincipalNames" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</containers>
<file name="e511514a-c080-b693-a95b-d8e61898db7f" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.ContextOptions">
<topicdata group="api" />
<apidata name="ContextOptions" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.Negotiate" />
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.SimpleBind" />
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.SecureSocketLayer" />
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.Signing" />
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.Sealing" />
<element api="F:System.DirectoryServices.AccountManagement.ContextOptions.ServerBind" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="cee1c48a-2e86-7438-5262-097e1ae25ed5" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.Negotiate">
<topicdata group="api" notopic="" />
<apidata name="Negotiate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="3c229f56-7790-e30e-3f12-8084a229d96c" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.Sealing">
<topicdata group="api" notopic="" />
<apidata name="Sealing" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>16</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="d901c38c-80ac-93b2-9be3-902d3d22cbbf" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.SecureSocketLayer">
<topicdata group="api" notopic="" />
<apidata name="SecureSocketLayer" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="34a8b48d-f06e-cf0f-a53d-2aec9b90202a" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.ServerBind">
<topicdata group="api" notopic="" />
<apidata name="ServerBind" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="74ce7a6a-a8c2-96a8-3b6a-517ead065c8d" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.Signing">
<topicdata group="api" notopic="" />
<apidata name="Signing" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="6c96661d-2754-bcd9-6250-b1460272b8cc" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextOptions.SimpleBind">
<topicdata group="api" notopic="" />
<apidata name="SimpleBind" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</containers>
<file name="7eb24820-2a34-c8b5-5f8f-46867e6d278d" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.ContextType">
<topicdata group="api" />
<apidata name="ContextType" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.DirectoryServices.AccountManagement.ContextType.Machine" />
<element api="F:System.DirectoryServices.AccountManagement.ContextType.Domain" />
<element api="F:System.DirectoryServices.AccountManagement.ContextType.ApplicationDirectory" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="1bc85d1c-d55a-a3de-d69c-93fc3027f984" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextType.ApplicationDirectory">
<topicdata group="api" notopic="" />
<apidata name="ApplicationDirectory" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</containers>
<file name="d5ae0a8a-e0cb-8036-9ddc-524b3be287cf" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextType.Domain">
<topicdata group="api" notopic="" />
<apidata name="Domain" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</containers>
<file name="81b44d4b-71a5-1e10-c566-2b7b0fc743d8" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.ContextType.Machine">
<topicdata group="api" notopic="" />
<apidata name="Machine" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</containers>
<file name="d1f077e0-a663-7a1a-50e3-aad05a5b6e69" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute">
<topicdata group="api" />
<apidata name="DirectoryObjectClassAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Attribute" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="P:System.Attribute.TypeId" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.#ctor(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.ObjectClass" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.AttributeUsageAttribute" ref="true" />
<argument>
<type api="T:System.AttributeTargets" ref="false" />
<enumValue>
<field name="Class" />
</enumValue>
</argument>
<assignment name="AllowMultiple">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="5e7dbf87-792b-c94e-3f7c-533e2adae497" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute">
<topicdata name="DirectoryObjectClassAttribute" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" />
<apidata name="DirectoryObjectClassAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" />
</containers>
<file name="9c2846b8-ddcd-4a01-acce-9e4258ee1fe3" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute">
<topicdata name="DirectoryObjectClassAttribute" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" />
<apidata name="DirectoryObjectClassAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Attribute.TypeId" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.ObjectClass" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" />
</containers>
<file name="54af2b8a-55bc-3b69-bc37-aff476226598" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="objectClass">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" ref="true" />
</containers>
<file name="495003c7-4e03-d568-e56b-2ae63ff834b9" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.Context">
<topicdata group="api" />
<apidata name="Context" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Context" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" ref="true" />
</containers>
<file name="c3e18ca4-47b0-eddc-5b17-34037ebec1a3" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute.ObjectClass">
<topicdata group="api" />
<apidata name="ObjectClass" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ObjectClass" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryObjectClassAttribute" ref="true" />
</containers>
<file name="501d5d0b-5f7d-c96c-27cb-8bfd351227c5" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute">
<topicdata group="api" />
<apidata name="DirectoryPropertyAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Attribute" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="P:System.Attribute.TypeId" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.#ctor(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.SchemaAttributeName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.AttributeUsageAttribute" ref="true" />
<argument>
<type api="T:System.AttributeTargets" ref="false" />
<enumValue>
<field name="Property" />
</enumValue>
</argument>
<assignment name="AllowMultiple">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="f6efc13f-62ca-5791-f7d4-c7012db56e62" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute">
<topicdata name="DirectoryPropertyAttribute" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" />
<apidata name="DirectoryPropertyAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" />
</containers>
<file name="0a3b0c52-821a-8425-ec6d-855aa1df6775" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute">
<topicdata name="DirectoryPropertyAttribute" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" />
<apidata name="DirectoryPropertyAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Attribute.TypeId" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.SchemaAttributeName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" />
</containers>
<file name="7447c110-2758-6bf4-5964-8282443de8f4" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="schemaAttributeName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" ref="true" />
</containers>
<file name="cc85435a-e288-c130-f515-d9d918072086" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.Context">
<topicdata group="api" />
<apidata name="Context" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Context" />
<setter name="set_Context" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" ref="true" />
</containers>
<file name="9a590983-685d-7dbf-eb28-99b0504c9a8c" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute.SchemaAttributeName">
<topicdata group="api" />
<apidata name="SchemaAttributeName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SchemaAttributeName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryPropertyAttribute" ref="true" />
</containers>
<file name="14c4d255-d4dd-9d61-ae4f-78e78d9fbfe5" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute">
<topicdata group="api" />
<apidata name="DirectoryRdnPrefixAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Attribute" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="P:System.Attribute.TypeId" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.#ctor(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.AttributeUsageAttribute" ref="true" />
<argument>
<type api="T:System.AttributeTargets" ref="false" />
<enumValue>
<field name="Class" />
</enumValue>
</argument>
<assignment name="AllowMultiple">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="f379cb02-f62c-5eea-796e-043ba0f96c09" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute">
<topicdata name="DirectoryRdnPrefixAttribute" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
<apidata name="DirectoryRdnPrefixAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Attribute.Equals(System.Object)" />
<element api="M:System.Attribute.GetHashCode" />
<element api="M:System.Attribute.IsDefaultAttribute" />
<element api="M:System.Attribute.Match(System.Object)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
<element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
</containers>
<file name="0f0b6abf-f8f7-898d-d8ed-a50d2015c7b8" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute">
<topicdata name="DirectoryRdnPrefixAttribute" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
<apidata name="DirectoryRdnPrefixAttribute" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Attribute.TypeId" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.Context" />
<element api="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" />
</containers>
<file name="93240e36-fcd3-571e-bf8f-cec54040ae25" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="rdnPrefix">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
</containers>
<file name="417cb1d8-2cd2-49b9-995f-24ff07c3e223" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.Context">
<topicdata group="api" />
<apidata name="Context" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Context" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
</containers>
<file name="b0dfc57f-283c-e870-5bd9-e68fa936f7d4" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute.RdnPrefix">
<topicdata group="api" />
<apidata name="RdnPrefix" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_RdnPrefix" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
</containers>
<file name="87d97e56-5811-82ed-801c-bcb77ef04b12" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.GroupPrincipal">
<topicdata group="api" />
<apidata name="GroupPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.Dispose" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers">
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers(System.Boolean)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.GroupScope" />
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.IsSecurityGroup" />
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.Members" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
<argument>
<type api="T:System.Security.SecurityCriticalScope" ref="false" />
<enumValue>
<field name="Everything" />
</enumValue>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CN</value>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="88225399-f684-73e8-7dee-7e35f3f03d13" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.GroupPrincipal">
<topicdata name="GroupPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.GroupPrincipal" />
<apidata name="GroupPrincipal" group="type" subgroup="class" />
<typedata visibility="public" 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.DirectoryServices.AccountManagement.GroupPrincipal.Dispose" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers">
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers(System.Boolean)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" />
</containers>
<file name="092b0ab3-22af-a3ac-9f36-31cb95025c09" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.GroupPrincipal">
<topicdata name="GroupPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.GroupPrincipal" />
<apidata name="GroupPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.GroupScope" />
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.IsSecurityGroup" />
<element api="P:System.DirectoryServices.AccountManagement.GroupPrincipal.Members" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" />
</containers>
<file name="2f3aeea6-0449-8be0-4de5-93a3b637f472" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.#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.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="bc863ae9-2f00-37ab-de2d-0a9d22407c00" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity">
<topicdata name="FindByIdentity" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="b3541ad3-2ebd-77fa-5c3a-704cebca449d" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers">
<topicdata name="GetMembers" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetMembers" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers" />
<element api="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers(System.Boolean)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="608dc5e0-297a-b231-e1dc-f0c7e958bcf4" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="2701a2c0-40b7-36a9-5e07-4fc340b95b2f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="samAccountName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="e1ab5b31-28ff-9551-8d1b-d7fa30536c4a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.DirectoryServices.AccountManagement.Principal.Dispose">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</member>
</overrides>
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="8f5dd74d-ac49-028b-ba84-943d1f7104e1" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="b257d59c-0eca-1d96-93b5-81908e11f934" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="dc4ec2b6-25d7-d011-11dd-2e4692c7b32a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers">
<topicdata group="api" />
<apidata name="GetMembers" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="272c12ce-60e0-96e1-a47e-30c84edcc133" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers(System.Boolean)">
<topicdata group="api" />
<apidata name="GetMembers" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.GroupPrincipal.GetMembers" />
<proceduredata virtual="false" />
<parameters>
<parameter name="recursive">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="633156d6-771c-e56a-60dc-6826f2e19732" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.GroupPrincipal.GroupScope">
<topicdata group="api" />
<apidata name="GroupScope" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_GroupScope" />
<setter name="set_GroupScope" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="454ee30b-34f4-ab5c-1fe1-1f33624043a4" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.GroupPrincipal.IsSecurityGroup">
<topicdata group="api" />
<apidata name="IsSecurityGroup" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_IsSecurityGroup" />
<setter name="set_IsSecurityGroup" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="e75e49dd-b75e-6d71-d9ff-c48f0af81eaa" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.GroupPrincipal.Members">
<topicdata group="api" />
<apidata name="Members" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Members" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</containers>
<file name="bcfac95b-5553-8833-0bbf-56e86c76a004" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.GroupScope">
<topicdata group="api" />
<apidata name="GroupScope" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.DirectoryServices.AccountManagement.GroupScope.Local" />
<element api="F:System.DirectoryServices.AccountManagement.GroupScope.Global" />
<element api="F:System.DirectoryServices.AccountManagement.GroupScope.Universal" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="812b2826-e2c2-e05a-29ca-0f7791367d3b" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.GroupScope.Global">
<topicdata group="api" notopic="" />
<apidata name="Global" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</containers>
<file name="b6d7a1ce-4a22-5b23-f8bb-6510093b49f8" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.GroupScope.Local">
<topicdata group="api" notopic="" />
<apidata name="Local" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</containers>
<file name="60493d23-d2f0-c9db-3494-5d3fb12b645d" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.GroupScope.Universal">
<topicdata group="api" notopic="" />
<apidata name="Universal" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.GroupScope" ref="false" />
</containers>
<file name="590eafe8-24c8-d937-86cc-9d6873467fec" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.IdentityType">
<topicdata group="api" />
<apidata name="IdentityType" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.SamAccountName" />
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.Name" />
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.UserPrincipalName" />
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.DistinguishedName" />
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.Sid" />
<element api="F:System.DirectoryServices.AccountManagement.IdentityType.Guid" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="9fdf7de4-e2b0-8580-f9d3-1cc48cf737ac" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.DistinguishedName">
<topicdata group="api" notopic="" />
<apidata name="DistinguishedName" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="dde7ba2c-d0a2-8591-163d-92fbcd2f0ccf" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.Guid">
<topicdata group="api" notopic="" />
<apidata name="Guid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="0aca9b55-f589-4b8e-ad45-bc78f6d0a994" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.Name">
<topicdata group="api" notopic="" />
<apidata name="Name" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="8e0b15a5-3c9f-2c0c-2c70-2fbe77695fe8" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.SamAccountName">
<topicdata group="api" notopic="" />
<apidata name="SamAccountName" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="b91ac3a2-f78b-1b03-72ca-f92b10716609" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.Sid">
<topicdata group="api" notopic="" />
<apidata name="Sid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="80c39c1b-8887-e9ff-59ff-a4fc01ae9707" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.IdentityType.UserPrincipalName">
<topicdata group="api" notopic="" />
<apidata name="UserPrincipalName" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</containers>
<file name="e3737377-ef38-5d5e-a879-53e629b02e0e" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.MatchType">
<topicdata group="api" />
<apidata name="MatchType" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.DirectoryServices.AccountManagement.MatchType.Equals" />
<element api="F:System.DirectoryServices.AccountManagement.MatchType.NotEquals" />
<element api="F:System.DirectoryServices.AccountManagement.MatchType.GreaterThan" />
<element api="F:System.DirectoryServices.AccountManagement.MatchType.GreaterThanOrEquals" />
<element api="F:System.DirectoryServices.AccountManagement.MatchType.LessThan" />
<element api="F:System.DirectoryServices.AccountManagement.MatchType.LessThanOrEquals" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="bd068267-64b2-0c5e-e57c-07d0cd29dbd4" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.Equals">
<topicdata group="api" notopic="" />
<apidata name="Equals" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="ba85719d-96d7-a401-87da-10d690c89fd3" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.GreaterThan">
<topicdata group="api" notopic="" />
<apidata name="GreaterThan" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="76cb3eb6-efb7-f3bc-3ac5-99130b81bbaf" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.GreaterThanOrEquals">
<topicdata group="api" notopic="" />
<apidata name="GreaterThanOrEquals" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="9f44f1d3-3528-ea52-b898-94983989d894" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.LessThan">
<topicdata group="api" notopic="" />
<apidata name="LessThan" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="46df50eb-854d-ef52-7922-dd8925b316b3" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.LessThanOrEquals">
<topicdata group="api" notopic="" />
<apidata name="LessThanOrEquals" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="849e50d0-4938-acfc-cc56-f6e93fb9c400" />
</api>
<api id="F:System.DirectoryServices.AccountManagement.MatchType.NotEquals">
<topicdata group="api" notopic="" />
<apidata name="NotEquals" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</containers>
<file name="04b90d18-d544-98fa-1270-eb7e24cebfbf" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.MultipleMatchesException">
<topicdata group="api" />
<apidata name="MultipleMatchesException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String,System.Exception)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="2175da81-6b51-e369-2658-5dd4ac5561bc" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.MultipleMatchesException">
<topicdata name="MultipleMatchesException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
<apidata name="MultipleMatchesException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
</containers>
<file name="aa0e6f37-a013-8024-53ea-da7dbb5ffd91" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.MultipleMatchesException">
<topicdata name="MultipleMatchesException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
<apidata name="MultipleMatchesException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
</containers>
<file name="fcec93b1-b489-c6b2-a6c5-0480fc712f6c" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.MultipleMatchesException">
<topicdata name="MultipleMatchesException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
<apidata name="MultipleMatchesException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" />
</containers>
<file name="b57a35f8-7a0b-9036-a026-55770ed3ae1f" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#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.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String,System.Exception)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
</containers>
<file name="92310e77-8995-1d10-305a-9f78c66e0e7f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
</containers>
<file name="d205887b-7bc6-c6c4-a91d-9106e61026ca" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
</containers>
<file name="c5189d4b-7966-3dad-a01c-3a806cfff472" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
</containers>
<file name="85820091-9616-c5e4-32ab-b1ed9cce9d51" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.MultipleMatchesException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
</containers>
<file name="27959bee-39da-e340-5b7f-94d0132d3c4c" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException">
<topicdata group="api" />
<apidata name="NoMatchingPrincipalException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String,System.Exception)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="18581909-cd8a-95ff-3640-f79a2190d7a1" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException">
<topicdata name="NoMatchingPrincipalException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
<apidata name="NoMatchingPrincipalException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
</containers>
<file name="e01cd66d-0f23-4e39-6465-e372c9102184" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException">
<topicdata name="NoMatchingPrincipalException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
<apidata name="NoMatchingPrincipalException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
</containers>
<file name="be22b85b-c72a-2ab7-ea87-ea7fa4922629" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException">
<topicdata name="NoMatchingPrincipalException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
<apidata name="NoMatchingPrincipalException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" />
</containers>
<file name="a99ea540-194b-be6d-4f7b-881650c60863" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#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.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String,System.Exception)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
</containers>
<file name="33399d4a-7796-b5c1-7de4-71c838797fc7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
</containers>
<file name="165741cc-c94c-5dc8-89d0-3252aaf06b27" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
</containers>
<file name="088cb8bc-a46a-f2ac-3c77-5b4cbe04a9ae" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
</containers>
<file name="739f5455-abab-c45e-2bff-e035c232e746" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
</containers>
<file name="73a7a4f6-36f5-677a-8292-c34b5699bffd" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PasswordException">
<topicdata group="api" />
<apidata name="PasswordException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.PasswordException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String,System.Exception)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="9b09b031-9ad1-6901-f72c-024cb4ced911" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PasswordException">
<topicdata name="PasswordException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PasswordException" />
<apidata name="PasswordException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" />
</containers>
<file name="4cffb2ad-36be-4363-a2ff-19bdf2a1f9db" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PasswordException">
<topicdata name="PasswordException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PasswordException" />
<apidata name="PasswordException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PasswordException.#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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" />
</containers>
<file name="569c489a-a6af-3a15-cd5d-513db8602c25" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.PasswordException">
<topicdata name="PasswordException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.PasswordException" />
<apidata name="PasswordException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" />
</containers>
<file name="d20f7476-93bd-57d8-d2ec-1003cc3cd6e8" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PasswordException.#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.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String,System.Exception)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
</containers>
<file name="de7444bd-d7a9-db32-e646-2e2c7b0d5839" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
</containers>
<file name="885ad34f-c254-8f93-f60a-de56e4c22150" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PasswordException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
</containers>
<file name="ecd3a957-e7be-8337-496d-8ad82549361f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
</containers>
<file name="f7be74f5-be0e-588a-f284-49d74d69b1c4" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PasswordException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PasswordException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
</containers>
<file name="83cd3556-40bf-c475-eb98-1dcd2db19f18" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.Principal">
<topicdata group="api" />
<apidata name="Principal" 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.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType">
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="6ae4217a-0fe3-8fdd-3ce2-4f0047bbd475" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.Principal">
<topicdata name="Principal" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.Principal" />
<apidata name="Principal" 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.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType">
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.Principal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" />
</containers>
<file name="f84e54fa-7b7e-374d-090b-9d7a51140879" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.Principal">
<topicdata name="Principal" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.Principal" />
<apidata name="Principal" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" />
</containers>
<file name="6c4bdbb0-1567-97a3-ab95-e154bdd542cd" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentity">
<topicdata name="FindByIdentity" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="24026c1d-9dee-8cff-13c6-cce427862715" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType">
<topicdata name="FindByIdentityWithType" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByIdentityWithType" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="9d0527f6-6249-6ab5-dcb9-428eb750322d" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.Principal.GetGroups">
<topicdata name="GetGroups" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetGroups" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="30dff635-5204-750c-b90e-ce40b493a3b7" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.Principal.IsMemberOf">
<topicdata name="IsMemberOf" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="IsMemberOf" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="5f88757c-842e-e389-047e-4dbf2949b172" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.Principal.Save">
<topicdata name="Save" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Save" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="eed50d82-5d54-d3d6-064a-82ab4821ba5c" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
<argument>
<type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
<enumValue>
<field name="Advanced" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="8d717571-4f5a-ab3a-d143-2536fdb50c15" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted">
<topicdata group="api" />
<apidata name="CheckDisposedOrDeleted" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
<argument>
<type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
<enumValue>
<field name="Advanced" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="13c107ad-2c64-95c2-ffb8-e12e612d8afd" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.Context">
<topicdata group="api" />
<apidata name="Context" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Context" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="31d0ef39-f667-9d49-bd2f-4d976f9f24f1" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw">
<topicdata group="api" />
<apidata name="ContextRaw" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ContextRaw">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_ContextRaw">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
<argument>
<type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
<enumValue>
<field name="Never" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="4948d60a-456c-25fb-9f29-d868d330b262" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.ContextType">
<topicdata group="api" />
<apidata name="ContextType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ContextType">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="c7ce7a53-e1c4-0ee7-4858-06005fd28238" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.Delete">
<topicdata group="api" />
<apidata name="Delete" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="7c71a32b-0f4c-2489-d5ce-454f982d0dfd" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.Description">
<topicdata group="api" />
<apidata name="Description" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Description">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_Description">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="8989ff33-fcce-0fa4-0648-19c1410bdf78" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.DisplayName">
<topicdata group="api" />
<apidata name="DisplayName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_DisplayName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_DisplayName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="f194fde1-e3a8-86d3-83b0-fafdb56aadbc" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="6fa6a61e-a818-0848-8002-38ce787de34b" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName">
<topicdata group="api" />
<apidata name="DistinguishedName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_DistinguishedName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="d1433302-76c5-ad96-6cdc-f55452820b92" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata 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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="4672e4cc-22bb-47e3-866b-268b7dd1d5d8" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)">
<topicdata group="api" />
<apidata name="ExtensionGet" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attribute">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Object" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="36ea9ce9-8922-396b-940e-d7954b2409c9" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)">
<topicdata group="api" />
<apidata name="ExtensionSet" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attribute">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="454b6846-ab6b-a639-35e5-51fb0127e1e1" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="c39e46b9-1936-2613-636b-7b490c2c53eb" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e9f34a6c-94a9-92e0-25a1-813badf9a8c6" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentityWithType" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="principalType">
<type api="T:System.Type" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
<argument>
<type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
<enumValue>
<field name="Advanced" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="c5cb8a4e-6732-1d61-f9a2-e60ea1e71084" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(System.DirectoryServices.AccountManagement.PrincipalContext,System.Type,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentityWithType" group="member" subgroup="method" />
<memberdata visibility="family" static="true" overload="Overload:System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="principalType">
<type api="T:System.Type" ref="true" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
<argument>
<type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
<enumValue>
<field name="Advanced" />
</enumValue>
</argument>
</attribute>
</attributes>
<file name="ee554fd4-c891-b57f-73c3-305b643de2b0" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.GetGroups">
<topicdata group="api" />
<apidata name="GetGroups" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="bb1ed45e-2c6a-e5da-8ea1-856693f2b72c" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name="GetGroups" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<proceduredata virtual="false" />
<parameters>
<parameter name="contextToQuery">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="0372db65-bcc0-ed7d-0eca-4ad0d42b5aa7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata 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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="cce56a74-0a0f-04e6-c215-8622bb4e0689" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject">
<topicdata group="api" />
<apidata name="GetUnderlyingObject" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="efc31faf-db97-a935-3845-68dc49a429b9" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType">
<topicdata group="api" />
<apidata name="GetUnderlyingObjectType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Type" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="a43bcf80-23d9-5605-eead-d49f0e3de48c" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.Guid">
<topicdata group="api" />
<apidata name="Guid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Guid">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Guid" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="c40d1d1a-4cf2-4a49-581d-17984d285e5a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)">
<topicdata group="api" />
<apidata name="IsMemberOf" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.IsMemberOf" />
<proceduredata virtual="false" />
<parameters>
<parameter name="group">
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="9d3dfb69-65ac-5ac5-7f57-87ccdb54f4dd" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="IsMemberOf" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.IsMemberOf" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="3188eeb7-41d5-1686-890d-2c79f08181d7" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Name">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_Name">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="73ba4799-a870-cdb6-a55a-a92beca1c60c" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName">
<topicdata group="api" />
<apidata name="SamAccountName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_SamAccountName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_SamAccountName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="8614ad20-18d2-749f-8195-87e9ee9322bb" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.Save">
<topicdata group="api" />
<apidata name="Save" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.Save" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="6641d52b-0607-e8df-772c-97008650e969" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name="Save" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.Principal.Save" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="0c36ead4-c3e3-0b10-5a5b-4633f4144cd0" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.Sid">
<topicdata group="api" />
<apidata name="Sid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Sid">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Security.Principal.SecurityIdentifier" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="417e612f-2753-6281-901b-4d9476683ad8" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass">
<topicdata group="api" />
<apidata name="StructuralObjectClass" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_StructuralObjectClass">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="a504bc13-da11-9624-c901-214d61b66670" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.Principal.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata 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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="9d903b6d-0bf5-71dc-9136-7703667bbef5" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName">
<topicdata group="api" />
<apidata name="UserPrincipalName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UserPrincipalName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_UserPrincipalName">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</containers>
<file name="9f64cfc2-b80b-9f74-d702-2fb8210c7fa8" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalCollection">
<topicdata group="api" />
<apidata name="PrincipalCollection" 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.Collections.Generic.ICollection`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" ref="true" />
<type api="T:System.Collections.ICollection" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.PrincipalCollection.Add">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Clear" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.CopyTo(System.DirectoryServices.AccountManagement.Principal[],System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.Count" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.GetEnumerator" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.IsSynchronized" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.SyncRoot" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#SyncRoot" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="ad76f834-f355-aa41-095d-0d1899ed9b2e" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalCollection">
<topicdata name="PrincipalCollection" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalCollection" />
<apidata name="PrincipalCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<arrayOf rank="1">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="defaultValue">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="value">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.PrincipalCollection.Add">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Clear" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.CopyTo(System.DirectoryServices.AccountManagement.Principal[],System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.GetEnumerator" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" />
</containers>
<file name="bcaaefa2-5bf6-1cb6-f7c5-63eb711e3ab9" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalCollection">
<topicdata name="PrincipalCollection" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalCollection" />
<apidata name="PrincipalCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.SyncRoot" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#SyncRoot" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" />
</containers>
<file name="46e333f4-4a3e-c4ce-9532-f57be42cd142" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add">
<topicdata name="Add" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Add" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="687e65aa-f1fe-a3df-ccdb-2e07bdcef5a2" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains">
<topicdata name="Contains" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Contains" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="dcc27204-6373-78c3-dfaf-be2b14999721" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove">
<topicdata name="Remove" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Remove" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.Principal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.UserPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="dbb2473a-50ab-24e6-b7d0-f7007d857b02" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.ComputerPrincipal)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="computer">
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="eb3c283d-080c-f909-5cd6-2d84ada2bfce" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.GroupPrincipal)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="group">
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e98893a2-69d3-57f0-211f-9bb326208e55" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.Principal)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="principal">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="d2996881-1cb9-0b0e-adfa-bde8fbebdb53" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="9882b677-50d7-2ca0-2058-447e7ccb8570" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Add(System.DirectoryServices.AccountManagement.UserPrincipal)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="user">
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="50398f47-e5a7-eb6b-2c4b-cd3308ef7242" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e55f544f-0ac6-21a7-e94c-c3e411111d8b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.ComputerPrincipal)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains" />
<proceduredata virtual="false" />
<parameters>
<parameter name="computer">
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="ea563200-83ad-9233-a7c1-e9f657f8bd59" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.GroupPrincipal)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains" />
<proceduredata virtual="false" />
<parameters>
<parameter name="group">
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="469e3f00-97b4-94ce-d8af-b4095a22b0b7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.Principal)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="principal">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="786a2423-4fe0-79ce-7388-f1e2eebcac01" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="ac9af0fa-634c-3a56-d6d2-d7c1b63dcf39" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains(System.DirectoryServices.AccountManagement.UserPrincipal)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Contains" />
<proceduredata virtual="false" />
<parameters>
<parameter name="user">
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="926e74f5-0fcb-eafe-e185-63e562904f50" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.CopyTo(System.DirectoryServices.AccountManagement.Principal[],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.DirectoryServices.AccountManagement.Principal" ref="true" />
</arrayOf>
</parameter>
<parameter name="index">
<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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="6542a267-59a5-0793-fbe8-ef451c934be3" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.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">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="4b5edc17-d55d-57f1-8ad3-b04fada6b8b2" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.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.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="c668099f-a614-3776-2cd3-03dd4587e304" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="b9ea5016-5380-0553-d003-1f94f1a67985" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.IsSynchronized">
<topicdata group="api" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsSynchronized" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="4d0f552d-a1c8-5fcb-1602-c96e4bf39742" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.ComputerPrincipal)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove" />
<proceduredata virtual="false" />
<parameters>
<parameter name="computer">
<type api="T:System.DirectoryServices.AccountManagement.ComputerPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="5ba27913-fe85-81ae-6156-4ec8a97a8a59" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.GroupPrincipal)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove" />
<proceduredata virtual="false" />
<parameters>
<parameter name="group">
<type api="T:System.DirectoryServices.AccountManagement.GroupPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="cb6aa9d2-f712-9222-3a55-8ec96e05ecbb" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.Principal)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="principal">
<type api="T:System.DirectoryServices.AccountManagement.Principal" 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.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="466ec82c-37af-65c2-19bf-fdeaa2b02234" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="4f737c04-d5a7-8c1e-cf27-aa5f937e9671" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove(System.DirectoryServices.AccountManagement.UserPrincipal)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalCollection.Remove" />
<proceduredata virtual="false" />
<parameters>
<parameter name="user">
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="f3a64ece-9ac9-89e0-3478-4c36abf4296c" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.SyncRoot">
<topicdata group="api" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SyncRoot" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="d2bf43c7-ee60-2ea2-a337-9ca46c855a80" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="fc243aee-2cd8-57cd-20ea-f60b5622af6b" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#Count">
<topicdata group="api" eiiName="ICollection.Count" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.Count">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.Count">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="ac9357ea-d91c-9378-4204-20a8e2823f95" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#IsSynchronized">
<topicdata group="api" eiiName="ICollection.IsSynchronized" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.IsSynchronized">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.IsSynchronized">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="afb7a1ca-206e-0fec-a2e3-c818e4456a7b" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#ICollection#SyncRoot">
<topicdata group="api" eiiName="ICollection.SyncRoot" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.SyncRoot">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.SyncRoot">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<file name="f3585e95-7c9b-dcb0-a2e4-9b0e3e7767fc" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalCollection.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalCollection" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e7eef530-414c-1a7e-cd13-d6a3feabd6e1" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalContext">
<topicdata group="api" />
<apidata name="PrincipalContext" 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.DirectoryServices.AccountManagement.PrincipalContext.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions,System.String,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.ConnectedServer" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Container" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.Dispose" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Name" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Options" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.UserName" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
<argument>
<type api="T:System.Security.SecurityCriticalScope" ref="false" />
<enumValue>
<field name="Everything" />
</enumValue>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="3662c2bb-d0fa-7db7-092b-55f0ee7c52f7" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalContext">
<topicdata name="PrincipalContext" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalContext" />
<apidata name="PrincipalContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.Dispose" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" />
</containers>
<file name="66256878-8be8-d74f-339c-c15d82c48bdc" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalContext">
<topicdata name="PrincipalContext" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalContext" />
<apidata name="PrincipalContext" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.ConnectedServer" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Container" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Name" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.Options" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalContext.UserName" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" />
</containers>
<file name="0f599dca-29d7-baeb-b269-9f7cabd14a78" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#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.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions,System.String,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="794da27e-729c-0412-becb-86b3d4f5d8fa" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials">
<topicdata name="ValidateCredentials" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ValidateCredentials" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="1468d6f6-c0c1-7650-1cb0-e592fc1f4a6c" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="686037c4-3e85-705e-dd7b-1a4ab405f2cf" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="19a3797f-85ff-75bc-9ffc-1f08ccd92f4e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="container">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="f512cb4e-9fca-a277-dbed-915638d1ca33" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="container">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="5fd8e02d-d50e-5fa6-aad4-6ccdf52bb211" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="container">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</parameter>
<parameter name="userName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="98e4bc81-af10-b91f-ee4e-2a700d44847d" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="userName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="723ba3d6-205b-2238-1597-34e3c561ad04" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor(System.DirectoryServices.AccountManagement.ContextType,System.String,System.String,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.#ctor" />
<parameters>
<parameter name="contextType">
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</parameter>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="container">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="userName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="c9f0edf3-c293-a506-228d-47ce386f0d26" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.ConnectedServer">
<topicdata group="api" />
<apidata name="ConnectedServer" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ConnectedServer" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="9022b983-202d-5e5b-3f78-75657d59d920" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.Container">
<topicdata group="api" />
<apidata name="Container" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Container" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="780d0849-11ea-50d4-2895-bc9ca0d817c0" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.ContextType">
<topicdata group="api" />
<apidata name="ContextType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ContextType" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextType" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="42d232b2-f390-112b-ea90-2681c6e5eda3" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="126f59f4-9632-966c-9e9e-4ba608ed441f" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="3e8fb29d-35d5-9d90-5f9f-de3fcd32d092" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.Options">
<topicdata group="api" />
<apidata name="Options" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Options" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="8b7494d8-550a-429d-9452-39d94b813059" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalContext.UserName">
<topicdata group="api" />
<apidata name="UserName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UserName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="c9c6ecfd-7d50-a80f-48b6-cf5b2f567c18" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String)">
<topicdata group="api" />
<apidata name="ValidateCredentials" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="13a13c82-6d89-21e0-3a3b-f6f955b2699e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials(System.String,System.String,System.DirectoryServices.AccountManagement.ContextOptions)">
<topicdata group="api" />
<apidata name="ValidateCredentials" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalContext.ValidateCredentials" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.DirectoryServices.AccountManagement.ContextOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</containers>
<file name="8a0f2a12-c91e-750e-4d18-9b8bd50296fb" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalException">
<topicdata group="api" />
<apidata name="PrincipalException" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.SystemException" ref="true" />
<type api="T:System.Exception" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.DirectoryServices.AccountManagement.MultipleMatchesException" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.NoMatchingPrincipalException" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.PasswordException" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</descendents>
</family>
<elements>
<element api="P:System.Exception.Data" />
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="db4363e5-c9cb-9134-ca7c-abeb12a1f90c" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalException">
<topicdata name="PrincipalException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalException" />
<apidata name="PrincipalException" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" />
</containers>
<file name="0961f9b6-d79f-9a17-7b9f-899e2a844333" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalException">
<topicdata name="PrincipalException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalException" />
<apidata name="PrincipalException" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" />
</containers>
<file name="68bd4546-ab28-10a3-364f-638cc5194749" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.PrincipalException">
<topicdata name="PrincipalException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalException" />
<apidata name="PrincipalException" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" />
</containers>
<file name="12e01d6d-cdd1-7060-16dd-dd50765e4efa" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalExistsException">
<topicdata group="api" />
<apidata name="PrincipalExistsException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String,System.Exception)" />
</element>
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="23c9a3e9-c4f6-41fe-d129-d693cce6e4ae" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalExistsException">
<topicdata name="PrincipalExistsException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
<apidata name="PrincipalExistsException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
</containers>
<file name="08ef2433-54dc-6144-a882-a089352f3300" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalExistsException">
<topicdata name="PrincipalExistsException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
<apidata name="PrincipalExistsException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
</containers>
<file name="37c7136c-308b-9aa6-6a3d-094c172493e8" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.PrincipalExistsException">
<topicdata name="PrincipalExistsException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
<apidata name="PrincipalExistsException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" />
</containers>
<file name="283b91d9-510e-0d26-95ea-c4bd1fc21e20" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#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.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String,System.Exception)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
</containers>
<file name="142af27a-3696-c7a3-f2f9-ba25c67c5a11" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
</containers>
<file name="6a77c980-f22d-5833-b236-7cbb27869955" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
</containers>
<file name="2655faa3-8ed3-3c02-dbea-15a67efab02f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
</containers>
<file name="24cece6a-8a63-38e1-2671-54ab94e2110e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalExistsException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalExistsException" ref="true" />
</containers>
<file name="f489bca6-015c-a4d3-00f2-cea1a76814e0" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalOperationException">
<topicdata group="api" />
<apidata name="PrincipalOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception,System.Int32)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalOperationException.ErrorCode" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="e12603cf-5e26-7d09-c21d-fb4096943af5" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalOperationException">
<topicdata name="PrincipalOperationException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
<apidata name="PrincipalOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
</containers>
<file name="657d6761-7733-860e-4d19-8cf6def63235" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalOperationException">
<topicdata name="PrincipalOperationException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
<apidata name="PrincipalOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#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.DirectoryServices.AccountManagement.PrincipalOperationException.ErrorCode" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
</containers>
<file name="36812e76-a88a-2fec-5469-2a1fc3bd3404" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.PrincipalOperationException">
<topicdata name="PrincipalOperationException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
<apidata name="PrincipalOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" />
</containers>
<file name="cbf01bdb-0282-f3d3-cf63-d9050b3cc507" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#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.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception,System.Int32)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="7a655b69-d633-1226-3165-6ffbe82ac6df" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="09194ad9-c23d-b5ec-90b5-8afbd9a653f8" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="3a0ab7cd-1cbf-3310-d3cd-ee06b545af5b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="605b7cad-5fb9-4665-bb5f-68f0245f4d92" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="7c970e05-7b3e-5ba2-06f3-3c337c232a16" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Exception,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
<parameter name="errorCode">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="a7e19c06-bd95-13c1-7a98-fe6be77566b5" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor(System.String,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="errorCode">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="025ebb8f-0838-5611-a6e7-75c76f3044b1" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalOperationException.ErrorCode">
<topicdata group="api" />
<apidata name="ErrorCode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ErrorCode" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<file name="fa54d074-68a4-c83f-ae6c-6e6422cfda99" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalOperationException.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="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>
<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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalOperationException" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="2ea75b3e-9ea5-2ed4-3b43-dbae0852f967" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalSearcher">
<topicdata group="api" />
<apidata name="PrincipalSearcher" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<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.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor(System.DirectoryServices.AccountManagement.Principal)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.Context" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindAll" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindOne" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcher" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcherType" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.QueryFilter" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="0d423d96-b87b-69b5-712d-0b4b3a1f675f" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalSearcher">
<topicdata name="PrincipalSearcher" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" />
<apidata name="PrincipalSearcher" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#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.DirectoryServices.AccountManagement.PrincipalSearcher.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindAll" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindOne" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcher" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcherType" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" />
</containers>
<file name="9c35c875-c413-3330-f31d-68c333248c94" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalSearcher">
<topicdata name="PrincipalSearcher" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" />
<apidata name="PrincipalSearcher" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.Context" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.QueryFilter" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" />
</containers>
<file name="6d1df0e0-1895-f207-a3c5-ed57c5a0f206" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalSearcher.#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.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor(System.DirectoryServices.AccountManagement.Principal)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<file name="7e92174d-392b-df03-e064-1d26edf51ef9" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="32c9eba3-4da8-6333-4118-acd2c87d2f1e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor(System.DirectoryServices.AccountManagement.Principal)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalSearcher.#ctor" />
<parameters>
<parameter name="queryFilter">
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="f86e92c7-1e85-d07c-e4c8-037a86bb0948" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.Context">
<topicdata group="api" />
<apidata name="Context" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Context" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<file name="da9703c9-ce41-f681-46fc-7d58822f8771" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="24b6f5ef-061a-8bc5-e6e0-3073dd72e366" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindAll">
<topicdata group="api" />
<apidata name="FindAll" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="4468d858-f4bc-d962-98a3-534fd89710f4" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.FindOne">
<topicdata group="api" />
<apidata name="FindOne" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="f40d9fa4-eaad-c4de-fb7a-059a932db1c7" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcher">
<topicdata group="api" />
<apidata name="GetUnderlyingSearcher" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="d0241fc9-57ad-d860-108b-9fed932d7043" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearcher.GetUnderlyingSearcherType">
<topicdata group="api" />
<apidata name="GetUnderlyingSearcherType" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Type" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="7e53fe3c-93e1-638b-766b-c117ddfc25e1" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalSearcher.QueryFilter">
<topicdata group="api" />
<apidata name="QueryFilter" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_QueryFilter">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_QueryFilter">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearcher" ref="true" />
</containers>
<file name="be751b97-1d82-00b6-f62d-accf8e91886a" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1">
<topicdata group="api" />
<apidata name="PrincipalSearchResult" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T" />
</templates>
<implements>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" 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="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</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.DirectoryServices.AccountManagement.PrincipalSearchResult`1.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="a625fac3-2180-5d76-52a7-52fbf2a63398" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1">
<topicdata name="PrincipalSearchResult" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<apidata name="PrincipalSearchResult" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`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},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</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.DirectoryServices.AccountManagement.PrincipalSearchResult`1.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</containers>
<file name="e49e0f82-8ac0-0883-813b-5f4833cf6b6e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true" />
</containers>
<file name="663e9852-636a-ce66-d71e-42b7d02f8dc1" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</returns>
<implements>
<member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="cfaa4888-e9d9-9053-9b58-8e474231c6db" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="fc91f484-b0bf-6e9f-6e3b-98a04e722be8" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException">
<topicdata group="api" />
<apidata name="PrincipalServerDownException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalException" ref="true" />
<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="E:System.Exception.SerializeObjectState" />
<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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<file name="64b6826e-bf6f-ccf2-bc4f-11c34f2639c9" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalServerDownException">
<topicdata name="PrincipalServerDownException" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
<apidata name="PrincipalServerDownException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#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.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
</containers>
<file name="2240d68f-1190-a4ef-1896-ffde70457505" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalServerDownException">
<topicdata name="PrincipalServerDownException" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
<apidata name="PrincipalServerDownException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#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" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
</containers>
<file name="1789cca3-1cb0-3c1d-c662-eb68f30d3b9d" />
</api>
<api id="Events.T:System.DirectoryServices.AccountManagement.PrincipalServerDownException">
<topicdata name="PrincipalServerDownException" group="list" subgroup="Events" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
<apidata name="PrincipalServerDownException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" />
</containers>
<file name="bd7f80d4-b4ae-a5b1-500b-6d779b706709" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#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.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="39c8ae7e-a369-91a4-3407-24360331190e" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="50a79073-d466-e9a7-1cc1-899cfed967e0" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="595b32dd-944e-3d6d-bb13-a1201fb1bb26" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="a4d9e2bf-43b0-1997-f639-cd7e8a867c62" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="8e8eb2a1-ea8b-8f06-2451-018f23c70bfc" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
<parameter name="errorCode">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="8de8ec88-75c7-59e3-0d54-64e87534bd68" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Exception,System.Int32,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="innerException">
<type api="T:System.Exception" ref="true" />
</parameter>
<parameter name="errorCode">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="serverName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="edf1377b-0049-731d-9e37-778efe6c279c" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor(System.String,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.PrincipalServerDownException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="errorCode">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<file name="d8c10839-505f-c69b-6fb5-b78360aa9adb" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalServerDownException.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="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>
<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="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalServerDownException" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="e67d8ff9-30d1-095a-2c64-d8ccb95d751f" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1">
<topicdata group="api" />
<apidata name="PrincipalValueCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<templates>
<template name="T" />
</templates>
<implements>
<type api="T:System.Collections.Generic.IList`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<type api="T:System.Collections.IEnumerable" ref="true" />
<type api="T:System.Collections.IList" ref="true" />
<type api="T:System.Collections.ICollection" 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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</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.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Add(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Clear" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Contains(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.CopyTo(`0[],System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Count" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IndexOf(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Insert(System.Int32,`0)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsFixedSize" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Item(System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Remove(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.RemoveAt(System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.SyncRoot" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#SyncRoot" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Clear" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Item(System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#RemoveAt(System.Int32)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="8ec6abc6-0070-b1f1-727c-68ba1a79ffb1" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1">
<topicdata name="PrincipalValueCollection" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<apidata name="PrincipalValueCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Linq.IQueryable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension" overload="true">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Where``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="Where" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" source="extension" overload="true">
<apidata name="Select" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Select``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.SelectMany``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" source="extension" overload="true">
<apidata name="SelectMany" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="collectionSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TCollection" index="1" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.SelectMany``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Collections.Generic.IEnumerable{``1}},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Take``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Take" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.TakeWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="TakeWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Skip``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="Skip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SkipWhile``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32,System.Boolean})" source="extension" overload="true">
<apidata name="SkipWhile" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="Join" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.Join``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,``1,``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" source="extension" overload="true">
<apidata name="GroupJoin" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</templates>
<parameters>
<parameter name="inner">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="outerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="innerKeySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TInner" index="1" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="2" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupJoin``4(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``2},System.Func{``1,``2},System.Func{``0,System.Collections.Generic.IEnumerable{``1},``3},System.Collections.Generic.IEqualityComparer{``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" source="extension" overload="true">
<apidata name="OrderByDescending" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.OrderByDescending``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.IOrderedEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.Linq.IGrouping`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.GroupBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,System.Collections.Generic.IEnumerable{``0},``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="GroupBy" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TElement" index="2" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="3" api="M:System.Linq.Enumerable.GroupBy``4(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Func{``1,System.Collections.Generic.IEnumerable{``2},``3},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Concat``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Concat" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" source="extension">
<apidata name="Zip" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TSecond" index="1" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Distinct``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Distinct``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Distinct" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Union``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Union" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Intersect``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Intersect" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Except" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Reverse``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="Reverse" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.SequenceEqual``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="SequenceEqual" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="second">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.AsEnumerable``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="AsEnumerable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToArray``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToArray" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<arrayOf rank="1">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToList``1(System.Collections.Generic.IEnumerable{``0})" source="extension">
<apidata name="ToList" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.List`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToDictionary" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.Dictionary`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" source="extension" overload="true">
<apidata name="ToLookup" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</templates>
<parameters>
<parameter name="keySelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
<parameter name="elementSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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>
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Linq.ILookup`2" ref="true">
<specialization>
<template name="TKey" index="1" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
<template name="TElement" index="2" api="M:System.Linq.Enumerable.ToLookup``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2},System.Collections.Generic.IEqualityComparer{``1})" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.DefaultIfEmpty``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},``0)" source="extension" overload="true">
<apidata name="DefaultIfEmpty" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="defaultValue">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.First``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.First``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="First" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="FirstOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Last``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Last``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Last" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.LastOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LastOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Single``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Single``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Single" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.SingleOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="SingleOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ElementAt``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAt" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.ElementAtOrDefault``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" source="extension">
<apidata name="ElementAtOrDefault" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Any``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Any``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Any" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.All``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension">
<apidata name="All" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Count``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="Count" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.LongCount``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})" source="extension" overload="true">
<apidata name="LongCount" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="predicate">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Boolean" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0)" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Contains``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})" source="extension" overload="true">
<apidata name="Contains" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
<parameter name="comparer">
<type api="T:System.Collections.Generic.IEqualityComparer`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``0,``0})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``2(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" source="extension" overload="true">
<apidata name="Aggregate" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</templates>
<parameters>
<parameter name="seed">
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</parameter>
<parameter name="func">
<type api="T:System.Func`3" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
<parameter name="resultSelector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="TAccumulate" index="1" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="2" api="M:System.Linq.Enumerable.Aggregate``3(System.Collections.Generic.IEnumerable{``0},``1,System.Func{``1,``0,``1},System.Func{``1,``2})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Sum``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Sum" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Min" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Min``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`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},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" source="extension" overload="true">
<apidata name="Max" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<template name="TResult" index="1" api="M:System.Linq.Enumerable.Max``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Decimal})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Decimal" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Decimal}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Decimal" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Double})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Double}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int32})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int32}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Int64})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Double" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Int64}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Int64" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Double" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Single})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Single" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Average``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Nullable{System.Single}})" source="extension" overload="true">
<apidata name="Average" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<parameters>
<parameter name="selector">
<type api="T:System.Func`2" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</specialization>
</type>
</parameter>
</parameters>
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Single" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel``1(System.Collections.Generic.IEnumerable{``0})" source="extension" overload="true">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</templates>
<returns>
<type api="T:System.Linq.ParallelQuery`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</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.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Add(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Clear" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Contains(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IndexOf(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Insert(System.Int32,`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Remove(`0)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.RemoveAt(System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Clear" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#RemoveAt(System.Int32)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</containers>
<file name="3f7d7ec2-5bfa-8187-098a-bde270ba1603" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1">
<topicdata name="PrincipalValueCollection" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
<apidata name="PrincipalValueCollection" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<templates>
<template name="T" />
</templates>
<elements>
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsFixedSize" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Item(System.Int32)" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.SyncRoot" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#Count" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#SyncRoot" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Item(System.Int32)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</containers>
<file name="c23a7117-d88b-23c3-3620-6e9f898fd4a1" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Add(`0)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
<type api="T:System.Collections.Generic.ICollection`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="6534294f-f3df-a1ca-4015-69d761581587" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="14919f76-6c4d-e734-01a3-9846ad1abe5a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Contains(`0)">
<topicdata group="api" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="604f19ae-6afe-8749-6fe5-525c559a9cba" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.CopyTo(`0[],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">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</arrayOf>
</parameter>
<parameter name="index">
<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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="01b1ebf9-2677-6c38-85c7-a4f107b9443f" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="87ed507d-4b5b-fb2b-0d73-1efb89cc8e08" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</returns>
<implements>
<member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="0468bc90-5cb0-aaf1-613a-572f5894423b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IndexOf(`0)">
<topicdata group="api" />
<apidata name="IndexOf" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.Generic.IList`1.IndexOf(`0)">
<type api="T:System.Collections.Generic.IList`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="40fe91fe-dbaa-1bbd-202c-b4ea77203348" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Insert(System.Int32,`0)">
<topicdata group="api" />
<apidata name="Insert" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)">
<type api="T:System.Collections.Generic.IList`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="fa0046b9-a085-82a9-ddd6-9bd446b66184" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsFixedSize">
<topicdata group="api" />
<apidata name="IsFixedSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsFixedSize" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="36a583e4-5304-23d2-f82b-a8bac88fd860" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="c659a15e-5528-50c8-d490-ebe44b86d504" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.IsSynchronized">
<topicdata group="api" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsSynchronized" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="4e2053a2-cd9b-7050-7610-474e2414f3c5" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Item(System.Int32)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" set="true" />
<getter name="get_Item" />
<setter name="set_Item" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</returns>
<implements>
<member api="P:System.Collections.Generic.IList`1.Item(System.Int32)">
<type api="T:System.Collections.Generic.IList`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="f82b8940-2e26-40bb-8ac3-429bedb529bb" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.Remove(`0)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="value">
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</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>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="3ef669a5-daba-60ad-3b4a-de3645d847cd" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.RemoveAt(System.Int32)">
<topicdata group="api" />
<apidata name="RemoveAt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.Generic.IList`1.RemoveAt(System.Int32)">
<type api="T:System.Collections.Generic.IList`1" ref="true">
<specialization>
<template name="T" index="0" api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="8b925749-b0d4-0186-bfeb-a0d7e4f1438c" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.SyncRoot">
<topicdata group="api" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SyncRoot" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="7a48b46a-8baf-a753-c371-e389f747c450" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="5443aec8-b3e9-cbbe-199b-7dd78e319321" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#Count">
<topicdata group="api" eiiName="ICollection.Count" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.Count">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="2b37155d-3e9f-7367-10d6-0d8c572823de" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#IsSynchronized">
<topicdata group="api" eiiName="ICollection.IsSynchronized" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.IsSynchronized">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.IsSynchronized">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="685d197b-433b-8c30-f916-04c255454573" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#ICollection#SyncRoot">
<topicdata group="api" eiiName="ICollection.SyncRoot" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.ICollection.SyncRoot">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.SyncRoot">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="6f51f009-3f26-53ee-5332-4241bc4621bc" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="fa6d500d-0e3c-f513-d1c5-f8def1f69f78" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Add(System.Object)">
<topicdata group="api" eiiName="IList.Add" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IList.Add(System.Object)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="7c4dd3ad-b03d-a9c7-4d2e-074c999c8717" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Clear">
<topicdata group="api" eiiName="IList.Clear" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<implements>
<member api="M:System.Collections.IList.Clear">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="84e0283e-582f-6912-70de-c0d63c70dc8a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Contains(System.Object)">
<topicdata group="api" eiiName="IList.Contains" />
<apidata name="Contains" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IList.Contains(System.Object)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="dddeec7e-cf78-14da-3d6f-b538bffbdcfc" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IndexOf(System.Object)">
<topicdata group="api" eiiName="IList.IndexOf" />
<apidata name="IndexOf" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IList.IndexOf(System.Object)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="5bd3b9fd-f540-f41c-fc1b-9a89411d0ddd" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)">
<topicdata group="api" eiiName="IList.Insert" />
<apidata name="Insert" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.IList.Insert(System.Int32,System.Object)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="4ddeba04-f801-a890-3cff-0230adebecf8" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsFixedSize">
<topicdata group="api" eiiName="IList.IsFixedSize" />
<apidata name="IsFixedSize" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.IList.IsFixedSize">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.IList.IsFixedSize">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="53d0b0f4-cf05-1701-2444-322bee831395" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#IsReadOnly">
<topicdata group="api" eiiName="IList.IsReadOnly" />
<apidata name="IsReadOnly" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.IList.IsReadOnly">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.IList.IsReadOnly">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="85517f84-d564-2cac-569f-12925d032c46" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Item(System.Int32)">
<topicdata group="api" eiiName="IList.Item" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" set="true" />
<getter name="get_System.Collections.IList.Item">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<setter name="set_System.Collections.IList.Item">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</setter>
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.IList.Item(System.Int32)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="e00403b9-b5fc-4724-cb2f-e5e63d24a6a0" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#Remove(System.Object)">
<topicdata group="api" eiiName="IList.Remove" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="value">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.IList.Remove(System.Object)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<file name="4dbe3c8c-3253-4d93-a5c7-5e303d2c6e22" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1.System#Collections#IList#RemoveAt(System.Int32)">
<topicdata group="api" eiiName="IList.RemoveAt" />
<apidata name="RemoveAt" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.IList.RemoveAt(System.Int32)">
<type api="T:System.Collections.IList" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.PrincipalValueCollection`1" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="f0a92d15-71fe-ddca-7988-cf53dc7a4d68" />
</api>
<api id="T:System.DirectoryServices.AccountManagement.UserPrincipal">
<topicdata group="api" />
<apidata name="UserPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor">
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</element>
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.Current" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmailAddress" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmployeeId" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.GetAuthorizationGroups" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.GivenName" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.MiddleName" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.Surname" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.VoiceTelephoneNumber" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
<argument>
<type api="T:System.Security.SecurityCriticalScope" ref="false" />
<enumValue>
<field name="Everything" />
</enumValue>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.AccountManagement.DirectoryRdnPrefixAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>CN</value>
</argument>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
<attribute>
<type api="T:System.DirectoryServices.DirectoryServicesPermissionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="InheritanceDemand" />
</enumValue>
</argument>
<assignment name="Unrestricted">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="43167e4b-06eb-62d1-6bdb-91ce88365dd6" />
</api>
<api id="Methods.T:System.DirectoryServices.AccountManagement.UserPrincipal">
<topicdata name="UserPrincipal" group="list" subgroup="Methods" typeTopicId="T:System.DirectoryServices.AccountManagement.UserPrincipal" />
<apidata name="UserPrincipal" group="type" subgroup="class" />
<typedata visibility="public" 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.DirectoryServices.AccountManagement.AuthenticablePrincipal.ChangePassword(System.String,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ExpirePasswordNow" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.IsAccountLockedOut" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.RefreshExpiredPassword" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SetPassword(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UnlockAccount" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.CheckDisposedOrDeleted" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Delete" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Dispose" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Equals(System.Object)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionGet(System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.ExtensionSet(System.String,System.Object)" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.GetGroups">
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetGroups(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetHashCode" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObject" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.GetUnderlyingObjectType" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.IsMemberOf">
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.GroupPrincipal)" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.IsMemberOf(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.Save">
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save" />
<element api="M:System.DirectoryServices.AccountManagement.Principal.Save(System.DirectoryServices.AccountManagement.PrincipalContext)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.Principal.ToString" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity">
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</element>
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.GetAuthorizationGroups" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" />
</containers>
<file name="323631d7-5f72-ead8-27f1-e4bfbc473d13" />
</api>
<api id="Properties.T:System.DirectoryServices.AccountManagement.UserPrincipal">
<topicdata name="UserPrincipal" group="list" subgroup="Properties" typeTopicId="T:System.DirectoryServices.AccountManagement.UserPrincipal" />
<apidata name="UserPrincipal" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountExpirationDate" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AccountLockoutTime" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AllowReversiblePasswordEncryption" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.BadLogonCount" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Certificates" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.DelegationPermitted" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.Enabled" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDirectory" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.HomeDrive" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastBadPasswordAttempt" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastLogon" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.LastPasswordSet" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNeverExpires" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PasswordNotRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedLogonTimes" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.PermittedWorkstations" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.ScriptPath" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.SmartcardLogonRequired" />
<element api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.UserCannotChangePassword" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Context" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextRaw" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.ContextType" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Description" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DisplayName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.DistinguishedName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Guid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Name" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.SamAccountName" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.Sid" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.StructuralObjectClass" />
<element api="P:System.DirectoryServices.AccountManagement.Principal.UserPrincipalName" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.AdvancedSearchFilter" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.Current" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmailAddress" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmployeeId" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.GivenName" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.MiddleName" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.Surname" />
<element api="P:System.DirectoryServices.AccountManagement.UserPrincipal.VoiceTelephoneNumber" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" />
</containers>
<file name="2d5f5410-f5c5-8105-a9ac-5e6d1ad3b81f" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.#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.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="b513e591-d731-b67e-8265-203f53302db5" />
</api>
<api id="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity">
<topicdata name="FindByIdentity" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<elements>
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)" />
<element api="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)" />
</elements>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="e28bd16a-8c2d-9c1b-2a56-10e8d77d006b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="4ed18f69-d5c1-6d9e-7951-bd7f0018ab2d" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor(System.DirectoryServices.AccountManagement.PrincipalContext,System.String,System.String,System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.#ctor" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="samAccountName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="enabled">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="9b838914-9d42-5402-7bfc-59d0fd54bb9f" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.AdvancedSearchFilter">
<topicdata group="api" />
<apidata name="AdvancedSearchFilter" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.DirectoryServices.AccountManagement.AuthenticablePrincipal.AdvancedSearchFilter">
<type api="T:System.DirectoryServices.AccountManagement.AuthenticablePrincipal" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_AdvancedSearchFilter" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.AdvancedFilters" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="781aadb9-f1d1-57ed-0ff3-aca23be99507" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.Current">
<topicdata group="api" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Current" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="70714758-dac3-4ef0-41f6-9476b8709d66" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmailAddress">
<topicdata group="api" />
<apidata name="EmailAddress" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_EmailAddress" />
<setter name="set_EmailAddress" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="7d39e4c5-3f34-c3f2-a583-e79251d69f48" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.EmployeeId">
<topicdata group="api" />
<apidata name="EmployeeId" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_EmployeeId" />
<setter name="set_EmployeeId" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="eb4993d0-23f9-2dfd-0599-ba20f47ca92a" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByBadPasswordAttempt(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByBadPasswordAttempt" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="2644adde-e57d-d699-e1f5-d69c91dced1b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByExpirationTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByExpirationTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="10a21a49-c950-a963-ece7-a1f5cef86d69" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.DirectoryServices.AccountManagement.IdentityType,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityType">
<type api="T:System.DirectoryServices.AccountManagement.IdentityType" ref="false" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="b92ec300-030b-c963-c9a8-1835252e578b" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity(System.DirectoryServices.AccountManagement.PrincipalContext,System.String)">
<topicdata group="api" />
<apidata name="FindByIdentity" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.DirectoryServices.AccountManagement.UserPrincipal.FindByIdentity" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="identityValue">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="efeef6e7-000d-15ff-67b7-b16cebac2e52" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLockoutTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLockoutTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="c46fc4c8-6be4-f7c2-7967-e23d6512ff72" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByLogonTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByLogonTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="92f59a08-9c0f-d1d7-db66-5b8a21e85f9f" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.FindByPasswordSetTime(System.DirectoryServices.AccountManagement.PrincipalContext,System.DateTime,System.DirectoryServices.AccountManagement.MatchType)">
<topicdata group="api" />
<apidata name="FindByPasswordSetTime" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="context">
<type api="T:System.DirectoryServices.AccountManagement.PrincipalContext" ref="true" />
</parameter>
<parameter name="time">
<type api="T:System.DateTime" ref="false" />
</parameter>
<parameter name="type">
<type api="T:System.DirectoryServices.AccountManagement.MatchType" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="4504c155-f047-45f9-0094-ef75f40dc4a4" />
</api>
<api id="M:System.DirectoryServices.AccountManagement.UserPrincipal.GetAuthorizationGroups">
<topicdata group="api" />
<apidata name="GetAuthorizationGroups" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.DirectoryServices.AccountManagement.PrincipalSearchResult`1" ref="true">
<specialization>
<type api="T:System.DirectoryServices.AccountManagement.Principal" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="69d08333-e5dd-32eb-542e-ce39ebf8ec75" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.GivenName">
<topicdata group="api" />
<apidata name="GivenName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_GivenName" />
<setter name="set_GivenName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="8daee3ea-95a3-0c85-9ee2-bbe021f2e649" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.MiddleName">
<topicdata group="api" />
<apidata name="MiddleName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_MiddleName" />
<setter name="set_MiddleName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="34a38008-009e-a217-7ab5-06e11f420239" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.Surname">
<topicdata group="api" />
<apidata name="Surname" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Surname" />
<setter name="set_Surname" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="463aa9b1-a4fd-dd5f-81c3-c31d0c6817ea" />
</api>
<api id="P:System.DirectoryServices.AccountManagement.UserPrincipal.VoiceTelephoneNumber">
<topicdata group="api" />
<apidata name="VoiceTelephoneNumber" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_VoiceTelephoneNumber" />
<setter name="set_VoiceTelephoneNumber" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.DirectoryServices.AccountManagement" module="System.DirectoryServices.AccountManagement" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.DirectoryServices.AccountManagement" />
<type api="T:System.DirectoryServices.AccountManagement.UserPrincipal" ref="true" />
</containers>
<file name="d017527b-0987-a687-2ff2-45c8f45a9aa5" />
</api>
</apis>
</reflection>