Bin/Assemblies/Microsoft.MetadirectoryServicesEx.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.MetadirectoryServicesEx</name>
    </assembly>
    <members>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeDetached">
            <summary>
            INTERNAL.
            Implementation of AnchorAttribute that doesn't require ScriptHost/Sync Engine
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeDetached.#ctor(System.String,Microsoft.MetadirectoryServices.AttributeType,System.Object)">
            <summary>
            Constructor
            </summary>
            <param name="attributeName"></param>
            <param name="dataType"></param>
            <param name="value"></param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeDetached.Name">
            <summary>
            Name
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeDetached.DataType">
            <summary>
            Data type
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeDetached.Value">
            <summary>
            Value
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeKeyedCollectionDetached">
            <summary>
            INTERNAL.
            AnchorAttributeKeyedCollection implementation that doesn't require ScriptHost/Sync Engine
             
            Notes: Original MetadirectoryServices.Impl.AnchorAttributeKeyedCollection keeps pointer to CSEntryChangeImpl
            instance and in case of EXPORT calls it's AddAnchorAttribute/DeleteAnchorAttribute
            on adding and removing items to collection.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AnchorAttributeKeyedCollectionDetached.GetKeyForItem(Microsoft.MetadirectoryServices.AnchorAttribute)">
            <summary>
            Gets key value for the item
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached">
            <summary>
            INTERNAL.
            AttributeChange implementation that doesn't require ScriptHost/Sync Engine
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.#ctor(System.String,Microsoft.MetadirectoryServices.AttributeModificationType,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.ValueChange})">
            <summary>
            Constructor - uses default settings for attribute type and other settings
            </summary>
            <param name="attributeName"></param>
            <param name="attributeModificationType"></param>
            <param name="valueChanges"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.#ctor(System.String,Microsoft.MetadirectoryServices.AttributeModificationType,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.ValueChange},Microsoft.MetadirectoryServices.AttributeType,System.Boolean,System.Boolean)">
            <summary>
            Constructor - creates attribute with specified type and values
            </summary>
            <param name="attributeName"></param>
            <param name="attributeModificationType"></param>
            <param name="valueChanges"></param>
            <param name="attributeType"></param>
            <param name="isMultiValued"></param>
            <param name="isAnchor"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.#ctor(Microsoft.MetadirectoryServices.SchemaAttribute,Microsoft.MetadirectoryServices.AttributeModificationType,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.ValueChange})">
            <summary>
            Constructor
            </summary>
            <param name="attributeSchema"></param>
            <param name="attributeModificationType"></param>
            <param name="valueChanges"></param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.Name">
            <summary>
            Name
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.DataType">
            <summary>
            Data type
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.IsMultiValued">
            <summary>
            Gets the flag showing if attribute is multivalued
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.ModificationType">
            <summary>
            Modification type
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeDetached.ValueChanges">
            <summary>
            Value changes
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeKeyedCollectionDetached">
            <summary>
            INTERNAL.
            AttributeChangeKeyedCollection implementation that doesn't require ScriptHost/Sync Engine
             
            Original MetadirectoryServices.Impl.AttributeChangeKeyedCollection keeps pointer to CSEntryChangeImpl
            instance and in case of EXPORT calls it's AddAttributeChange/DeleteAttributeChange
            on adding and removing items to collection.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeKeyedCollectionDetached.#ctor(Microsoft.MetadirectoryServices.CSEntryChange)">
            <summary>
            Creates the collection. Null is ok for csEntryChange.
            </summary>
            <param name="csEntryChange"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeKeyedCollectionDetached.GetKeyForItem(Microsoft.MetadirectoryServices.AttributeChange)">
            <summary>
            Gets key value for the item
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeKeyedCollectionDetached.InsertItem(System.Int32,Microsoft.MetadirectoryServices.AttributeChange)">
            <summary>
            Called when an item is added to collection
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.AttributeChangeKeyedCollectionDetached.SetItem(System.Int32,Microsoft.MetadirectoryServices.AttributeChange)">
            <summary>
            Called when an item is set in the collection
            </summary>
            <param name="index"></param>
            <param name="item"></param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached">
            <summary>
            INTERNAL.
            CSEntryChange implementation that doesn't require ScriptHost/Sync Engine
             
            Note: all validations originally performed in CSEntryChangeImpl at real-time
            will now be delayed until the objects are actually submitted to Sync Engine
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.#ctor(System.Guid,Microsoft.MetadirectoryServices.ObjectModificationType,Microsoft.MetadirectoryServices.MAImportError,System.Collections.Generic.IList{System.String})">
            <summary>
            Constructor. Pass modificationType = ObjectModificationType.Unconfigured if you want to set it later.
            </summary>
            <param name="identifier"></param>
            <param name="modificationType"></param>
            <param name="eCodeImport"></param>
            <param name="changedAttributeNames"></param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ObjectModificationType">
            <summary>
            Object Modification Type
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ChangedAttributeNames">
            <summary>
            This list of changed attribute names is calculated in CExtensibleMaImport::Import_CallBased()
            for import and on Controller level for export, and then passed to CSEntryChangeImpl by ScriptHost.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.Identifier">
            <summary>
            Identifier
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.DN">
            <summary>
            DN
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.RDN">
            <summary>
            RDN
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ObjectType">
            <summary>
            Object type
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ErrorCodeImport">
            <summary>
            Import error code
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.AttributeChanges">
            <summary>
            Attribute changes performed on the object
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.AnchorAttributes">
            <summary>
            Anchor attributes, used to identify the object
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ErrorName">
            <summary>Retrieves or sets the error name.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeDetached.ErrorDetail">
            <summary>Retrieves or sets the error message.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached">
            <summary>
            INTERNAL.
            CSEntryChangeResult implementation that doesn't require ScriptHost/Sync Engine
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.#ctor(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError,System.String,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="identifier"></param>
            <param name="updatedAnchorAttributes"></param>
            <param name="errorCode"></param>
            <param name="errorName"></param>
            <param name="errorDetail"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.#ctor(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError,System.String,System.String,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="identifier"></param>
            <param name="updatedAnchorAttributes"></param>
            <param name="errorCode"></param>
            <param name="errorName"></param>
            <param name="errorDetail"></param>
            <param name="extraErrorDetails"></param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.Identifier">
            <summary>
            Identifier of the result entry. Should match the identifier of exported entry
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.AnchorAttributes">
            <summary>
            Updated anchor atrributes
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.ErrorCode">
            <summary>
            Export error code
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.ErrorName">
            <summary>Retrieves the returned error Name.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.ErrorDetail">
            <summary>Retrieves the returned error detail.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultDetached.ExtraErrorDetails">
            <summary>Gets a mapping between the name of an error detail and its value(s).</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultKeyedCollectionDetached">
            <summary>
            INTERNAL.
            Collection of CSEntryChangeResult that doesn't require ScriptHost/Sync Engine
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.CSEntryChangeResultKeyedCollectionDetached.GetKeyForItem(Microsoft.MetadirectoryServices.CSEntryChangeResult)">
            <summary>
            Returns key for the item
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils">
            <summary>
            INTERNAL.
            Utility methods to support ECMA2 detached operation. Should only contain methods which don't
            require an instance of Sync Engine running
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils.DNAttributeName">
            <summary>
            DN Attribute Name
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils.SplitDN(System.String)">
            <summary>
            INTERNAL
            Utility method which splits DN into subcomponents.
            Was moved here from ScriptHost::SplitStoreDN to make it available in "detached" mode
            </summary>
            <param name="dn"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils.ValidateObjectModificationType(Microsoft.MetadirectoryServices.ObjectModificationType)">
            <summary>
            INTERNAL
            Utility method which verifies if ObjectModificationType for CSEntryChange is valid
            </summary>
            <param name="objectModificationType"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils.ValidateAttributeModificationType(Microsoft.MetadirectoryServices.ObjectModificationType,Microsoft.MetadirectoryServices.AttributeModificationType)">
            <summary>
            INTERNAL
            Utility method which verifies if AttributeModificationType is valid for particular ObjectModificationType
            </summary>
            <param name="objectModificationType"></param>
            <param name="attributeModificationType"></param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DetachedObjectModel.DetachedUtils.ValidateAttributeChange(Microsoft.MetadirectoryServices.CSEntryChange,Microsoft.MetadirectoryServices.AttributeChange)">
            <summary>
            INTERNAL
            This utility method performs client-side verification of AttributeChange
            </summary>
            <param name="csEntryChange"></param>
            <param name="attributeChange"></param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException">
            <summary>The base class for all Identity Lifecycle Manager
            specific exceptions thrown by Identity Lifecycle Manager objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MetadirectoryServicesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MetadirectoryServicesException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchAttributeException">
            <summary>Thrown when an attribute is requested that is not in
            the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException"/> class </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException"/> class with a specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchAttributeException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchParameterException">
            <summary>Thrown when an parameter is requested that is not in
            the configuration parameters.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchParameterException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchParameterException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchParameterException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchParameterException"/> class with a specified
            parameter name.</summary>
            <param name="parameterName">The name of the parameter.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchParameterException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchParameterException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchParameterException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchParameterException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchParameterException.ParameterName">
            <summary>A string that contains the name of the parameter.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException">
            <summary>Thrown when an attribute is requested that is not a
            member of the specified object type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchAttributeInObjectTypeException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException">
            <summary>Thrown when an attribute is requested that does not exist
            on the object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDoesNotExistOnObjectException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException">
            <summary>Thrown when a rules extension requests an attribute
            that is not selected for use by Identity Lifecycle Manager.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotPresentException">
            <summary>Thrown when a rules extension accesses an attribute
            that is not present on an object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotPresentException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotPresentException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException"/> class with the specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotPresentException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotPresentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotPresentException.AttributeName">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">
            <summary>Thrown in either the
            <see cref="!:IMASynchronization.MapAttributesForImport"/> or
            <see cref="!:IMASynchronization.MapAttributesForJoin"/> method when a rules extension
            accesses an attribute that has not been defined as a source attribute
            for the current flow.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException"/> class with the
            specified attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException.AttributeName">
            <summary>Gets the name of the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TooManyValuesException">
            <summary>Thrown when more than one value is added to a
            single-valued attribute.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class with the specified
            attribute name.</summary>
            <param name="attributeName">The name of the attribute.
            </param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TooManyValuesException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TooManyValuesException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TooManyValuesException.AttributeName">
            <summary>A string that contains the name of the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException">
            <summary>Thrown when a rules extension attempts to add a
            connector in which a distinguished name component is not compatible
            with the structure of any partitions of the management agent.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.#ctor(System.String,System.String,System.String[],System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException"/> class with the
            specified management agent name, distinguished name, object class
            list, and primary object type.</summary>
            <param name="MAName">The name of the management agent that
            rejected the new object.</param>
            <param name="DN">The distinguished name of the new object
            that was rejected by the partition filter criteria.</param>
            <param name="ObjectClasses">The list of object classes of
            the new object that was rejected by the partition filter criteria.
            </param>
            <param name="ObjectType">The primary object type of the
            new object that was rejected by the partition filter criteria.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.MAName">
            <summary>A string that contains the name of the management
            agent that rejected the new object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.DN">
            <summary>Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the new object that was
            rejected by the partition filter criteria.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.ObjectClasses">
            <summary>A collection of strings that contains the list of
            object classes of the new object that was rejected by the partition
            filter criteria.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException.ObjectType">
            <summary>A string that contains the primary object type of
            the new object that was rejected by the partition filter criteria.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MissingParentObjectException">
            <summary>Thrown when a rules extension makes an attempt to add
            a connector with a non-existent parent object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MissingParentObjectException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MissingParentObjectException.MAName">
            <summary>A string that contains the the name of the
            management agent that rejected the new object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MissingParentObjectException.DN">
            <summary>Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            with the distinguished name of the new object that is missing a parent.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException">
            <summary>Thrown when a rules extension attempts to add a
            connector where a connector with a specified distinguished name
            already exists.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent that
            contains the object that already exists.</param>
            <param name="DN">The distinguished name of the object that
            already exists.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.MAName">
            <summary>A string that contains the name of the management
            agent containing the duplicate object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the distinguished name of the duplicate object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchClassException">
            <summary>Thrown when a class is referenced that is not in the
            schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchClassException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchClassException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchClassException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchClassException"/> class with the specified class name.
            </summary>
            <param name="className">The name of the class that is not
            valid.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchClassException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchClassException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchClassException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchClassException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchClassException.ClassName">
            <summary>Contains the name of the class that is not
            valid.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException">
            <summary>Thrown when an object type is referenced that is not
            in the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException"/> class with the specified class
            name.</summary>
            <param name="objectType">The name of the invalid object
            type.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectTypeException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectTypeException.ObjectType">
            <summary>Contains the name of the invalid object type.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchObjectException">
            <summary>Thrown when a non-existent object is requested.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchObjectException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchObjectException"/> class with the specified
            management agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent that
            does not contain the object.</param>
            <param name="DN">The distinguished name of the
            non-existent object.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectException.MAName">
            <summary>A string that contains the name of the management
            agent that does not contain the requested object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchObjectException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the distinguished name of the non-existent object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.InvalidDNException">
            <summary>Thrown when an invalid distinguished name is passed
            to a method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified
            error message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified management
            agent name and distinguished name.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.InvalidDNException.#ctor(System.String,System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.InvalidDNException"/> class with the specified management
            agent name, distinguished name, and error message.</summary>
            <param name="MAName">The name of the management agent.
            </param>
            <param name="DN">The distinguished name.</param>
            <param name="messageFormat">The error message.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.InvalidDNException.MAName">
            <summary>A string that contains the name of the management
            agent.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.InvalidDNException.DN">
            <summary>A <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object that
            contains the invalid distinguished name.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException">
            <summary>Thrown when a non-existent management agent is
            requested.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException"/> class with the specified
            management agent name.</summary>
            <param name="MAName">The name of the non-existent
            management agent.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.NoSuchManagementAgentException.MAName">
            <summary>A string that contains the name of the
            non-existent management agent.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExtensionException">
            <summary>The base class for exceptions defined specifically
            for Identity Lifecycle Manager rules extensions.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class using serialization.</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TerminateRunException">
            <summary>Thrown when a rules extension needs to explicitly
            stop the management agent run.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TerminateRunException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TerminateRunException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DeclineMappingException">
            <summary>Thrown when the method cannot produce a mapping.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeclineMappingException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeclineMappingException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeclineMappingException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeclineMappingException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeclineMappingException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeclineMappingException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeclineMappingException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeclineMappingException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.UnexpectedDataException">
            <summary>Thrown by an extension when unexpected data is
            encountered.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UnexpectedDataException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            <summary>Thrown by an extension when Identity
            Lifecycle Manager calls an entry point that is not implemented by the
            extension.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryPointNotImplementedException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryPointNotImplementedException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryPointNotImplementedException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryPointNotImplementedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException">
            <summary>Thrown by a password extension when the old password
            provided was incorrect.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OldPasswordIncorrectException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OldPasswordIncorrectException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OldPasswordIncorrectException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OldPasswordIncorrectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">
            <summary>Thrown by a password extension when the object is not
            found during password set/change operation.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">
            <summary>Thrown by a password extension when the object type
            does not support password set or change.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AccessDeniedException">
            <summary>Thrown by a password extension when the password set
            or change was denied.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AccessDeniedException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AccessDeniedException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AccessDeniedException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AccessDeniedException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AccessDeniedException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AccessDeniedException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AccessDeniedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AccessDeniedException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">
            <summary>Thrown by a password extension when the password
            specified was ill formed.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordIllFormedException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordIllFormedException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordIllFormedException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordIllFormedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">
            <summary>Thrown by a password extension when the password
            specified violates password policy.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordPolicyViolationException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordPolicyViolationException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordPolicyViolationException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordPolicyViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">
            <summary>Thrown by an extensible extension when the credentials
            to connect to server are incorrect.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.BadServerCredentialsException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.BadServerCredentialsException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.BadServerCredentialsException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.BadServerCredentialsException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ServerDownException">
            <summary>Thrown by a password extension when the server it is
            trying to connect to is not responding or is unavailable.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ServerDownException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ServerDownException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DeletionThresholdException">
            <summary>Thrown by a Deletion threshold when the deletion threshold count is exceeded.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeletionThresholdException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeletionThresholdException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeletionThresholdException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeletionThresholdException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeletionThresholdException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeletionThresholdException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DeletionThresholdException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DeletionThresholdException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FailedConnectionException">
            <summary>Thrown by a extensible extension when the connection between
            the management agent and the connected directory has failed for a reason other than
            authentication.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedConnectionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedConnectionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedConnectionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DroppedConnectionException">
            <summary>Thrown by a extensible extension when the connection between
            the management agent and the connected directory no longer exists.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DroppedConnectionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DroppedConnectionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DroppedConnectionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.DroppedConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.DroppedConnectionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.WarningNoWatermarkException">
            <summary>Thrown by a extensible extension when the management agent
            cannot read the watermark when doing a full import.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WarningNoWatermarkException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WarningNoWatermarkException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WarningNoWatermarkException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WarningNoWatermarkException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WarningNoWatermarkException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WarningNoWatermarkException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WarningNoWatermarkException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WarningNoWatermarkException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FailedSearchException">
            <summary>Thrown by a extensible extension when a container or table
            search fails.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedSearchException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FailedSearchException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedSearchException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FailedSearchException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedSearchException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FailedSearchException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FailedSearchException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FailedSearchException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordExtensionException">
            <summary>Thrown by a password extension to indicate
            an unspecified error.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PasswordExtensionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EndConnectionException">
            <summary>Thrown by a password extension to indicate
            an error while ending the connection to the server.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EndConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EndConnectionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException">
            <summary>Thrown by a password extension to indicate
            an error while ending the connection to the server.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ClosePasswordConnectionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ClosePasswordConnectionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ClosePasswordConnectionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ClosePasswordConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.EntryExportException">
            <summary>Thrown by an extension when an entry is unable to be
            exported.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.EntryExportException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.EntryExportException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FatalEntryExportException">
            <summary>Thrown by an extension when an entry is unable to be
            exported and the export run should stop.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FatalEntryExportException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FatalEntryExportException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">
            <summary>Thrown by an extension when unexpected error
            occurs.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExtensibleExtensionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException"/> class serialization</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FunctionEvaluationException">
            <summary>Thrown by an extension when an error occurs
            while executing a function.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FunctionEvaluationException.#ctor">
             <summary>Creates an instance of the
             <see cref="T:Microsoft.MetadirectoryServices.FunctionEvaluationException"/> class.</summary>
             
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FunctionEvaluationException.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FunctionEvaluationException"/> class with the specified error
            message.</summary>
            <param name="description">The error message.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FunctionEvaluationException.#ctor(System.String,System.Exception)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FunctionEvaluationException"/> class with the specified error
            message and an inner exception.</summary>
            <param name="description">The error message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FunctionEvaluationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.FunctionEvaluationException"/> class using serialization.</summary>
            <param name="info">The SerializationInfo object.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgent">
            <summary>Represents a management agent.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgent.Name">
            <summary>Retrieves the name of the management agent.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.CreateDN(System.String)">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            from a distinguished name string. The string can contain escaped
            characters.</summary>
            <param name="dn">Specifies the distinguished name.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.InvalidDNException">Thrown when the
            distinguished name component that is represented by the dn parameter
            is not valid</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that represents the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.CreateDN(Microsoft.MetadirectoryServices.Value)">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            from a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</summary>
            <param name="dn">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that contains the distinguished name from which the new object is
            derived.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.InvalidDNException">Thrown when the
            distinguished name component represented by the dn parameter is not
            valid</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that represents the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.EscapeDNComponent(System.String[])">
             <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that contains an escaped distinguished name component from an array of
             strings. The strings should not contain escaped characters.</summary>
             
             <param name="parts">Contains an array of strings that will
             be used to build the distinguished name component.</param>
             
             <exception cref="T:System.ArgumentException">Thrown when the the
             management agent requires a distinguished name with a single component
             and the parts parameter contains zero components or more than one
             component.</exception>
             
             <exception cref="T:System.OutOfMemoryException">Thrown when a
             memory allocation failure occurs.</exception>
             
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that represents the escaped distinguished name component.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.EscapeDNComponent(Microsoft.MetadirectoryServices.Value[])">
             <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that contains an escaped distinguished name component from an array of
             <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects.</summary>
             
             <param name="parts">Contains an array of
             <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects that that will be used to build the
             distinguished name component.</param>
             
             <exception cref="T:System.ArgumentException">Thrown when the the
             management agent requires a distinguished name with a single component
             and the parts parameter contains zero components or more than one
             component.</exception>
             
             <exception cref="T:System.OutOfMemoryException">Thrown when a
             memory allocation failure occurs.</exception>
             
             <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
             that represents the escaped distinguished name component.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.UnescapeDNComponent(System.String)">
             <summary>Extracts the individual naming elements from a
             distinguished name component. The component can contain escaped
             characters.</summary>
             
             <param name="component">Contains the distinguished name
             component from which the elements will be extracted.</param>
             
             <exception cref="T:System.InvalidOperationException">Thrown when
             the distinguished name component that is represented by the component
             parameter is not properly escaped or cannot be parsed.</exception>
             
             <returns>Returns an array of strings that contains the
             individual naming elements of the distinguished name.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgent.NormalizeString(System.String)">
             <summary>If the management agent is configured to normalize string
             values during direct export attribute flow mappings then this
             method will perform those same string normalization operations on
             the specified string. If the management agent is not configured
             to normalize string values then this method will simply return
             the specified string unchanged.</summary>
             
             <param name="value">String value to be normalized.</param>
             
             <returns>The normalized form of the string.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Attrib">
            <summary>Represents an attribute associated with a
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Attrib.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Attrib"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Name">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IsPresent">
            <summary>Indicates whether the attribute is present in the
            object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IsMultivalued">
            <summary>Indicates whether the attribute is multi-valued
            or single-valued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Values">
            <summary>Retrieves or sets a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the value or values of the attribute.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the one of the values contained in the source collection cannot be
            converted to the data type of the target collection.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.Value">
            <summary>Retrieves or sets the value of a single-valued
            attribute.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.StringValue">
            <summary>Retrieves or sets the string representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.ReferenceValue">
            <summary>Retrieves or sets a <see cref="P:Microsoft.MetadirectoryServices.Attrib.ReferenceValue"/>
            object that contains the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.BinaryValue">
            <summary>Retrieves or sets the binary representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.IntegerValue">
            <summary>Retrieves or sets the integer representation of
            the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.BooleanValue">
            <summary>Retrieves or sets the Boolean representation
            of the attribute value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the attribute contains zero or more than one value.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Attrib.Delete">
            <summary>Deletes an attribute and all attribute values
            from the object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.LastContributionTime">
             <summary>Retrieves the local time when a value was most
             recently added to an object attribute.</summary>
             
             <exception cref="T:System.InvalidOperationException">Thrown when
             you get this property from a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Attrib.LastContributingMA">
            <summary>Retrieves the <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/>
            object that most recently added a value to the attribute.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeChange">
            <summary>Represents an attribute associated with a
            <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/> object.
            It has a property of its modification type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/>
            class without parameter.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeChange.Name">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeChange.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeChange.IsMultiValued">
            <summary>Indicates whether the attribute is multi-valued
            or single-valued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeChange.ModificationType">
            <summary>Retrieves or sets one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeChange.ValueChanges">
            <summary>Retrives or sets values and changes of the attribute.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeAdd(System.String,System.Object)">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Add.</summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="value">Contains an attribute value .</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeAdd(System.String,System.Collections.Generic.IList{System.Object})">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Add with multiple attribute values.</summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="values">Contains a collection of attribute values .</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeDelete(System.String)">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Delete.</summary>
            <param name="attributeName">Contains an attribute name.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeReplace(System.String,System.Object)">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Replace</summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="value">Contains an attribute values .</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeReplace(System.String,System.Collections.Generic.IList{System.Object})">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Replace with multiple attribute values.</summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="values">Contains a collection of attribute values .</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeUpdate(System.String,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.ValueChange})">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Update. </summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="valueChanges">Contains a list of <see cref="T:Microsoft.MetadirectoryServices.ValueChange"/>.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateAttributeUpdate(System.String,System.Object)">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class whose
            <see cref="T:Microsoft.MetadirectoryServices.AttributeModificationType"/> is Update for single-valued attribute. </summary>
            <param name="attributeName">Contains an attribute name.</param>
            <param name="value">Contains an attribute value</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeChange.CreateNewDN(System.String)">
            <summary>Create an instance of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> class which
            is the new distinguished name. </summary>
            <param name="newDN">The new DN.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AnchorAttribute">
            <summary>
            Represents an anchor attribute associated with a <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/> object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AnchorAttribute.#ctor">
            <summary>
            Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.AnchorAttribute"/> class without parameter.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AnchorAttribute.Name">
            <summary>Retrieves the name of the attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AnchorAttribute.DataType">
            <summary>
            Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AnchorAttribute.Value">
            <summary>
            The value of the attribute.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AnchorAttribute.Create(System.String,System.Object)">
            <summary>
            Creates an instance of <see cref="T:Microsoft.MetadirectoryServices.AnchorAttribute"/>.
            </summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="value">The avlue of the attribute.</param>
            <returns>The instance of <see cref="T:Microsoft.MetadirectoryServices.AnchorAttribute"/> that is created.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeType">
            <summary>Used to identify the type of data that an attribute
            contains.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.String">
            <summary>The attribute consists of String values.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Integer">
             <summary>The attribute consists of Int64 values.</summary>
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Reference">
            <summary>The attribute consists of
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> values.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Binary">
            <summary>The attribute consists of binary values.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Boolean">
            <summary>The attribute consists of Boolean values.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeType.Undefined">
            <summary>
            Attribute type is not known at this time
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttribFlags">
            <summary>Used to identify the flag of an attribute
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttribFlags.None">
            <summary>The flag is not set.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttribFlags.MultiValued">
            <summary>The attribute is multi-valued.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttribFlags.Encrypted">
            <summary>The attribute is encrypted.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttribFlags.ExportOnly">
            <summary>This is for export only.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ObjectModificationType">
            <summary>Used to identify the modification type of an object.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.Unconfigured">
            <summary>The object modification type is not configured.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.None">
            <summary>The object modification type is none.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.Add">
            <summary>The object modification type is add.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.Replace">
            <summary>The object modification type is replace.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.Update">
            <summary>The object modification type is update.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.Delete">
            <summary>The object modification type is delete.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.HardDelete">
            <summary>The object modification type is hard delete.
            For hard deleted objects, link properties which referencing
            the hard deleted objects will not confirmed during confirming
            import. Sync engine will auto-confirm those link properties
            on confirming import when hard deleted object imported.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ObjectModificationType.SoftDelete">
            <summary>
            Indicates that the object is soft deleted in the directory.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeModificationType">
            <summary>Used to identify the modification type of an attribute.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeModificationType.Unconfigured">
            <summary>The attribute modification type is not configured.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeModificationType.Add">
            <summary>The attribute modification type is add.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeModificationType.Replace">
            <summary>The attribute modification type is replace.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeModificationType.Update">
            <summary>The attribute modification type is update.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeModificationType.Delete">
            <summary>The attribute modification type is delete.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueModificationType">
            <summary>Used to identify the modification type of an attribute value.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ValueModificationType.Unconfigured">
            <summary>The value modification type is not configured.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ValueModificationType.Add">
            <summary>The value modification type is add.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ValueModificationType.Delete">
            <summary>The value modification type is delete.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAExportError">
            <summary>Used to identify the errors used during export of
            an EZMA.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.Success">
            <summary>Everything is normal. There is no error.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportActionConvertUpdateToAdd">
            <summary>The synchronizaiton service needs to change the object
            from update to add.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportActionRetryReferenceAttribute">
            <summary>The synchronizaiton service needs to put the object
            in retry because its referred object has not been exported yet.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportActionProvisioningParent">
            <summary>The synchronizaiton service needs to provision the parent object.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorConnectedDirectoryError">
            <summary>The connected data source has a specialized error type.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorConnectedDirectoryMissingObject">
            <summary>A modify of an object is exported to the connected data source,
            but the object cannot be found in the connected data source.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorConnectedDirectoryExistingObject">
            <summary>An add is exported to the connected data source, but the object
            is already present in the connected data source.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorReferenceAttributeFailure">
            <summary>Exporting an add or modify sets a reference value for which
            there is no corresponding connected data source object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorNonExistingParent">
            <summary>The parent object does not exist in the connected data source.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorDuplicateAnchor">
            The anchor on the object is not unique.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorAmbiguousUpdate">
            An update or delete cannot be applied because the anthor is not unique.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorPasswordPolicyViolation">
            The password attribute is set to a value that does not meet the administrator-define password policy of the connected data source.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorKerberosTimeSkew">
            The password attribute is being set or changed and the FIM server machine time is more than five minutes
            different from the time on the domain controller.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorKerberosNoLogOnServer">
            The management agent tries to set or change a password attribute and cannot resolve the server for the domain part of the logon credentials.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorInvalidDN">
            The distinguished name is incompatible with the connected data source naming requirements.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorConstraintViolation">
            The export of an add, modify, or delete violates connected data source enforced constraints.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorSyntaxViolation">
            The value for an attribute violates certain value constraints.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorChangeNamingAttribute">
            A naming attribute (such as CN for many object types) is set to a value that conflicts with the relative distinguished name (also known as RDN) value
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorPermissionIssue">
            The management agent has insufficient permissions to perform the operation against the connected data source.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorMissingProvisioningAttribute">
            Certain attributes that are required for provisioning a new object have not been set.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorInvalidProvisioningAttributeValue">
            Certain attributes for provisioning are invalid.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorMissingAnchorComponent">
            A value required for constructing the anchor is not available.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorMultiValuedAnchorComponent">
            One of the attributes that are used in constructing the anchor has multiple values.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorAnchorTooLong">
            The anchor construction produces an anchor that exceeds the maximum size limit for FIM.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorInvalidAttributeValue">
            An attribute value that contains characters which are invalid for the connected data source.
             
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorCustomStopRun">
            <summary>Custom error and the export run stops.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportError.ExportErrorCustomContinueRun">
            <summary>Custom error and the export run continues.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAImportError">
            <summary>Used to identify the errors used during import of
            an EZMA.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.Success">
            <summary>Everything is normal. There is no error.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorMissingDomainName">
            <summary>There was no domain name value for the object.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorDomainNameNotLdapConformant">
            <summary>A domain name value that does not conform to the LDAP specification.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidDomainName">
            <summary>a domain name does not meet an FIM constraint.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorMissingChangeType">
            <summary>The change type value (add, modify, delete) is not present.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidChangeType">
            <summary>A change type is present but invalid.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorMultiValuedChangeType">
            <summary>Multi-valued change type is present.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorMissingObjectClass">
            <summary>The object class attribute is not present.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorMissingObjectType">
            <summary>The object type is not present.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorParseError">
            <summary>A parse error happens.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorReadError">
            <summary>There is a generic error reading a particular object
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidAttributeValue">
            <summary>An attribute value does not conform to the attribute type defined in the schema.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidBase64Value">
            <summary>There is an invalid base64 string.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidNumericValue">
            <summary>A numeric value cannot be parsed.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorInvalidBooleanValue">
            <summary>A boolean value cannot be parsed.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorCustomStopRun">
            <summary>Custom error and the import run stops.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAImportError.ImportErrorCustomContinueRun">
            <summary>Custom error and the import run continues.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CloseReason">
            <summary>Used to identify the reasoing code closing passed to
            the EZMA from the FIM Synchronization service.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.CloseReason.Normal">
            <summary>The service is running fine.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.CloseReason.TerminatedByUser">
            <summary>User selected to abort the run.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.CloseReason.TerminatedShuttingDown">
            <summary>The service is shutting down.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.CloseReason.OpenConnectionFailure">
            <summary>Exception thrown in ECMA 2.0 OpenImportConnection code.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.CloseReason.Unknown">
            <summary>The reason is unknown.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            objects that all have the same data type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator"/> object that allows enumeration
            of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollection.Item(System.Int32)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="index">Contains the zero-based index of the
            member to retrieve.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Clear">
            <summary>Removes all values from the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.String)">
            <summary>Adds a string value to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a string that will be added to
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.Int64)">
            <summary>Adds an integer value to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains an integer that will be added
            to the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(System.Byte[])">
            <summary>Adds a binary value to the collection.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(Microsoft.MetadirectoryServices.Value)">
            <summary>Adds a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object to the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that will be added to the collection.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Add(Microsoft.MetadirectoryServices.ValueCollection)">
            <summary>Adds the contents of another
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> to this <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object from which the contents will be added to this
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.String)">
            <summary>Removes the element that matches a string value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains a string value that matches the
            value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.Int64)">
            <summary>Removes the element that matches an integer value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
            <param name="val">Contains an Int64 value that matches the
            value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(System.Byte[])">
            <summary>Removes the element that matches a binary value
            from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Remove(Microsoft.MetadirectoryServices.Value)">
            <summary>Removes the element that matches a
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object from the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            that matches the value of the element to remove.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Set(System.Boolean)">
            <summary>Removes all of the values of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> and adds a single bool value.</summary>
            <param name="val">Contains a bool value that will replace
            the values of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.String)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a string value.</summary>
            <param name="val">Contains a string value to search for in
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.Int64)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches an integer value.</summary>
            <param name="val">Contains an Int64 value to search for in
            the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(System.Byte[])">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a binary value.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.Contains(Microsoft.MetadirectoryServices.Value)">
            <summary>Determines if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            contains an element that matches a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.
            </summary>
            <param name="val">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            search for in the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value represented by the val parameter cannot be converted to the
            data type of the collection.</exception>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object contains an element that matches val or false if it does not.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToStringArray">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of strings.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more of the values in the collection cannot be converted to the
            requested data type.</exception>
            <returns>Returns an array of string values that contain
            the contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToReferenceArray">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of ReferenceValues.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more of the values in the collection cannot be
            converted to the requested data type.</exception>
            <returns>Returns an array of ReferenceValue values that
            contain the contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToIntegerArray">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of integers.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more of the values in the collection cannot be converted to the
            requested data type.</exception>
            <returns>Returns an array of Int64 values that contain the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollection.ToByteArrays">
            <summary>Converts the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> into
            an array of Byte arrays.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            one or more values in the collection cannot be converted to the
            requested data type</exception>
            <returns>Returns an array of Byte arrays that contain the
            binary contents of the <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueCollectionEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            in the enumerator.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration or false if there
            are no more <see cref="T:Microsoft.MetadirectoryServices.Value"/> objects in the enumeration.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueCollectionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ReferenceValue">
            <summary>Represents an attribute value that is a distinguished
            name.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReferenceValue.Item(System.Int32)">
            <summary>Retrieves an individual component of the
            distinguished name.</summary>
            <param name="componentIndex">The zero-based index of the
            distinguished name component to retrieve.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReferenceValue.Depth">
            <summary>Retrieves the hierarchy depth of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Concat(Microsoft.MetadirectoryServices.ReferenceValue)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            by appending the distinguished name of another
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <param name="DN">Contains a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/>
            object that will be appended to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object concatenated with the
            distinguished name of DN.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Concat(System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            by appending a distinguished name string to the distinguished name of
            this <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object. The string can contain
            escaped characters.</summary>
            <param name="DN">Contains a string with escaped characters
            that will be appended to the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object concatenated with the
            distinguished name contained in DN.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Parent">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Parent(System.Int32)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the distinguished name of the parent of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.Subcomponents(System.Int32,System.Int32)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains a set of subcomponents of this
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object.</summary>
            <param name="startingComponent">Contains the zero-based
            index of the first distinguished name element to include in the
            subcomponent.</param>
            <param name="endingComponent">Contains the zero-based
            index of the first distinguished name element to exclude from the
            subcomponent.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">This
            exception can be thrown in any of the following cases: When
            startingComponent or endingComponent is not valid in the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object, When startingComponent is greater
            than or equal to endingComponent, When startingComponent or
            endingComponent is greater than the depth of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object provided by the
            <see cref="P:Microsoft.MetadirectoryServices.ReferenceValue.Depth"/> property</exception>
            <returns>Returns a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object
            that contains the specified subcomponents.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReferenceValue.ToString">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/> object as a System.String value. If the
            value is binary, it is converted to a string of hexadecimal digits
            in little-endian byte order. The return value can contain escaped
            characters.</summary>
            <returns>Returns a String that represents the distinguished name.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Value">
            <summary>Represents the value of a connector space or
            metaverse object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Value.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that indicates the type of data that the <see cref="T:Microsoft.MetadirectoryServices.Value"/>
            object contains.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToInteger">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as an Int64 value. If the value is binary,
            it is assumed to be little-endian.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns an Int64 value that represents the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToBinary">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as an array of bytes.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns an array of bytes that represents the
            contents of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToBoolean">
            <summary>Interprets the contents of the
            <see cref="T:Microsoft.MetadirectoryServices.Value"/> object as a Boolean value.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the value cannot be converted to the requested data type</exception>
            <returns>Returns a Boolean interpretation of the contents
            of the <see cref="T:Microsoft.MetadirectoryServices.Value"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.ToString">
            <summary>Interprets the contents of the value object as
            a String. If the value is binary, it is converted to a string of
            hexadecimal digits in little-endian byte order.</summary>
            <exception cref="T:System.InvalidOperationException">Thrown when
            the underlying data type cannot be interpreted as a string.
            </exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.Equals(System.Object)">
            <summary>Determines whether the specified System.Object is
            equal to the current <see cref="T:Microsoft.MetadirectoryServices.Value"/>.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Value.GetHashCode">
            <summary>Serves as a hash function for a particular type.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.DeprovisionAction">
            <summary>Used to identify the action taken by the
            <see cref="!:IMASynchronization.Deprovision"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.Disconnect">
            <summary>The connector space object is not connected to an
            metaverse object but may be a candidate for connection to a metaverse
            object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.ExplicitDisconnect">
            <summary>The connector object is disconnected and will not
            be reconsidered for joining to an object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.DeprovisionAction.Delete">
            <summary>The connector object will be deleted.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectionState">
            <summary>Used to identify the state of a connector space
            object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Connected">
            <summary>The connector space object is connected to a
            metaverse object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.ExplicitlyConnected">
            <summary>The connector space object is connected
            explicitly by a member of the FIMSyncAdmins or FIMSyncOperators group to a
            metaverse object by the account joiner.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Disconnected">
            <summary>The connector space object is not connected to an
            metaverse object but may be a candidate for connection to a metaverse
            object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.ExplicitlyDisconnected">
            <summary>The connector space object is not connected to a
            metaverse object and will not be a candidate for connection to a
            metaverse object in the future.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.DisconnectedByFilter">
            <summary>The connector space object was disconnected by
            the connector filter rules.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionState.Placeholder">
            <summary>The connector space object exists implicitly in
            the connected directory, but has not been imported. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.RuleType">
            <summary>Used to identify a rule type.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.RuleType.Unknown">
            <summary>The rule type is unknown.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CSEntry">
            <summary>Represents an entry in the connector space.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.DN">
             <summary>Retrieves or sets a <see cref="T:Microsoft.MetadirectoryServices.ReferenceValue"/>
             object that represents the distinguished name of the connector space
             entry.</summary>
             
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">Thrown when
             this property is accessed inside of an <see cref="!:IMASynchronization.
             MapAttributesForImport"/> call and the distinguished name was not
             selected as a source "attribute"</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.RDN">
             <summary>Retrieves or sets the relative distinguished name
             of the connector space entry.</summary>
             <exception cref="T:System.InvalidOperationException">Thrown when
             the management agent supports multi-part distinguished name components
             and the first component contains more than one part</exception>
             
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotDefinedAsSourceException">Thrown when
             this property is accessed inside of an <see cref="!:IMASynchronization.
             MapAttributesForImport"/> call and the distinguished name was not
             selected as a source "attribute"</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ObjectClass">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/> object
            that contains the object class of the connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ObjectType">
            <summary>Retrieves the name of the object type of the
            connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.Item(System.String)">
            <summary>Retrieves the <see cref="T:Microsoft.MetadirectoryServices.Attrib"/> object for an
            attribute in the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
            <param name="attributeName">Contains a that identifies the
            attribute.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotInInclusionListException">Thrown when the
            attribute identified by the attributeName parameter is not selected
            for use by Microsoft Metadirectory Services</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.NoSuchAttributeException">Thrown when the
            attribute identified by the attributeName parameter is not present in
            the schema</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.GetEnumerator">
            <summary>Retrieves an
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator"/> object that enables enumeration
            of the names of the attributes in the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionState">
            <summary>Retrieves a <see cref="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionState"/> value
            that indicates the connection state of the connector space entry.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.MA">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> object
            that represents the management agent that contains the connector space
            entry.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.Deprovision">
             <summary>Changes the <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object into a
             disconnector <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object.</summary>
             
             <exception cref="T:System.InvalidOperationException">Thrown when
             the disconnect operation is not allowed at the present time.
             </exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntry.ConnectionChangeTime">
            <summary>Retrieves the local date and time when the
            <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object was last connected to or disconnected
            from a metaverse object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.CommitNewConnector">
             <summary>Finishes the process of creating a connector and
             adding it to the ConnectorCollection object.</summary>
             
             <exception cref="T:Microsoft.MetadirectoryServices.AttributeNotPresentException">Thrown when
             attributes that contribute to the anchor are not set.</exception>
             
             <exception cref="T:System.InvalidOperationException">Thrown when
             the DN property on the new connector has not been set.</exception>
             
             <exception cref="T:Microsoft.MetadirectoryServices.MissingParentObjectException">Thrown when
             a rules extension makes an attempt to add a connector with a
             non-existent parent object.</exception>
             
             <exception cref="T:Microsoft.MetadirectoryServices.NoCompatiblePartitionFoundException">Thrown when a
             rules extension attempts to add a connector that does not fit the
             filter criteria for any of the partitions of the management agent.
             </exception>
             
             <exception cref="T:Microsoft.MetadirectoryServices.ObjectAlreadyExistsException">Thrown when
             a rules extension attempts to add a connector where a connector with a
             specified distinguished name already exists.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntry.ToString">
            <summary>Returns a String that represents the current
            object.</summary>
            <returns>Returns a String that represents the current
            object.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CSEntryChange">
            <summary>Represents an entry in the connector space.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntryChange.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntryChange.Create">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ObjectModificationType">
            <summary>Retrieves or sets the modification type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ChangedAttributeNames">
            <summary>Retrieves or sets the changed attributes.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.Identifier">
            <summary>Retrieves the identifier
            of the connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.DN">
             <summary>Retrieves or sets the distinguished name of the connector
             space entry.</summary>
             
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.RDN">
            <summary>Retrieves the relative distinguished name
            of the connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ObjectType">
            <summary>Retrieves or sets the name of the object type of the
            connector space entry.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ErrorCodeImport">
            <summary>Retrieves or sets the returned import error code.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.AttributeChanges">
            <summary>Retrieves a collection of the <see cref="T:Microsoft.MetadirectoryServices.AttributeChange"/> objects for all
            attributes in the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.AnchorAttributes">
            <summary>
            Retrieves a collection of the <see cref="T:Microsoft.MetadirectoryServices.AnchorAttribute"/> objects for those anchor
            attributes in the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/> object.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ErrorName">
            <summary>Retrieves or sets the error name.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChange.ErrorDetail">
            <summary>Retrieves or sets the error message.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CSEntryChangeResult">
            <summary>Represents the changed result for an entry in the connector space.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntryChangeResult.Create(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChangeResult"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CSEntryChangeResult.Create(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError,System.String,System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChangeResult"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.Identifier">
            <summary>Retrieves the identifier.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.AnchorAttributes">
            <summary>Retrieves the added anchor attributes.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.ErrorCode">
            <summary>Retrieves the returned error code.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.ErrorName">
            <summary>Retrieves the returned error Name.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.ErrorDetail">
            <summary>Retrieves the returned error detail.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CSEntryChangeResult.ExtraErrorDetails">
            <summary>Gets a mapping between the name of an error detail and its value(s).</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OperationType">
            <summary>Represents import or export type.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationType.Full">
            <summary>Full import or export.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationType.FullObject">
            <summary>Full import with some full objects.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationType.Delta">
            <summary>Delta import or export.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationType.SpecificObject">
            <summary>
            Refetch of specific object (Import) or Delta export of specific object
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OperationTrigger">
            <summary>Represents a Run Profile operation trigger</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationTrigger.OnDemand">
            <summary>Run Profile triggered on demand</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OperationTrigger.Scheduled">
            <summary>Run Profile triggered by scheduler</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ImportRunStep">
            <summary>Represents some values passed to the Management Agent during import.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ImportRunStep.customData">
            <summary>Custom data.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ImportRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ImportRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ImportRunStep.#ctor(System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ImportRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ImportRunStep.CustomData">
            <summary>Retrieves or sets the custom data.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FullRefetchObject">
            <summary>
            Do not use this class.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FullRefetchObject.#ctor(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.AnchorAttribute},System.String)">
            <summary>
            Initializes a new instance of FullRefetchObject class.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.FullRefetchObject.AnchorAttributes">
            <summary>
            Gets anchor attribute values of this object.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.FullRefetchObject.DistinguishedName">
            <summary>
            Gets DistinguishedName of this object.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IFullObjectRefetchQueue">
            <summary>
            Do not use this interface.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IFullObjectRefetchQueue.Read">
            <summary>
            Reads the objects that had unconfirmed import in one of the previous import runs.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.FullObjectRefetchQueue">
            <summary>
            Do not use this class.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FullObjectRefetchQueue.#ctor">
            <summary>
            Initializes a new instance of FullObjectRefetchQueue.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FullObjectRefetchQueue.#ctor(System.Collections.Generic.List{Microsoft.MetadirectoryServices.FullRefetchObject})">
            <summary>
            Initializes a new instance of FullObjectRefetchQueue.
            </summary>
            <param name="refetchCandidates">Refetch candidate objects.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.FullObjectRefetchQueue.Read">
            <summary>
            Reads the objects that had unconfirmed import in one of the previous import runs.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep">
            <summary>Call-based import information passed into the OpenImportConnection method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.pageSize">
            <summary>The partition that the run step is operating on.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.#ctor(Microsoft.MetadirectoryServices.Partition,Microsoft.MetadirectoryServices.OperationType,System.Int32,System.String,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode},System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode},System.Threading.CancellationToken,Microsoft.MetadirectoryServices.IFullObjectRefetchQueue,Microsoft.MetadirectoryServices.OperationTrigger)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.PageSize">
            <summary>Retrieves or sets the Page size.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.ImportType">
            <summary>Retrieves or sets the import type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.StepPartition">
            <summary>Retrieves the partition.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.InclusionHierarchyNodes">
            <summary> Retrieves the included hierarchy nodes.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.ExclusionHierarchyNodes">
            <summary> Retrieves the excluded hierarchy nodes.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.CancellationToken">
            <summary>
            Retrieves the cancellationToken passed from ScriptHost
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep.FullObjectRefetchQueue">
            <summary>
            Do not use this member.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.GetImportEntriesRunStep">
            <summary>Call-based import information passed into the ImportEntires method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.GetImportEntriesRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.GetImportEntriesRunStep.#ctor(System.Collections.Generic.IList{Microsoft.MetadirectoryServices.CSEntryChange},System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.GetImportEntriesRunStep.FullObjectEntries">
            <summary>Retrieves or sets the <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep">
            <summary>Call-based import information passed into the CloseImportConnection method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep.#ctor(Microsoft.MetadirectoryServices.CloseReason,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep.Reason">
            <summary>Retrieves or sets the <see cref="T:Microsoft.MetadirectoryServices.CloseReason"/>.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.WriteImportFileRunStep">
            <summary>File-based import information passed into WriteImportFile method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.WriteImportFileRunStep.partition">
            <summary>The partition that the run step is operating on.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WriteImportFileRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WriteImportFileRunStep.#ctor(Microsoft.MetadirectoryServices.Partition,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.WriteImportFileRunStep.FilePath">
            <summary>Retrieves or sets the file path.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.WriteImportFileRunStep.ImportType">
            <summary>Retrieves or sets the import type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.WriteImportFileRunStep.StepPartition">
            <summary>Retrieves the partition.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ExportRunStep">
            <summary>Represents some values passed back to the FIM Synchronization Service during export.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ExportRunStep.exportType">
            <summary>The type of export being requested.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExportRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExportRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ExportRunStep.#ctor(Microsoft.MetadirectoryServices.OperationType)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ExportRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ExportRunStep.ExportType">
            <summary>Retrieves the export type.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep">
            <summary>Call-based export information passed into OpenExportConnection method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.partition">
            <summary>The partition the run step is operating on .</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.#ctor(Microsoft.MetadirectoryServices.Partition,System.Int32,Microsoft.MetadirectoryServices.OperationType,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode},System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode})">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.#ctor(Microsoft.MetadirectoryServices.Partition,System.Int32,Microsoft.MetadirectoryServices.OperationType,System.Nullable{Microsoft.MetadirectoryServices.MAExportType},System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode},System.Collections.Generic.IList{Microsoft.MetadirectoryServices.HierarchyNode},System.Threading.CancellationToken,Microsoft.MetadirectoryServices.OperationTrigger)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.BatchSize">
            <summary>Retrieves the batch size.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.ActiveMAExportType">
            <summary>
              Gets or sets the MA export type in use by the sync engine for this export run.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.StepPartition">
            <summary>Retrieves the partition.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.InclusionHierarchyNodes">
            <summary>Retrieves the inclusion hierarchy nodes.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep.ExclusionHierarchyNodes">
            <summary>Retrieves the exclusion hierarchy nodes.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep">
            <summary>Call-based export information passed into the CloseExportConnection method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep.#ctor(Microsoft.MetadirectoryServices.CloseReason)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep.Reason">
            <summary>Retrieves or sets the <see cref="T:Microsoft.MetadirectoryServices.CloseReason"/>.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ReadExportFileRunStep">
            <summary>File-based export information passed into ReadExportFile method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ReadExportFileRunStep.partition">
            <summary>The partition the run step is operating on .</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadExportFileRunStep.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadExportFileRunStep"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadExportFileRunStep.#ctor(Microsoft.MetadirectoryServices.Partition,Microsoft.MetadirectoryServices.OperationType)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadExportFileRunStep"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReadExportFileRunStep.FilePath">
            <summary>Retrieves the file path.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ReadExportFileRunStep.StepPartition">
            <summary>Retrieves the partition.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ImportResults">
            <summary>Represents some values passed back to the FIM Synchronization
            Service from OpenImportConnection and CloseImportConnection method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ImportResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.ImportResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ImportResults.#ctor(System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.ImportResults"/>
            class.</summary>
            <param name="customData">Contains a string that
            stores the watermark.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ImportResults.CustomData">
            <summary>Retrieves or sets the custom data.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PutExportEntriesResults">
            <summary>Represents values passed back to the FIM Synchronization
            Service from PutExportEntries method.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PutExportEntriesResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.PutExportEntriesResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.PutExportEntriesResults.#ctor(System.Collections.Generic.IList{Microsoft.MetadirectoryServices.CSEntryChangeResult})">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.PutExportEntriesResults"/>
            class.</summary>
            <param name="csentryChangeResults">Contains a list of <see cref="T:Microsoft.MetadirectoryServices.CSEntryChangeResult"/> objects.
            </param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.PutExportEntriesResults.CSEntryChangeResults">
            <summary>Retrieves the collection of <see cref="T:Microsoft.MetadirectoryServices.CSEntryChangeResult"/>.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.OpenImportConnectionResults">
            <summary>Represents some values passed back to the FIM Synchronization Service during OpenImportConnection.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenImportConnectionResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.OpenImportConnectionResults.#ctor(System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionResults"/>
            class.</summary>
            <param name="customData">Contains a string that
            stores the watermark.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.GetImportEntriesResults">
            <summary>Represents some values passed back to the FIM Synchronization Service during GetImportEntries.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.GetImportEntriesResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.GetImportEntriesResults.#ctor(System.String,System.Boolean,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.CSEntryChange})">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesResults"/>
            class.</summary>
            <param name="customData">Contains a string that
            stores the watermark.</param>
            <param name="moreToImport">Contains a boolean that
            tells whether there is more objects to import.</param>
            <param name="csentries">Contains a list of <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/> objects.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.GetImportEntriesResults.MoreToImport">
            <summary>Retrieves or sets whether there are more objects to import</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.GetImportEntriesResults.CSEntries">
            <summary>Retrieves or sets those objects in the connected system</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.CloseImportConnectionResults">
            <summary>Represents some values passed back to the FIM Synchronization Service during CloseImportConnection.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseImportConnectionResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.CloseImportConnectionResults.#ctor(System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionResults"/>
            class.</summary>
            <param name="customData">Contains a string that
            stores the watermark.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.WriteImportFileResults">
            <summary>Represents some values passed back to the FIM Synchronization Service during WriteImportFileResults.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WriteImportFileResults.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileResults"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.WriteImportFileResults.#ctor(System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileResults"/>
            class.</summary>
            <param name="customData">Contains a string that
            stores the watermark.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator">
            <summary>Enumerates the names of attributes in an object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeNameEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeNameEnumerator.Current">
            <summary>Retrieves the current attribute name in the
            enumeration.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.MoveNext">
            <summary>Advances the enumerator to the next attribute
            name in the enumeration.</summary>
            <returns>Returns true if the method is successful or false
            if the enumerator points to the last element in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeNameEnumerator.Reset">
            <summary>Sets the enumerator to the first attribute name
            in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator">
            <summary>Used to enumerate <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.Current">
            <summary>Retrieves the current management agent name in
            the enumerator.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.MoveNext">
            <summary>Advances the enumerator to the next management
            agent name in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next management agent name in the enumeration or false if there are no
            more management agent names in the enumeration.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentEnumerator.Reset">
            <summary>Sets the enumerator to the first management agent
            name in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ManagementAgentCollection">
            <summary>Represents a collection of
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgent"/> objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="MAName">Contains a string that identifies the
            management agent to retrieve.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.NoSuchManagementAgentException">Thrown
            when the management agent identified by the MAName parameter is not
            present in the collection</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ManagementAgentCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentEnumerator"/> object that allows enumeration
            of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ManagementAgentCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> object.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Utils">
            <summary>Provides a set of utility methods that can be used to
            perform synchronization operations and create new objects.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.Utils.scriptHostCallbackService">
            <summary>
            When running under ScriptHost, this field will be initialized through
            reflection. Otherwise (under unit tests) it will be null.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.ScriptHostCallbackService">
            <summary>
            INTERNAL.
            Returns an instance of UtilsServicesImpl when initialized through ScriptHost,
            throws exception otherwise. Allows us to perform calls to Sync Engine when
            running under ScriptHost
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Utils"/>
            class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.String[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given strings.</summary>
            <param name="values">Contains an array of strings that
            will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Int64[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Int64 values.</summary>
            <param name="values">Contains an array of Int64 values
            that will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Byte[][])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given byte array values.</summary>
            <param name="values">Contains an array of byte arrays that
            will be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(Microsoft.MetadirectoryServices.Value)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given <see cref="T:Microsoft.MetadirectoryServices.Value"/> value.</summary>
            <param name="value">Contains a <see cref="T:Microsoft.MetadirectoryServices.Value"/> object
            to add to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given string.</summary>
            <param name="value">Contains a string that will be added
            to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Int64)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Int64 value.</summary>
            <param name="value">Contains an Int64 value that will be
            added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Byte[])">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given byte array value.</summary>
            <param name="value">Contains an array of bytes that will
            be added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ValueCollection(System.Boolean)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains the given Boolean value.</summary>
            <param name="value">Contains a Boolean value that will be
            added to the new collection.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.ValueCollection"/>
            object that contains a copy of value.</returns>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.MAs">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ManagementAgentCollection"/> object that contains all
            management agents.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.WorkingDirectory">
            <summary>Retrieves the path of the working directory of
            the management agents.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.ExtensionsDirectory">
            <summary>Retrieves the path of the extensions directory.
            </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Utils.InPreviewMode">
            <summary>Determines if the current operation is running in
            preview mode.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChange">
            <summary>Create a CSEntryChange object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChange(System.Guid,Microsoft.MetadirectoryServices.ObjectModificationType)">
            <summary>Create a CSEntryChange object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChangeResult(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError)">
            <summary>Create a CSEntryChangeResult object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChangeResult(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError,System.String,System.String)">
            <summary>Create a CSEntryChangeResult object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChangeResult(System.Guid,System.Collections.Generic.IList{Microsoft.MetadirectoryServices.AttributeChange},Microsoft.MetadirectoryServices.MAExportError,System.String,System.String,System.String)">
            <summary>Create a CSEntryChangeResult object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateCSEntryChangeResultCollection">
            <summary>Create a collection of CSEntryChangeResult objects.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateAnchorAttribute(System.String,System.Object)">
            <summary>
            Creates an AnchorAttribute object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateAttributeChange(System.String,Microsoft.MetadirectoryServices.AttributeModificationType)">
            <summary>Create an AttributeChange object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.CreateAttributeChange(System.String,Microsoft.MetadirectoryServices.AttributeModificationType,Microsoft.MetadirectoryServices.AttributeType,System.Boolean)">
            <summary>Create an AttributeChange object.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.GetAttributeType(System.String,Microsoft.MetadirectoryServices.AttributeType@,System.Boolean@)">
            <summary>Get AttributeType and Multi-valued information
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertSidToString(System.Byte[])">
            <summary>Converts a byte array containing a security
            identifier to a string.</summary>
            <param name="sid">The security identifier to convert.
            </param>
            <returns>A string representation of the security
            identifier.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertStringToSid(System.String)">
            <summary>Converts a string containing a security
            identifier to a byte array.</summary>
            <param name="textSid">A string representation of a
            security identifier.</param>
            <returns>A security identifier.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertStringToSecurityDescriptor(System.String)">
            <summary>Converts a string containing a security
            descriptor to a byte array.</summary>
            <param name="sddl">An SDDL-formatted string representation
            of a security descriptor.</param>
            <returns>A security descriptor.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ConvertSecurityDescriptorToString(System.Byte[])">
            <summary>Converts a byte array containing a security
            descriptor to a string.</summary>
            <param name="securityDescriptor">The security descriptor to convert.
            </param>
            <returns>A string representation of the security
            descriptor.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.BinaryCompare(System.Byte[],System.Byte[])">
            <summary>Compares contents of byte arrays.</summary>
            <param name="rgb1">First byte array to compare with.
            </param>
            <param name="rgb2">Second byte array to compare with.
            </param>
            <returns>Less than 0 if rgb1 is less than rgb2.
            Zero if rgb1 is equal to rgb2.
            Greater than 0 if rgb1 is greater than rgb2.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.ContainsOverride(System.Collections.ArrayList,System.Object)">
            <summary>Overrides the Contains method to have byte arrays
            do a deep compare.</summary>
            <param name="arraylist">Array list.
            </param>
            <param name="val">Object to compare with to see if it is in
            arraylist.
            </param>
            <returns>True if val is in the array list, false otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.IsTypeCompatible(System.Object,Microsoft.MetadirectoryServices.AttributeType)">
            <summary>FOR INTERNAL USE ONLY. Check whether the object type is compatible with the attribute type.</summary>
            <param name="attributeValue">The value object.</param>
            <param name="attributeType">The attribute type.</param>
            <returns>True if attribute type is compatible with the value type, false otherwise.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Utils.GetAttributeTypeName(Microsoft.MetadirectoryServices.AttributeType)">
            <summary>FOR INTERNAL USE ONLY. Get the attribute type name string from the attribute type.</summary>
            <param name="attributeType">The attribute type .</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.UtilsServices">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromStringArray(System.String[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromIntegerArray(System.Int64[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBinaryArray(System.Object)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromValue(Microsoft.MetadirectoryServices.Value)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromString(System.String)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromInteger(System.Int64)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBinary(System.Byte[])">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.MakeValueCollectionFromBoolean(System.Boolean)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetMACollection">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.ValueCollection_ToByteArrays(Microsoft.MetadirectoryServices.ValueCollection)">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetWorkingDirectory">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.IsInPreviewMode">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.UtilsServices.GetAttributeType(System.String,Microsoft.MetadirectoryServices.AttributeType@,System.Boolean@)">
            <summary>INTERNAL</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConnectionSecurityLevel">
            <summary>Used to identify the security level available for password managemnt.
            <see cref="!:IMAPasswordManagement.GetConnectionSecurityLevel"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionSecurityLevel.NotSecure">
            <summary>No security.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConnectionSecurityLevel.Secure">
            <summary>Secure (encrypted).</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ModificationType">
            <summary>Used to identify the security level available for password management.
            <see cref="!:IMAPasswordManagement.GetConnectionSecurityLevel"/> method.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Add">
            <summary>Add.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Replace">
            <summary>Replace.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ModificationType.Delete">
            <summary>Delete.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            object in the enumeration.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="AttributeName">Contains the name of the attribute
            to retrieve.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescriptionCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeDescription">
            <summary>Represents an attribute description
            object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.AttributeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.Name">
            <summary>Retrieves string containing the name of
            the attribute. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.IsMultiValued">
            <summary>Indicates whether the attribute is multi-valued
            or single-valued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.IsAnchor">
            <summary>Indicates whether the attribute is an anchor.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.AttributeDescription.DataType">
            <summary>Retrieves one of the <see cref="T:Microsoft.MetadirectoryServices.AttributeType"/>
            values that identifies the type of data contained by the attribute.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            object in the enumeration.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="TypeName">Contains the name of the Type
            to retrieve.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescriptionCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescriptionEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.ChangeType">
            <summary>Retrieves a <see cref="T:Microsoft.MetadirectoryServices.ChangeTypeDescription"/> object
            describing the change type attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescriptionCollection.ObjectTypeAttributeName">
            <summary>Retrieves string containing the name of
            object type attribute. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.TypeDescription">
            <summary>Represents a Type description that contains
            a collection of attribute descriptions.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.TypeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.TypeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.Name">
            <summary>Retrieves string containing the name of
            object Type. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.Attributes">
            <summary>Retreives an <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/>
            object that contains a collection of the <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects that exist in this Type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.TypeDescription.AnchorAttributes">
            <summary>Retreives an <see cref="T:Microsoft.MetadirectoryServices.AttributeDescriptionCollection"/>
            object that contains a collection of <see cref="T:Microsoft.MetadirectoryServices.AttributeDescription"/>
            objects that consititute the anchor.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ChangeTypeDescription">
            <summary>Describes the change type.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ChangeTypeDescription.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ChangeTypeDescription"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.AttributeName">
            <summary>Retrieves string containing the name of
            the change type attribute. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Add">
            <summary>Retrieves string representing a change type
            of add. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Modify">
            <summary>Retrieves string representing a change type
            of Modify. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ChangeTypeDescription.Delete">
            <summary>Retrieves string representing a change type
            of Delete. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator">
            <summary>Enumerates a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.Current">
            <summary>Retrieves the current <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            object in the enumeration.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.MoveNext">
            <summary>Advances the enumerator to the next
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration.</summary>
            <returns>Returns true if the enumerator is advanced to the
            next <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration or false if
            there are no more <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects in the enumeration.
            </returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterEnumerator.Reset">
            <summary>Sets the enumerator to the first
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> object in the enumeration.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterCollection">
            <summary>Represents a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterCollection.Count">
            <summary>Retrieves the number of items in the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterCollection"/> object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterCollection.Item(System.String)">
            <summary>Retrieves a specific member of the collection.
            </summary>
            <param name="ParamName">Contains the name of the parameter
            to retrieve.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterCollection.GetEnumerator">
            <summary>Retrieves a
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterEnumerator"/> object that allows
            enumeration of the members of the collection.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameter">
            <summary>Represents a ConfigParameter object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameter.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameter.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameter.#ctor(System.String,System.String,System.Boolean)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameter.#ctor(System.String,System.Security.SecureString)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.Name">
            <summary>Retrieves string containing the name of
            the parameter. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.Value">
            <summary>Retrieves string containing the value of
            the parameter. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.SecureValue">
            <summary>Retrieves string containing the value of
            the parameter. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameter.IsEncrypted">
            <summary>Indicates whether the parameter is an
            encrypted attribute. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterPage">
            <summary>Used to identify the page for a configuration parameter definition
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.Connectivity">
            <summary>Connectivity page.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.Global">
            <summary>Global parameters
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.RunStep">
            <summary>Run Step properties
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.Partition">
            <summary>Partition properties
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.Capabilities">
            <summary>Capabilities properties
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterPage.Schema">
            <summary>Schema properties
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterType">
            <summary>Used to identify the type of a configuration parameter definition
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.String">
            <summary>A string with validation.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.EncryptedString">
            <summary>An encrypted string with validation.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.Label">
            <summary>A label.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.Text">
            <summary>A string without validation.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.DropDown">
            <summary>A down-down.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.CheckBox">
            <summary>A check box.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.Divider">
            <summary>A seperator bar.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ConfigParameterType.File">
            <summary>A file entry with browse button.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterKeyedCollection">
            <summary>Represents a ConfigParameterKeyedCollection object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterKeyedCollection.GetKeyForItem(Microsoft.MetadirectoryServices.ConfigParameter)">
            <summary>Extracts the key based on the object value.</summary>
            <param name="item">The object to get the key for.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueChange">
            <summary>Represents a ValueChange object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueChange.#ctor(System.Object,Microsoft.MetadirectoryServices.ValueModificationType)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ValueChange"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueChange.Value">
            <summary> Retrieves value. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ValueChange.ModificationType">
            <summary> Retrieves the modification type of the value </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueChange.CreateValueAdd(System.Object)">
            <summary> Create added value.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueChange.CreateValueDelete(System.Object)">
            <summary> Create deleted value.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ValueChangeFactory">
            <summary>Creates ValueChange instance for internal consumption. Do not use this class in your extension code.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ValueChangeFactory.CreateValueChange(System.Object,Microsoft.MetadirectoryServices.ValueModificationType)">
            <summary>Creates ValueChange instance for internal consumption. Do not use this method in your extension code.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ConfigParameterDefinition">
            <summary>Represents a ConfigParameterDefinition object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterDefinition"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.#ctor(Microsoft.MetadirectoryServices.ConfigParameterType,System.String,System.String,System.String,System.String,System.Boolean)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterDefinition"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.Name">
            <summary> Retrieves string containing the value of
            the parameter's name. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.Type">
            <summary> Retrieves ConfigParameterType containing the value of
            the parameter's type. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.Text">
            <summary> Retrieves string containing the value of
            the parameter's text. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.Validation">
            <summary> Retrieves string containing the value of
            the parameter's validation regular expression. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.DefaultValue">
            <summary> Retrieves string containing the value of
            the parameter's validation regular expression. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CheckBoxDefault">
            <summary> Retrieves boolean containing the value of
            the check box's default state. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ConfigParameterDefinition.DropDownExtensible">
            <summary> Retrieves boolean containing true if
            the drow down is user extensible. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateStringParameter(System.String,System.String)">
            <summary> Create a string parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateStringParameter(System.String,System.String,System.String)">
            <summary> Create a string parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateEncryptedStringParameter(System.String,System.String)">
            <summary> Create a encrypted string parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateEncryptedStringParameter(System.String,System.String,System.String)">
            <summary> Create a encrypted string parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateLabelParameter(System.String)">
            <summary> Create a label parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateTextParameter(System.String)">
            <summary> Create a text parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateTextParameter(System.String,System.String)">
            <summary> Create a text parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateDropDownParameter(System.String,System.String,System.Boolean)">
            <summary> Create a drop down parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateDropDownParameter(System.String,System.String,System.Boolean,System.String)">
            <summary> Create a drop down parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateDropDownParameter(System.String,System.String[],System.Boolean)">
            <summary> Create a drop down parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateDropDownParameter(System.String,System.String[],System.Boolean,System.String)">
            <summary> Create a drop down parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateCheckBoxParameter(System.String)">
            <summary> Create a check box parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateCheckBoxParameter(System.String,System.Boolean)">
            <summary> Create a check box parameter definition with a default value. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateDividerParameter">
            <summary> Create a divider parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateFileParameter(System.String)">
            <summary> Create a file parameter definition. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ConfigParameterDefinition.CreateFileParameter(System.String,System.String)">
            <summary> Create a file parameter definition witha default value. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MADistinguishedNameStyle">
            <summary>Used to identify the distinguished name style supported by a management agent.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MADistinguishedNameStyle.None">
            <summary>No distinguished name supported
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MADistinguishedNameStyle.Generic">
            <summary>Generic distinguished name is supported.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MADistinguishedNameStyle.Ldap">
            <summary>Ldap-Style distinguished name is supported.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MANormalizations">
            <summary>Used to identify the normalization modes supported by a management agent.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MANormalizations.None">
            <summary>Identifiers are not normalized.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MANormalizations.Uppercase">
            <summary>Identifiers are normalized to uppercase.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MANormalizations.RemoveAccents">
            <summary>Identifiers are normalized remove accent characters.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAExportType">
            <summary>Used to identify the Export type supported by a management agent.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportType.AttributeUpdate">
            <summary>Export entry requires attribute updates for changed attributes
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportType.AttributeReplace">
            <summary>Export entry requires attribute replacements for changed attributes
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportType.ObjectReplace">
            <summary>Export entry requires object replacements for changed objects
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAExportType.MultivaluedReferenceAttributeUpdate">
            <summary>Export entry requires attribute replacements for changed non-reference multivalued attributes
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAObjectConfirmation">
            <summary>Used to identify the object confirmation type supported by a management agent.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAObjectConfirmation.Normal">
            <summary>Object confirmation is as normal.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAObjectConfirmation.NoDeleteConfirmation">
            <summary>Exporting object deletion does not need import confirmation.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.MAObjectConfirmation.NoAddAndDeleteConfirmation">
            <summary>
            This is a combination of NoDeleteConfirmation flag and NoAddConfirmation.
            Not using [Flags] enum for backward compatibility.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MACapabilities">
            <summary>Represents a management agent capabilities object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MACapabilities.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.MACapabilities"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.DistinguishedNameStyle">
            <summary>Gets or sets a value indicating whether the distinguished name style supported by the management agent. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.ObjectRename">
            <summary>Gets or sets a value indicating whether the management agent supports
            renames. Requires MADistinguishedNameStyle.Generic or MADistinguishedNameStyle.LdapStyle </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.NoReferenceValuesInFirstExport">
            <summary>Gets or sets a value indicating whether the management agent requires
            that exported objects no contain reference values in the first export attempt </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.DeltaImport">
            <summary>Gets or sets a value indicating whether the management agent supports
            Delta Import. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.ConcurrentOperation">
            <summary>Gets or sets a value indicating whether the sync engine supports
            concurrent operation of multiple instances of the management agent. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.DeleteAddAsReplace">
            <summary>Gets or sets a value indicating whether the management agent supports
            Delete-Adds. If false, all deleta-adds will be exported as object replacements. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.ExportPasswordInFirstPass">
            <summary>Gets or sets a value indicating whether the management
            agent supports exporting the passwords in the first pass.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.FullExport">
            <summary>Gets or sets a value indicating whether the management
            agent supports full export run profile. Should only be relevant to file
            based extensible connectivity management agents.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.ObjectConfirmation">
            <summary>Gets or sets a value indicating what the management
            agent supports for object export confirmation.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.ExportType">
            <summary>Gets or sets a value indicating whether the sync engine
            should cretae object replacements, objects with attrbiute replacements or objects with attribute updates during export. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.Normalizations">
            <summary>Gets or sets a value indicating whether the sync engine
            should normalize identifiers. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.IsDNAsAnchor">
            <summary>Gets or sets a value indicating whether the sync engine
            support dn_as_anchor. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.SupportImport">
            <summary>Gets or sets a value indicating whether the management
            agent supports import run profile.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.SupportExport">
            <summary>Gets or sets a value indicating whether the management
            agent supports export run profile.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.SupportPartitions">
            <summary>Gets or sets a value indicating whether the management
            agent supports partitions.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.SupportPassword">
            <summary>Gets or sets a value indicating whether the management
            agent supports <see cref="T:Microsoft.MetadirectoryServices.IMAExtensible2Password"/> functions.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MACapabilities.SupportHierarchy">
            <summary>Gets or sets a value indicating whether the management
            agent supports hierarchy.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2CallExport">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for call-based
            export.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.OpenExportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenExportConnectionRunStep)">
            <summary>Begins an export run. </summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.Schema"/>
            object that contains the definition of the management agent's
            schema.</param>
            <param name="exportRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.OpenExportConnectionRunStep"/>
            object that contains export information</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.PutExportEntries(System.Collections.Generic.IList{Microsoft.MetadirectoryServices.CSEntryChange})">
            <summary>Persists a batch of entries in the connected system.
            Called for multiple entries that is exported.
            Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.OpenExportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenExportConnectionRunStep)"/> has been called
            successfully. </summary>
            <param name="csentries">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>
            object specifying the object that is to be exported.
            If the anchor attributes do not exist they must be set,
            otherwise the object is read-only.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.PutExportEntriesResults"/> object that contains
            the entry identifier, the added anchor attributes, and the returned error code for each entry in the connected system.</returns>
            <exception> all the exceptions are stored in <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>.
            </exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.CloseExportConnection(Microsoft.MetadirectoryServices.CloseExportConnectionRunStep)">
            <summary>Ends an export run. Used to close
            any connections to the connected system and release
            resources. Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.OpenExportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenExportConnectionRunStep)"/> has
            been called successfully. </summary>
            <param name="exportRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.CloseExportConnectionRunStep"/>
            object that contains export information</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.ExportDefaultPageSize">
            <summary>Gets a value indicating the default page
            size for each page exported via PutExportEntries. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.IMAExtensible2CallExport.ExportMaxPageSize">
            <summary>Gets a value indicating the maximum page
            size for each page exported via PutExportEntries. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2FileExport">
            <summary>Implemented by an Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for file-based
            export. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2FileExport.ReadExportFile(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.ReadExportFileRunStep)">
            <summary>Delivers a file that contains objects
            to be exported into the connected system.</summary>
            <param name="configParameters">Contains a
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.Schema"/>
            that defines the management agent's schema.</param>
            <param name="exportRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.ReadExportFileRunStep"/>
            object that contains: a string with the
            name of the text file that will contains the
            objects to export to the system, full export or delta export, partition information.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2FileImport">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for file-based
            import.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2FileImport.WriteImportFile(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.WriteImportFileRunStep)">
            <summary>Generates an export dump of the connected
            system. It is called once at the beginning of an
            import run. If the dump file is not created an
            error is raised. </summary>
            <param name="configParameters">Contains a
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.Schema"/>
            that defines the management agent's schema.</param>
            <param name="importRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileRunStep"/>
            object which contains custom data for the partition we are importing
            against. Value written back is stored in the server
            for a future run. It also contains a string with the
            name of the text file that will contain the dump
            of the connected system. It also has the partition information, full import
            or delta import, etc. </param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.WriteImportFileRunStep"/> object that contains
            the custom data.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2CallImport">
            <summary>Implemented by an Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for call-based
            import.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.OpenImportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenImportConnectionRunStep)">
            <summary>Begins an import run. </summary>
            <param name="configParameters">Contains a
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="types">Contains a <see cref="T:Microsoft.MetadirectoryServices.Schema"/>
            object that contains the schema used by the management agent.</param>
            <param name="importRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionRunStep"/>
            object.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.OpenImportConnectionResults"/> object that contains
            the custom data.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.GetImportEntries(Microsoft.MetadirectoryServices.GetImportEntriesRunStep)">
            <summary>Persists a batch of entries in the connected system.
            Called for multiple entries that is imported.
            Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.OpenImportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenImportConnectionRunStep)"/> has been called
            successfully. </summary>
            <param name="importRunStep">Contains a <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesRunStep"/>
            object that contains import information</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesResults"/> object that contains
            the custom data, whether there are more object to import, and a list of
            <see cref="T:Microsoft.MetadirectoryServices.GetImportEntriesRunStep"/> objects.</returns>
            <exception> all the exceptions are stored in <see cref="T:Microsoft.MetadirectoryServices.CSEntryChange"/>.
            </exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.CloseImportConnection(Microsoft.MetadirectoryServices.CloseImportConnectionRunStep)">
            <summary>Ends an export run. Used to close
            any connections to the connected system and release
            resources. Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.OpenImportConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Schema,Microsoft.MetadirectoryServices.OpenImportConnectionRunStep)"/> has
            been called successfully. </summary>
            <param name="importRunStep">Contains a object that contains a
            <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionRunStep"/>.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.CloseImportConnectionResults"/> object that contains
            the custom data.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.ImportDefaultPageSize">
            <summary>Gets a value indicating the default page
            size for each page imported via Import. </summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.IMAExtensible2CallImport.ImportMaxPageSize">
            <summary>Gets a value indicating the maximum page
            size for each page imported via Import. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetSchema">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for get the
            schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetSchema.GetSchema(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter})">
            <summary>Get the schema. </summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.Schema"/> object that represents
            the management agent's schema.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Partition">
            <summary>Represents a management agent's partition object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Partition.#ctor">
            <summary>Create a partition object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Partition.#ctor(System.Guid,System.String,System.String)">
            <summary>Create a partition object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Partition.Identifier">
            <summary>Retrieves the identifier for the partition object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Partition.DN">
            <summary>Retrieves the distinguished name for the partition object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Partition.Name">
            <summary>Retrieves the name for the partition object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Partition.HiddenByDefault">
            <summary>Set/Get the setting to hide the partition in the default view.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Partition.Create(System.Guid,System.String,System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.Partition"/>
            object.</summary>
            <param name="identifier">Identifier for the partition.</param>
            <param name="dn">Distinguished name for the partition.</param>
            <param name="name">Name for the partition.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.Partition"/>
            object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Partition.Create(System.Guid,System.String)">
            <summary>Creates a new <see cref="T:Microsoft.MetadirectoryServices.Partition"/>
            object.</summary>
            <param name="identifier">Identifier for the partition.</param>
            <param name="dn">Distinguished name for the partition.</param>
            <returns>Returns a new <see cref="T:Microsoft.MetadirectoryServices.Partition"/>
            object.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetPartitions">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for get the
            partition.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetPartitions.GetPartitions(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter})">
            <summary>Get the partition. </summary>
            <param name="configParameters">Contains a
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <returns>A list of <see cref="T:Microsoft.MetadirectoryServices.Partition"/> objects.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetHierarchy">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for get the
            hierarchy.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetHierarchy.GetHierarchy(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.HierarchyNode)">
            <summary>Get the hierarchy. </summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="parent">The <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/>
            for which to query the children of.</param>
            <returns>The list of child <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> belonging
            to the input <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> object.</returns>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown
            when credentials to connect to server are
            incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.UnexpectedDataException">Thrown
            when unexpected data is received.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ExtensibleExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">
            Thrown when extensible MA extension does not
            implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetCapabilities">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for defining
            management agent capabilities.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.IMAExtensible2GetCapabilities.Capabilities">
            <summary>Gets a value indicating the management
            agent capabilities supported by the management agent. </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetCapabilitiesEx">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for defining
            management agent capabilities according to parameter values.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetCapabilitiesEx.GetCapabilitiesEx(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter})">
            <summary>Gets a value indicating the management
            agent capabilities supported by the management agent. </summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.MACapabilities"/> which contains the
            capabilities supported by the management agent.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetParameters">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to provide the ability to build your
            own management agent. This interface allows for defining
            configuration parameter definitions.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetParameters.GetConfigParameters(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.ConfigParameterPage)">
            <summary>Gets an array of value indicating the configuration
            parameter definitions supported by the management agent. </summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="page">The <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterPage"/>
            which contains the parameters.</param>
            <returns>The list of child <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterDefinition"/> object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetParameters.ValidateConfigParameters(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.ConfigParameterPage)">
            <summary>Gets the result of parameter validation by the extension</summary>
            <param name="configParameters">Contains a
            collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="page">The <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterPage"/>
            which contains the parameters.</param>
            <returns>The result of parameter validation <see cref="T:Microsoft.MetadirectoryServices.ParameterValidationResult"/>.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2GetParametersEx">
            <summary>
            Allows for definition of additional parameter pages in ECMA2.
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetParametersEx.GetConfigParametersEx(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.ConfigParameterPage,System.Int32)">
            <summary>
            Called by FIM Sync Engine to fetch configuration parameters to display on a
            particular page.
            <param name="configParameters">Collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects containing parameters defined on previous pages.</param>
            <param name="page">The <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterPage"/> we want the parameters
            for.</param>
            <param name="pageNumber">The one-based page number that allows connectors to
            specify multiple pages of a certain type.</param>
            <returns>A list indicating the configuration parameter definitions supported by
            this connector for the specified page.</returns>
            </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2GetParametersEx.ValidateConfigParametersEx(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.ConfigParameterPage,System.Int32)">
            <summary>
            Called by FIM Sync Engine to validate configuration parameters.
            <param name="configParameters">Collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/>
            objects from all pages encountered so far. Includes objects validated on other
            pages.</param>
            <param name="page">The <see cref="T:Microsoft.MetadirectoryServices.ConfigParameterPage"/> which contains the
            parameters we want to validate.</param>
            <param name="pageNumber">The one-based page number that allows connectors to
            specify multiple pages of a certain type.</param>
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ParameterValidationResultCode">
            <summary>Represents the result code for parameter validation.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ParameterValidationResultCode.Success">
            <summary>All parameters are valid.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.ParameterValidationResultCode.Failure">
            <summary>One or more parameters are invalid.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ParameterValidationResult">
            <summary>Implemented by a Forefront Identity Manager
            Extensible extension to indicate the result of parameter validation.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ParameterValidationResult.#ctor">
            <summary>Default constructor indicating success in parameter validation.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ParameterValidationResult.#ctor(Microsoft.MetadirectoryServices.ParameterValidationResultCode,System.String,System.String)">
            <summary>Constructor to create a custom parameter validation result.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ParameterValidationResult.Code">
            <summary>Result code for parameter validation.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ParameterValidationResult.ErrorMessage">
            <summary>Validation error message to be displayed to the user.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.ParameterValidationResult.ErrorParameter">
            <summary>Name of the parameter which has validation errors.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.PasswordOptions">
            <summary>Represents a management agent capabilities object.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.PasswordOptions.None">
            <summary>The method should set/change the password.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.PasswordOptions.ForceChangeAtLogOn">
            <summary>The method should set a flag forcing the user to change the password at next log on in addition to changing the password.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.PasswordOptions.UnlockAccount">
            <summary>The method should unlock the account in addition to changing the password.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.PasswordOptions.ValidatePassword">
            <summary>The method should validate the password before changing the password.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.IMAExtensible2Password">
            <summary>Implemented by an Identity Lifecycle Manager
            Password management extension to provide password set/change functionality for a
            management agent. </summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.OpenPasswordConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Partition)">
            <summary>Begins a password connection to the server. It is called before
            <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.GetConnectionSecurityLevel"/>, <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.SetPassword(Microsoft.MetadirectoryServices.CSEntry,System.Security.SecureString,Microsoft.MetadirectoryServices.PasswordOptions)"/>, or
            <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.ChangePassword(Microsoft.MetadirectoryServices.CSEntry,System.Security.SecureString,System.Security.SecureString)"/> is called. </summary>
            <param name="configParameters">Contains
            a collection of <see cref="T:Microsoft.MetadirectoryServices.ConfigParameter"/> objects.</param>
            <param name="partition">Contains a <see cref="T:Microsoft.MetadirectoryServices.Partition"/> object
            with the partition details on which the password operation should occur.</param>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.BadServerCredentialsException">Thrown when
            credentials to connect to server are incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.ClosePasswordConnection">
            <summary>Ends a connection to the server. It is called after processing is
            completed with the server to release resources. </summary>
            <exception cref="T:Microsoft.MetadirectoryServices.ClosePasswordConnectionException">Thrown when
            an error occurred while closing the connection.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.GetConnectionSecurityLevel">
            <summary>Called to determine the security level of the connection.
            Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.OpenPasswordConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Partition)"/> has been called
            successfully. </summary>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>
            <returns>Returns one of the
            <see cref="T:Microsoft.MetadirectoryServices.ConnectionSecurityLevel"/> values that determines the level
            of security to the server.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.SetPassword(Microsoft.MetadirectoryServices.CSEntry,System.Security.SecureString,Microsoft.MetadirectoryServices.PasswordOptions)">
            <summary>Sets the password for the connector space object
            csentry. Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.OpenPasswordConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Partition)"/> has
            been called successfully. </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object
            specifying the object on which to set the password. </param>
            <param name="newPassword">Contains a string with the new password. </param>
            <param name="options">Contains a <see cref="T:Microsoft.MetadirectoryServices.PasswordOptions"/> object
            specifying the options for setting the password. </param>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">Thrown when
            the object type does support password set.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">Thrown when specified
            the object cannot be found.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.AccessDeniedException">Thrown when
            the password set was denied.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">Thrown when
            the password specified was ill formed.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">Thrown when
            the password specified violates password policy.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.ChangePassword(Microsoft.MetadirectoryServices.CSEntry,System.Security.SecureString,System.Security.SecureString)">
            <summary>Changes the password for the connector space object
            csentry. Can assume <see cref="M:Microsoft.MetadirectoryServices.IMAExtensible2Password.OpenPasswordConnection(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.ConfigParameter},Microsoft.MetadirectoryServices.Partition)"/> has
            been called successfully. </summary>
            <param name="csentry">Contains a <see cref="T:Microsoft.MetadirectoryServices.CSEntry"/> object
            specifying the user. </param>
            <param name="oldPassword">Contains a string with the old password. </param>
            <param name="newPassword">Contains a string with the new password. </param>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectTypeNotSupportedException">Thrown when
            the object type does support password change.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ObjectNotFoundException">Thrown when specified
            the object cannot be found.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.AccessDeniedException">Thrown when
            the password change was denied.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordIllFormedException">Thrown when
            the password specified was ill formed.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordPolicyViolationException">Thrown when
            the password specified violates password policy.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.OldPasswordIncorrectException">Thrown when
            the old password specified was incorrect.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.ServerDownException">Thrown when
            server is not responding or is unavailable.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.PasswordExtensionException">Thrown
            when an unspecified error has occurred.</exception>
            <exception cref="T:Microsoft.MetadirectoryServices.EntryPointNotImplementedException">Thrown when
            password management extension does not implement this method.</exception>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAUtils">
            <summary>Provides a set of utility methods that can be accessed
            from the extensible and password extensions.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MAUtils.#ctor">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.Utils"/>
            class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.MAUtils.MAFolder">
            <summary>Retrieves the path of the working directory of
            the management agents.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.MAUtilsServices">
            <summary>INTERNAL</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.MAUtilsServices.GetMAFolder">
            <summary>INTERNAL</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.HierarchyNode">
            <summary>Represents an hierachy node.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.HierarchyNode.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.HierarchyNode.#ctor(System.String,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.HierarchyNode.DN">
            <summary>Retrieves the distinguished name of this HierarchyNode
            object.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.HierarchyNode.DisplayName">
            <summary>Retrieves the display name of this HierarchyNode
            object.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.HierarchyNode.Create(System.String,System.String)">
            <summary>Creates an instance of the <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/>
            class.</summary>
            <param name="dn">The dn of the new <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> object.</param>
            <param name="displayName">The display name of the new <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> object.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.HierarchyNode"/> object
            created using the input information.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.Schema">
            <summary>Represents the schema for a connected directory.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Schema.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.Schema"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Schema.#ctor(Microsoft.MetadirectoryServices.ChangeTypeDescription,System.String)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.Schema"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Schema.ChangeType">
            <summary>Retrieves the change type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Schema.ObjectTypeAttributeName">
            <summary>Retrieves the name of the object type attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.Schema.Types">
            <summary>Retrieves the types defined within the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Schema.SetReadOnly">
            <summary>Sets the <see cref="T:Microsoft.MetadirectoryServices.Schema"/> object to be read-only. Should
            not be called.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Schema.Validate">
            <summary>Validates the <see cref="T:Microsoft.MetadirectoryServices.Schema"/> object.</summary>
            <returns>Returns true if the <see cref="T:Microsoft.MetadirectoryServices.Schema"/> object is valid.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.Schema.Create">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.Schema"/> that
            represents a schema for a connected directory.</summary>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.Schema"/> that
            represents a schema for a connected directory.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection">
            <summary>A read-only KeyCollection containing schema attributes.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.#ctor(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.SchemaAttribute})">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection"/> class.</summary>
            <param name="schemaAttributes">The attributes collection to make read-only.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.GetKeyForItem(Microsoft.MetadirectoryServices.SchemaAttribute)">
            <summary>Extracts the key based on the object value.</summary>
            <param name="item">The object to get the key for.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.InsertItem(System.Int32,Microsoft.MetadirectoryServices.SchemaAttribute)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
            <param name="item">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.SetItem(System.Int32,Microsoft.MetadirectoryServices.SchemaAttribute)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
            <param name="item">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.RemoveItem(System.Int32)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaAttributeKeyedCollection.ClearItems">
            <summary>Not implemented.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.SchemaAttributeKeyedCollection">
            <summary>A KeyCollection containing schema attributes.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttributeKeyedCollection.GetKeyForItem(Microsoft.MetadirectoryServices.SchemaAttribute)">
            <summary>Extracts the key based on the object value.</summary>
            <param name="item">The object to get the key for.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.SchemaTypeKeyedCollection">
            <summary>A read-only KeyCollection containing schema types.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaTypeKeyedCollection.GetKeyForItem(Microsoft.MetadirectoryServices.SchemaType)">
            <summary>Extracts the key based on the object value.</summary>
            <param name="item">The object to get the key for.</param>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection">
            <summary>A read-only KeyCollection containing schema types.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.#ctor(System.Collections.ObjectModel.KeyedCollection{System.String,Microsoft.MetadirectoryServices.SchemaType})">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection"/> class.</summary>
            <param name="schemaTypes">The schema type collection to make read-only.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.GetKeyForItem(Microsoft.MetadirectoryServices.SchemaType)">
            <summary>Extracts the key based on the object value.</summary>
            <param name="item">The object to get the key for.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.InsertItem(System.Int32,Microsoft.MetadirectoryServices.SchemaType)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
            <param name="item">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.SetItem(System.Int32,Microsoft.MetadirectoryServices.SchemaType)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
            <param name="item">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.RemoveItem(System.Int32)">
            <summary>Not implemented.</summary>
            <param name="index">Not used.</param>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.ReadOnlySchemaTypeKeyedCollection.ClearItems">
            <summary>Not implemented.</summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.SchemaType">
            <summary>Represents an object type definition within the schema.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaType.#ctor">
            <summary>Retrieves the name of the object type attribute.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaType.#ctor(System.String,System.Boolean)">
            <summary>Retrieves the name of the object type attribute.</summary>
            <param name="typeName">The name of the object type.</param>
            <param name="lockAnchorDefinition">Indicates whether the anchor
            definition can be modified or not.</param>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaType.Name">
            <summary>Retrieves the name of the object type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaType.Locked">
            <summary>Retrieves the bool indicating whether anchor definition is locked or not.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaType.Attributes">
            <summary>Retrieves the attributes defined for this schema type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaType.AnchorAttributes">
            <summary>Retrieves the anchors defined for this schema type.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaType.PossibleDNComponentsForProvisioning">
            <summary>Retrieves the DN components that may be used for provisioning hierarchies.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaType.SetReadOnly">
            <summary>Sets the <see cref="T:Microsoft.MetadirectoryServices.Schema"/> object to be read-only. Should
            not be called.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaType.Create(System.String,System.Boolean)">
            <summary>Creates a <see cref="T:Microsoft.MetadirectoryServices.SchemaType"/> object that
            represents an object type for a schema definition.</summary>
            <param name="typeName">The name of the object type.</param>
            <param name="lockAnchorDefinition">Indicates whether the UI
            allows modification to the anchor definition.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaType"/> object
            created using the input information.</returns>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.AttributeOperation">
            <summary>A enumeration of the allowed operations for a specific attribute.</summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeOperation.ImportExport">
            <summary>No restriction on attribute operations.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeOperation.ExportOnly">
            <summary>The attribute can only be exported.
            </summary>
        </member>
        <member name="F:Microsoft.MetadirectoryServices.AttributeOperation.ImportOnly">
            <summary>The attribute can only be imported.
            </summary>
        </member>
        <member name="T:Microsoft.MetadirectoryServices.SchemaAttribute">
            <summary>Represents an attribute schema definition.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.#ctor">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> class.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.#ctor(System.String,System.Boolean,System.Boolean,Microsoft.MetadirectoryServices.AttributeType,Microsoft.MetadirectoryServices.AttributeOperation)">
            <summary>Creates an instance of the
            <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> class.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.Name">
            <summary>Retrieves the name of this attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.IsMultiValued">
            <summary>Indicates whether this attribute is multivalued.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.IsAnchor">
            <summary>Indicates whether this attribute is an anchor.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.DataType">
            <summary>Retrieves the data type of this attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.AllowedAttributeOperation">
            <summary>Retrieves the allowed attribute operation for this attribute.</summary>
        </member>
        <member name="P:Microsoft.MetadirectoryServices.SchemaAttribute.HiddenByDefault">
            <summary>Specifies whether attribute is hidden when the "show all" checkbox is checked
            on the select attributes page.</summary>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.Equals(System.Object)">
            <summary>Determines whether the specified <see cref="T:System.Object"/> is
            equal to the current <see cref="T:System.Object"/>.</summary>
            <param name="obj">The object to compare with the current
            object.</param>
            <returns>true if the specified <see cref="T:System.Object"/> is equal to the
            current <see cref="T:System.Object"/>; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.GetHashCode">
            <summary>Returns the hash code of the object.</summary>
            <returns>The hash code of the object.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateSingleValuedAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType)">
            <summary>Creates an <see cref="T:System.Attribute"/> object that
            represents a single valued attribute.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateMultiValuedAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType)">
            <summary>Creates an <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object that
            represents an attribute that contains multiple values.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateAnchorAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType)">
            <summary>Creates an <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object that
            represents an anchor attribute.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateSingleValuedAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType,Microsoft.MetadirectoryServices.AttributeOperation)">
            <summary>Creates an <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object that
            represents a single valued attribute.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <param name="allowedAttributeOperation">The operations allowed for.
            the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateMultiValuedAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType,Microsoft.MetadirectoryServices.AttributeOperation)">
            <summary>Creates an <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object that
            represents an attribute that contains multiple values.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <param name="allowedAttributeOperation">The operations allowed for.
            the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
        <member name="M:Microsoft.MetadirectoryServices.SchemaAttribute.CreateAnchorAttribute(System.String,Microsoft.MetadirectoryServices.AttributeType,Microsoft.MetadirectoryServices.AttributeOperation)">
            <summary>Creates an <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object that
            represents an anchor attribute.</summary>
            <param name="attributeName">The name of the attribute.</param>
            <param name="dataType">The data type of the attribute.</param>
            <param name="allowedAttributeOperation">The operations allowed for
            the attribute.</param>
            <returns>The <see cref="T:Microsoft.MetadirectoryServices.SchemaAttribute"/> object
            created using the input information.</returns>
        </member>
    </members>
</doc>